0001104659-24-027565.txt : 20240226 0001104659-24-027565.hdr.sgml : 20240226 20240226170056 ACCESSION NUMBER: 0001104659-24-027565 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 101 CONFORMED PERIOD OF REPORT: 20240102 FILED AS OF DATE: 20240226 DATE AS OF CHANGE: 20240226 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CHEESECAKE FACTORY INC CENTRAL INDEX KEY: 0000887596 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-EATING PLACES [5812] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 510340466 STATE OF INCORPORATION: DE FISCAL YEAR END: 0102 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-20574 FILM NUMBER: 24679953 BUSINESS ADDRESS: STREET 1: 26901 MALIBU HILLS RD CITY: CALABASAS HILLS STATE: CA ZIP: 91301 BUSINESS PHONE: 818-871-3000 MAIL ADDRESS: STREET 1: 26901 MALIBU HILLS RD CITY: CALABASAS HILLS STATE: CA ZIP: 91301 FORMER COMPANY: FORMER CONFORMED NAME: CHEESECAKE FACTORY INCORPORATED DATE OF NAME CHANGE: 19930328 10-K 1 cake-20240102x10k.htm FORM 10-K
0000887596--01-022024FYfalse00http://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpenseP1YP5YP8YP30DP8YP3YP0Y0000887596us-gaap:TreasuryStockCommonMember2023-01-042024-01-020000887596us-gaap:TreasuryStockCommonMember2021-12-292023-01-030000887596us-gaap:TreasuryStockCommonMember2020-12-302021-12-280000887596us-gaap:TreasuryStockCommonMember2023-01-042024-01-020000887596us-gaap:TreasuryStockCommonMember2021-12-292023-01-030000887596us-gaap:TreasuryStockCommonMember2020-12-302021-12-280000887596us-gaap:TreasuryStockCommonMember2024-01-020000887596us-gaap:DomesticCountryMember2024-01-020000887596us-gaap:DomesticCountryMember2023-01-0300008875962022-10-260000887596us-gaap:TreasuryStockCommonMember2024-01-020000887596us-gaap:RetainedEarningsMember2024-01-020000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2024-01-020000887596us-gaap:AdditionalPaidInCapitalMember2024-01-020000887596us-gaap:TreasuryStockCommonMember2023-01-030000887596us-gaap:RetainedEarningsMember2023-01-030000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2023-01-030000887596us-gaap:AdditionalPaidInCapitalMember2023-01-030000887596us-gaap:TreasuryStockCommonMember2021-12-280000887596us-gaap:RetainedEarningsMember2021-12-280000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-12-280000887596us-gaap:AdditionalPaidInCapitalMember2021-12-280000887596srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2020-12-290000887596srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-12-290000887596srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:TreasuryStockCommonMember2020-12-290000887596srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2020-12-290000887596srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-12-290000887596srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2020-12-290000887596us-gaap:TreasuryStockCommonMember2020-12-290000887596us-gaap:RetainedEarningsMember2020-12-290000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-12-290000887596us-gaap:AdditionalPaidInCapitalMember2020-12-290000887596srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-290000887596srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-12-290000887596us-gaap:CommonStockMember2024-01-020000887596us-gaap:CommonStockMember2023-01-030000887596us-gaap:CommonStockMember2021-12-280000887596srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2020-12-290000887596us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2020-12-290000887596srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2020-12-290000887596us-gaap:CommonStockMember2020-12-290000887596us-gaap:EmployeeStockOptionMember2023-01-030000887596us-gaap:EmployeeStockOptionMember2021-12-292023-01-030000887596us-gaap:EmployeeStockOptionMember2020-12-302021-12-2800008875962017-04-0500008875962017-04-040000887596srt:MinimumMemberus-gaap:EmployeeStockOptionMember2023-01-042024-01-020000887596srt:MaximumMemberus-gaap:EmployeeStockOptionMember2023-01-042024-01-020000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2023-01-030000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2021-12-292023-01-030000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2020-12-302021-12-280000887596us-gaap:RedeemableConvertiblePreferredStockMember2021-03-300000887596srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2024-01-020000887596srt:MinimumMembercake:RestaurantFixturesAndEquipmentMember2024-01-020000887596srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2024-01-020000887596srt:MaximumMembercake:RestaurantFixturesAndEquipmentMember2024-01-020000887596us-gaap:LandBuildingsAndImprovementsMember2024-01-020000887596us-gaap:TechnologyEquipmentMember2024-01-020000887596us-gaap:LeaseholdImprovementsMember2024-01-020000887596us-gaap:LandAndLandImprovementsMember2024-01-020000887596us-gaap:ConstructionInProgressMember2024-01-020000887596us-gaap:BuildingMember2024-01-020000887596cake:RestaurantSmallwareMember2024-01-020000887596cake:RestaurantFixturesAndEquipmentMember2024-01-020000887596us-gaap:TechnologyEquipmentMember2023-01-030000887596us-gaap:LeaseholdImprovementsMember2023-01-030000887596us-gaap:LandAndLandImprovementsMember2023-01-030000887596us-gaap:ConstructionInProgressMember2023-01-030000887596us-gaap:BuildingMember2023-01-030000887596cake:RestaurantSmallwareMember2023-01-030000887596cake:RestaurantFixturesAndEquipmentMember2023-01-030000887596us-gaap:SeniorNotesMember2021-06-152021-06-150000887596us-gaap:RedeemableConvertiblePreferredStockMember2020-12-302021-12-280000887596us-gaap:RedeemableConvertiblePreferredStockMember2021-06-150000887596us-gaap:RedeemableConvertiblePreferredStockMember2020-04-200000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2023-01-042024-01-020000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-12-292023-01-030000887596us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-12-302021-12-280000887596us-gaap:RevolvingCreditFacilityMember2024-01-020000887596us-gaap:TrademarksAndTradeNamesMember2024-01-020000887596cake:TransferableAlcoholicBeverageLicensingAgreementsMember2024-01-020000887596us-gaap:TrademarksAndTradeNamesMember2023-01-030000887596cake:TransferableAlcoholicBeverageLicensingAgreementsMember2023-01-0300008875962022-01-310000887596cake:ThreeCheesecakeFactoryMember2020-12-302021-12-280000887596us-gaap:LicensingAgreementsMember2021-12-292024-01-020000887596us-gaap:LicensingAgreementsMember2020-12-302021-12-280000887596srt:MinimumMember2024-01-020000887596srt:MaximumMember2024-01-020000887596us-gaap:LicensingAgreementsMember2024-01-020000887596cake:NonTransferableAlcoholicBeverageLicensingAgreementsMember2024-01-020000887596us-gaap:LicensingAgreementsMember2023-01-030000887596cake:NonTransferableAlcoholicBeverageLicensingAgreementsMember2023-01-030000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2023-01-042024-01-020000887596us-gaap:EmployeeStockOptionMember2024-01-020000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2024-01-020000887596us-gaap:RedeemableConvertiblePreferredStockMember2020-12-302021-03-300000887596cake:InternalRevenueCode401kPlanMember2023-01-042024-01-020000887596cake:CheesecakeFactoryIncorporatedExecutiveSavingsPlanMember2023-01-042024-01-020000887596cake:InternalRevenueCode401kPlanMember2021-12-292023-01-030000887596cake:CheesecakeFactoryIncorporatedExecutiveSavingsPlanMember2021-12-292023-01-030000887596cake:InternalRevenueCode401kPlanMember2020-12-302021-12-280000887596cake:CheesecakeFactoryIncorporatedExecutiveSavingsPlanMember2020-12-302021-12-280000887596us-gaap:StateAndLocalJurisdictionMember2024-01-020000887596us-gaap:ForeignCountryMember2024-01-020000887596us-gaap:StateAndLocalJurisdictionMember2023-01-030000887596us-gaap:ForeignCountryMember2023-01-030000887596us-gaap:SeniorNotesMember2023-01-030000887596us-gaap:SeniorNotesMember2021-06-150000887596us-gaap:ConvertibleDebtSecuritiesMemberus-gaap:SeniorNotesMemberus-gaap:CommonStockMember2023-01-042024-01-020000887596us-gaap:ConvertibleDebtSecuritiesMemberus-gaap:SeniorNotesMemberus-gaap:CommonStockMember2021-06-152021-06-150000887596us-gaap:ConvertibleDebtSecuritiesMemberus-gaap:SeniorNotesMemberus-gaap:CommonStockMember2024-01-020000887596us-gaap:ConvertibleDebtSecuritiesMemberus-gaap:SeniorNotesMemberus-gaap:CommonStockMember2021-06-150000887596srt:MaximumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMembercake:OvernightBankFundingRateMember2023-01-042024-01-020000887596srt:MaximumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMembercake:OneMonthTermSecuredOvernightFinancingRateMember2023-01-042024-01-020000887596srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-01-042024-01-020000887596srt:MinimumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMember2023-01-042024-01-020000887596srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2023-01-042024-01-020000887596srt:MaximumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMember2023-01-042024-01-020000887596cake:PromotionalProgramsMember2023-01-042024-01-020000887596cake:PromotionalProgramsMember2021-12-292023-01-030000887596cake:PromotionalProgramsMember2020-12-302021-12-280000887596cake:PromotionalProgramsMember2024-01-020000887596cake:PromotionalProgramsMember2023-01-030000887596cake:PromotionalProgramsMember2021-12-280000887596us-gaap:SubsequentEventMember2024-02-152024-02-150000887596us-gaap:AllOtherSegmentsMember2024-01-020000887596cake:TheCheesecakeFactoryMember2024-01-020000887596cake:OtherFoxRestaurantConceptsLlcMember2024-01-020000887596cake:NorthItaliaMember2024-01-020000887596us-gaap:AllOtherSegmentsMember2023-01-030000887596cake:TheCheesecakeFactoryMember2023-01-030000887596cake:OtherFoxRestaurantConceptsLlcMember2023-01-030000887596cake:NorthItaliaMember2023-01-030000887596us-gaap:AllOtherSegmentsMember2021-12-280000887596cake:TheCheesecakeFactoryMember2021-12-280000887596cake:OtherFoxRestaurantConceptsLlcMember2021-12-280000887596cake:NorthItaliaMember2021-12-280000887596us-gaap:RestrictedStockMember2023-01-042024-01-020000887596us-gaap:CommonStockMember2023-01-042024-01-020000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2023-01-042024-01-020000887596us-gaap:RestrictedStockMember2021-12-292023-01-030000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2021-12-292023-01-030000887596us-gaap:RestrictedStockMember2020-12-302021-12-280000887596cake:RestrictedSharesAndRestrictedShareUnitsMember2020-12-302021-12-280000887596us-gaap:SeniorNotesMember2021-12-292023-01-030000887596us-gaap:SeniorNotesMember2020-12-302021-12-280000887596us-gaap:GeneralAndAdministrativeExpenseMember2023-01-042024-01-020000887596cake:OtherOperatingCostsAndExpensesMember2023-01-042024-01-020000887596cake:LaborExpensesMember2023-01-042024-01-020000887596us-gaap:GeneralAndAdministrativeExpenseMember2021-12-292023-01-030000887596cake:OtherOperatingCostsAndExpensesMember2021-12-292023-01-030000887596cake:LaborExpensesMember2021-12-292023-01-030000887596us-gaap:GeneralAndAdministrativeExpenseMember2020-12-302021-12-280000887596cake:OtherOperatingCostsAndExpensesMember2020-12-302021-12-280000887596cake:LaborExpensesMember2020-12-302021-12-280000887596us-gaap:CommonStockMember2023-01-042024-01-020000887596us-gaap:AdditionalPaidInCapitalMember2023-01-042024-01-020000887596us-gaap:CommonStockMember2021-12-292023-01-030000887596us-gaap:AdditionalPaidInCapitalMember2021-12-292023-01-030000887596us-gaap:CommonStockMember2020-12-302021-12-2800008875962023-07-0400008875962024-02-200000887596srt:MinimumMembercake:RestrictedSharesAndRestrictedShareUnitsMember2023-01-042024-01-020000887596srt:MaximumMembercake:RestrictedSharesAndRestrictedShareUnitsMember2023-01-042024-01-020000887596us-gaap:EmployeeStockOptionMember2023-01-042024-01-020000887596srt:MaximumMember2021-12-292023-01-030000887596us-gaap:RedeemableConvertiblePreferredStockMember2020-04-202020-04-200000887596us-gaap:AdditionalPaidInCapitalMember2020-12-302021-12-280000887596us-gaap:ConvertiblePreferredStockMemberus-gaap:PreferredStockMember2020-12-302021-12-280000887596us-gaap:TreasuryStockCommonMember2022-10-2600008875962023-11-230000887596cake:NorthItaliaMember2021-12-292023-01-030000887596cake:NorthItaliaMember2020-12-302021-12-280000887596srt:MinimumMember2023-01-042024-01-020000887596cake:FrcAcquisitionMember2019-10-022019-10-0200008875962018-06-062018-06-070000887596us-gaap:RedeemableConvertiblePreferredStockMember2021-06-152021-06-150000887596us-gaap:FairValueInputsLevel1Member2024-01-020000887596us-gaap:FairValueInputsLevel1Member2023-01-030000887596us-gaap:SeniorNotesMember2024-01-020000887596us-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMember2022-10-060000887596cake:ThreeCheesecakeFactoryMember2023-01-042024-01-020000887596cake:ThreeCheesecakeFactoryMember2021-12-292023-01-030000887596us-gaap:AllOtherSegmentsMember2023-01-042024-01-020000887596cake:TheCheesecakeFactoryMember2023-01-042024-01-020000887596cake:OtherFoxRestaurantConceptsLlcMember2023-01-042024-01-020000887596cake:NorthItaliaMember2023-01-042024-01-020000887596us-gaap:AllOtherSegmentsMember2021-12-292023-01-030000887596cake:TheCheesecakeFactoryMember2021-12-292023-01-030000887596cake:OtherFoxRestaurantConceptsLlcMember2021-12-292023-01-030000887596us-gaap:AllOtherSegmentsMember2020-12-302021-12-280000887596cake:TheCheesecakeFactoryMember2020-12-302021-12-280000887596cake:OtherFoxRestaurantConceptsLlcMember2020-12-302021-12-2800008875962021-12-2800008875962020-12-290000887596us-gaap:FairValueInputsLevel3Member2023-01-042024-01-020000887596us-gaap:FairValueInputsLevel3Member2021-12-292023-01-030000887596us-gaap:RetainedEarningsMember2023-01-042024-01-020000887596us-gaap:RetainedEarningsMember2021-12-292023-01-0300008875962021-06-152021-06-150000887596srt:MaximumMember2023-01-042024-01-020000887596srt:MinimumMember2021-12-292023-01-030000887596srt:MinimumMemberus-gaap:RevolvingCreditFacilityMembercake:AmendedCreditAgreementMember2023-01-042024-01-020000887596srt:MaximumMemberus-gaap:RevolvingCreditFacilityMembercake:AmendedCreditAgreementMember2023-01-042024-01-020000887596srt:MinimumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMember2024-01-020000887596srt:MaximumMemberus-gaap:RevolvingCreditFacilityMembercake:FourthAmendmentMember2024-01-020000887596us-gaap:SeniorNotesMember2023-01-042024-01-020000887596us-gaap:RetainedEarningsMember2020-12-302021-12-280000887596us-gaap:FairValueInputsLevel2Member2023-01-030000887596us-gaap:FairValueInputsLevel3Member2021-12-280000887596us-gaap:FairValueInputsLevel3Member2024-01-020000887596us-gaap:FairValueInputsLevel3Member2023-01-0300008875962023-01-042024-01-0200008875962021-12-292023-01-0300008875962020-12-302021-12-2800008875962024-01-0200008875962023-01-030000887596us-gaap:RedeemableConvertiblePreferredStockMember2021-12-28iso4217:USDxbrli:purecake:itemcake:restaurantxbrli:sharescake:leaseiso4217:USDxbrli:sharescake:D

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

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

For the fiscal year ended January 2, 2024

or

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

Commission File Number 0-20574

THE CHEESECAKE FACTORY INCORPORATED

(Exact name of registrant as specified in its charter)

Delaware

51-0340466

(State or other jurisdiction

(I.R.S. Employer

of incorporation or organization)

Identification No.)

26901 Malibu Hills Road

Calabasas Hills, California

91301

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (818) 871-3000

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, par value $.01 per share

CAKE

The Nasdaq Stock Market LLC (NASDAQ Global Select Market)

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

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No

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

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

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

Large accelerated 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 any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant period pursuant to §240.10D-1(b).

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes No  

The aggregate market value of the voting stock held by non-affiliates of the registrant as of the last business day of the second fiscal quarter, July 4, 2023, was $1,654,084,907 (based on the last reported sales on The Nasdaq Stock Market on that date).

As of February 20, 2024, 51,115,061 shares of the registrant’s Common Stock, $.01 par value per share, were outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Parts II and III of this Form 10-K incorporate by reference information from the registrant’s proxy statement for the annual meeting of stockholders expected to be held on May 30, 2024.

THE CHEESECAKE FACTORY INCORPORATED

INDEX

Page

PART I

Item 1.

Business

4

Item 1A.

Risk Factors

17

Item 1B.

Unresolved Staff Comments

36

Item 1C.

Cybersecurity

36

Item 2.

Properties

37

Item 3.

Legal Proceedings

38

Item 4.

Mine Safety Disclosures

38

PART II

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

39

Item 6.

Reserved

41

Item 7.

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

41

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

52

Item 8.

Financial Statements and Supplementary Data

52

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

52

Item 9A.

Controls and Procedures

53

Item 9B.

Other Information

53

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

53

PART III

Item 10.

Directors, Executive Officers and Corporate Governance

54

Item 11.

Executive Compensation

54

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

54

Item 13.

Certain Relationships and Related Transactions, and Director Independence

54

Item 14.

Principal Accountant Fees and Services

54

PART IV

Item 15.

Exhibits, Financial Statement Schedules

55

Item 16.

Form 10-K Summary

55

1

PART I

Forward-Looking Statements

Certain information included in this Form 10-K and other materials we have filed or may file with the Securities and Exchange Commission (“SEC”), as well as information included in our oral or written statements, may contain forward-looking statements about our current and presently expected performance trends, growth plans, business goals and other matters.

These statements may be contained in our filings with the SEC, in our press releases, in other written communications, and in oral statements made by or with the approval of one of our authorized officers. These statements are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, as codified in Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (together with the Securities Act, the “Acts”). This includes, without limitation, statements regarding corporate social responsibility (“CSR”) and in our CSR report, the effects of geopolitical and macroeconomic factors on our financial condition and our results of operations, financial guidance and projections as well as expectations of our future financial condition, results of operations, sales, target growth rates, cash flows, quarterly dividends, corporate strategy, plans, targets, goals, objectives, performance, growth potential, competitive position and business, and statements regarding our ability to: leverage our competitive strengths, including developing and investing in new restaurant concepts and expanding The Cheesecake Factory® brand to other retail opportunities; maintain our aggregate sales volumes; deliver comparable sales growth; provide a differentiated experience to customers; outperform the casual dining industry and increase our market share; leverage sales increases and manage flow through; manage cost pressures, including, increasing wage rates and insurance costs, and increase margins; grow earnings; remain relevant to consumers; attract and retain qualified management and other staff; increase shareholder value; find suitable sites and manage increasing construction costs; profitably expand our concepts domestically and in Canada, and work with our licensees to expand The Cheesecake Factory internationally; support the growth of North Italia, Flower Child and Other FRC restaurants; and utilize our capital effectively. These forward-looking statements may be affected by various factors including: economic, public health and political conditions that impact consumer confidence and spending, including rising interest rates, periods of heightened inflation and market instability, and armed conflicts; supply chain disruptions; demonstrations, political unrest, potential damage to or closure of our restaurants and potential reputational damage to us or any of our brands; pandemics and related containment measures, including the potential for quarantines or restriction on in-person dining; acceptance and success of The Cheesecake Factory in international markets; acceptance and success of North Italia, Flower Child and Other FRC concepts; the risks of doing business abroad through Company-owned restaurants and/or licensees; foreign exchange rates, tariffs and cross border taxation; changes in unemployment rates; increases in minimum wages and benefit costs; the economic health of our landlords and other tenants in retail centers in which our restaurants are located, and our ability to successfully manage our lease arrangements with landlords; the economic health of suppliers, licensees, vendors and other third parties providing goods or services to us; the timing of our new unit development and related permitting; compliance with debt covenants; strategic capital allocation decisions including with respect to share repurchases or dividends; the ability to achieve projected financial results; the resolution of uncertain tax positions with the Internal Revenue Service and the impact of tax reform legislation; changes in laws impacting our business; adverse weather conditions in regions in which our restaurants are located; factors that are under the control of government agencies, landlords and other third parties; the risks, costs and uncertainties associated with opening new restaurants; and other risks and uncertainties detailed from time to time in our filings with the SEC. Such forward-looking statements include all other statements that are not historical facts, as well as statements that are preceded by, followed by or that include words or phrases such as “believe,” “plan,” “will likely result,” “expect,” “intend,” “will continue,” “is anticipated,” “estimate,” “project,” “may,” “could,” “would,” “should” and similar expressions. These statements are based on our current expectations and involve risks and uncertainties which may cause results to differ materially from those set forth in such statements.

2

In connection with the “safe harbor” provisions of the Acts, we have identified and are disclosing important factors, risks and uncertainties that could cause our actual results to differ materially from those projected in forward-looking statements made by us, or on our behalf. (See Item 1A — Risk Factors.) These cautionary statements are to be used as a reference in connection with any forward-looking statements. The factors, risks and uncertainties identified in these cautionary statements are in addition to those contained in any other cautionary statements, written or oral, which may be made or otherwise addressed in connection with a forward-looking statement or contained in any of our subsequent filings with the SEC. Because of these factors, risks and uncertainties, we caution against placing undue reliance on forward-looking statements. Although we believe that the assumptions underlying forward-looking statements are currently reasonable, any of the assumptions could be incorrect or incomplete, and there can be no assurance that forward-looking statements will prove to be accurate. Forward-looking statements speak only as of the date on which they are made, and we undertake no obligation to publicly update or revise any forward-looking statements or to make any other forward-looking statements, whether as a result of new information, future events or otherwise, unless required to do so by law.

Summary Risk Factors

Our business is subject to a number of risks and uncertainties. These risks are more fully described in the section titled “Risk Factors” included in Part I, Item 1A of this report. These risks include, among others, the following:

The impact global and domestic economic conditions have on consumer discretionary spending and our costs of operations could materially adversely affect our financial performance.
Our inability to grow comparable restaurant sales could materially adversely affect our financial performance.
If we are unable to protect our reputation, the value of our brands and sales at our restaurants may be negatively impacted.
If we are unable to offset higher labor costs, our cost of doing business will significantly increase.
Pandemics, epidemics, endemics and other public health emergencies, or food safety and food-borne illness, could reduce customer traffic to our restaurants, disrupt our food supply chain or cause us to be the target of litigation.
Changes in, or any failure to comply with, applicable laws or regulations could materially adversely affect our ability to operate our restaurants and/or increase our cost to do so.
Labor organizing could harm our operations and competitive position in the restaurant industry.
Our inability to respond appropriately to changes in consumer health and disclosure regulations, and to adapt to evolving consumer dining preferences, could negatively impact our operations and competitive position.
Our failure to effectively develop, grow and operate North Italia and our other branded concepts could materially adversely affect our financial performance.
Adverse weather conditions, natural disasters, climate change and public health emergencies could unfavorably impact our restaurant sales.
Acts of violence at or threatened against our restaurants or the centers in which they are located, including civil unrest, customer intimidation, active shooter situations and terrorism, could unfavorably impact our restaurant sales.
Our inability to anticipate and react effectively to changes in the costs of key operating resources may increase our cost of doing business.
Our financial performance could be materially adversely affected if we fail to retain, or effectively respond to a loss of, key executives.
If we are unable to staff and retain qualified restaurant management and operating personnel in an increasingly competitive market, we may be unable to effectively operate and grow our business and revenues.
If any of our third-party vendors experiences a failure that affects a significant aspect of our business, we may experience data loss, increased costs, operational disruption or other harm.
We may incur additional costs if we are unable to renew our restaurant leases on similar terms and conditions, or at all, or to relocate our restaurants in certain trade areas.
Information technology system failures or breaches of our network security could interrupt our operations and subject us to increased operating costs, as well as to litigation and other liabilities.
Our inability to maintain a secure environment for customers’ and staff members’ personal data could result in liability and harm our reputation.
Our failure to satisfy financial covenants and/or repayment requirements under our credit facility could harm our financial condition.
Our convertible senior notes due 2026 and the incurrence of any additional indebtedness could limit the cash flow available for our operations.

3

ITEM 1.          BUSINESS

General

The Cheesecake Factory Incorporated is a leader in experiential dining. We are culinary forward and relentlessly focused on hospitality. We currently own and operate 334 restaurants throughout the United States and Canada under brands including The Cheesecake Factory® (216 locations), North Italia® (37 locations), Flower Child® (32 locations) and additional brands within our Fox Restaurant Concepts (“FRC”) portfolio (41 locations). Internationally, 33 The Cheesecake Factory® restaurants operate under licensing agreements. Our bakery division operates two facilities that produce quality cheesecakes and other baked products for our restaurants, international licensees and third-party bakery customers.

Our business originated in 1972 when Oscar and Evelyn Overton founded a small bakery in the Los Angeles area. In 1978, their son, David Overton, our Chairman of the Board and Chief Executive Officer, led the creation and opening of the first The Cheesecake Factory restaurant in Beverly Hills, California. In 1992, the Company was incorporated in Delaware as The Cheesecake Factory Incorporated (referred to herein as the “Company” or as “we,” “us” and “our”). Our executive offices are located at 26901 Malibu Hills Road, Calabasas Hills, California 91301, and our telephone number is (818) 871-3000.

We maintain a general website at www.thecheesecakefactory.com, as well as websites for our bakery and other subsidiaries, including www.northitalia.com , www.iamaflowerchild.com and www.foxrc.com. Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, all amendments to those reports and our proxy statements are available on our general website at no charge, as soon as reasonably practicable after these materials are filed with or furnished to the SEC. Our filings are also available on the SEC’s website at www.sec.gov. The content of our websites is not incorporated by reference into this Form 10-K.

We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal years 2023 and 2021 each consisted of 52 weeks. Fiscal year 2022 consisted of 53 weeks. Fiscal year 2024 will consist of 52 weeks.

Geopolitical and Other Macroeconomic Impacts to our Operating Environment

During fiscal 2021 and 2022, the COVID-19 pandemic continued to affect our business during periods of accelerated case counts in which we experienced increased restaurant staff absenteeism and temporary shifts in consumer behavior, such as changes in customer traffic or the mix between on-premise and off-premise channels. Along with the COVID-19 pandemic, our operating results were impacted by geopolitical and macroeconomic events, causing supply chain challenges and significantly increased commodity and wage inflation. Some of these factors continued to impact our operating results in fiscal 2023, contributing to significantly increased commodity and other costs. We also encountered delays in opening new restaurants primarily due to delays in permitting and landlord readiness, as well as supply chain challenges.

The ongoing impact of geopolitical and macroeconomic events could lead to further shifts in consumer behavior, wage inflation, staffing challenges, product and services cost inflation, disruptions in the supply chain and delay in new restaurant openings. Any of these factors may have an adverse impact on our business and materially adversely affect our financial performance.

The Cheesecake Factory

As of February 26, 2024, we operated 216 The Cheesecake Factory restaurants, which strive to provide a distinctive, high-quality dining experience at moderate prices by offering an extensive, innovative and evolving menu in an upscale casual, high-energy setting with attentive, efficient and friendly service. As a result, The Cheesecake Factory restaurants appeal to a diverse customer base across a broad demographic range. Our extensive menu and strategic selection of locations enable us to compete for substantially all dining preferences and occasions, from the key lunch and dinner day parts to the mid-afternoon and late-night day parts, which are traditionally weaker times for most casual dining restaurants, as well as special occasion dining. The Cheesecake Factory restaurants are generally open seven days a week for lunch and dinner, and we offer additional menu items for weekend brunch.

All of our restaurants offer a full-service bar where our entire menu is served. During fiscal 2023, alcoholic beverage sales represented 11% of The Cheesecake Factory restaurant sales. We offer all items on our menu, except alcoholic beverages where disallowed by regulation, for off-premise consumption, sales of which comprised approximately 22% of The Cheesecake Factory restaurant sales during fiscal 2023. We work with a third party to provide delivery service from all of our locations and offer online ordering for to-go sales at all of our domestic locations.

4

The Cheesecake Factory menu features approximately 225 items, exclusive of beverage and dessert items and including items presented on supplemental menus, such as our SkinnyLicious® menu that offers innovative items at 590 calories or less. Our menu offerings include appetizers, pizza, seafood, steaks, chicken, burgers, small plates, pastas, salads, sandwiches and omelettes, including a selection of vegan and gluten-free items.

Our ability to create, promote and attractively display our unique line of desserts is also important to the competitive positioning and financial success of our restaurants. We offer approximately 45 varieties of proprietary cheesecake and other desserts in our restaurants. Our brand identity and reputation for offering premium desserts results in a significant level of dessert sales, representing approximately 17% of The Cheesecake Factory sales during fiscal 2023.

Competitive Positioning

The restaurant industry is comprised of multiple segments, including fine dining, casual dining, fast casual and quick-service. The Cheesecake Factory restaurants operate in the upscale casual dining segment, which is positioned above core casual dining, with standards that are closer to fine dining. Upscale casual dining is differentiated by freshly prepared and innovative food, flavorful recipes with creative presentations, unique restaurant layouts, eye-catching design elements and more personalized service. We believe that we are a leader in upscale casual dining given the historically high average sales per square foot of our restaurants as compared to others in this segment.

The restaurant industry is highly competitive with respect to menu and food quality, service, personnel, location, décor and value. We compete directly and indirectly with national and regional casual dining restaurant chains, as well as independently-owned restaurants. In addition, we face competition from fast casual and quick-service restaurants, grocery stores and meal kits that have increased the quality and variety of their food products in response to consumer demand. We also compete with other restaurants and retail establishments for quality sites and staff and managers to operate our restaurants.

The key elements that drive our total customer experience and help position us from a competitive standpoint include the following:

Extensive and Innovative Menu, Made Fresh from Scratch. Our restaurants offer one of the broadest menus in casual dining and feature a wide array of flavors with portions designed for sharing. In contrast to many restaurant chains, substantially all of our menu items, except those desserts produced at our bakery facilities, are prepared from scratch daily at our restaurants with high-quality, fresh ingredients using innovative and proprietary recipes. One of our competitive strengths is our ability to anticipate customer preferences and adapt our expansive menu to the latest trends. We regularly update our ingredients and cooking methods, as well as create new menu items and new categories of food offerings at our restaurants, further enhancing the variety, quality and price points offered and keeping our menu relevant to our customers. All new menu items are selected based on anticipated sales popularity and profitability. We also regularly introduce new and innovative cheesecakes and other baked desserts. In 2023, we launched the Cookie Dough Lover’s Cheesecake with Pecans in conjunction with National Cheesecake Day.

We generally update The Cheesecake Factory menus twice each year, and our philosophy is to use price increases to help offset key operating cost increases in a manner that balances supporting both our margin objectives and customer traffic levels. Prior to fiscal 2022, we targeted menu price increases of approximately 2% to 3% annually, utilizing a market-based strategy to help mitigate cost pressure in higher-wage geographies. In fiscal years 2022 and 2023, we implemented price increases above our historical levels, including an incremental price increase in the fourth quarter of fiscal 2022, to help offset significant inflationary cost pressures. Current and future near-term pricing actions may also be at levels above historical norms to keep pace with any significant cost increases. In addition, on a regular basis, we carefully consider opportunities to adjust our menu offerings or ingredients to help manage product availability and cost.

Value Proposition. We believe our restaurants are recognized by customers for offering value with a large variety of freshly prepared menu items across a broad array of price points and generous portions at moderate prices. The average check for each customer, including beverages and desserts, was approximately $30.54 during fiscal 2023.

5

Commitment to Excellent Service and Hospitality through the Selection, Training and Retention of High-Quality Staff Members. Our mission is to “create an environment where absolute guest satisfaction is our highest priority.” We strive to consistently exceed the expectations of our customers in all aspects of their experiences in our restaurants. One of the most important aspects of delivering a consistent and dependable level of service is having a team of experienced managers who can successfully operate our high-volume, complex restaurants. Our recruitment, selection, training, retention and internal promotion programs are among the most comprehensive in the restaurant industry, helping us to attract and retain qualified staff members who are motivated to consistently provide excellence in restauranteuring and customer hospitality. By providing extensive training, our goal is to encourage our staff members to develop a sense of personal commitment to our core values and culture of excellence. (See “Restaurant Operations, Development and Training” below.) Our commitment to people-focused programs and creating a great workplace for all of our staff and managers contributed to The Cheesecake Factory being named to Fortune magazine’s list of “100 Best Companies to Work For®” in 2023, for the tenth consecutive year.

High-Quality, High-Profile Restaurant Locations and Flexible Site Layouts. We target restaurant sites in high-quality, high-profile locations with a balanced mix of retail shopping, entertainment, residences, tourism and businesses. We have the flexibility to design our restaurants to accommodate a wide array of urban and suburban site layouts, including multi-level locations. Our restaurants feature large, open dining areas, high ceilings where available, a contemporary kitchen design and a bakery counter that features our desserts while also serving as a strategic location to facilitate our off-premise sales. The layouts are flexible, permitting tables and seats to be easily rearranged to accommodate small and large parties, thus permitting more effective utilization of seating capacity. Interior and exterior patio seating, either or both of which are available at approximately 95% of our restaurants, allow for additional customer capacity at a comparatively low occupancy cost per seat. Exterior patio seating is generally available as weather permits. (See “New Restaurant Site Selection and Development” below.)

Distinctive Restaurant Design and Decor. We place significant emphasis on the contemporary interior design and decor of our restaurants, which create a high-energy ambiance in a casual setting and contribute to the distinctive dining experience enjoyed by our customers. We have evolved our restaurants’ design over time to remain current while retaining a similar look and feel to our earlier restaurants. Our restaurants feature large, open dining areas, and where feasible, both exterior and interior patios. We apply high standards to the maintenance of our restaurants to keep them in “like new” condition.

Integration of our Bakery Operations. The primary role of our bakery operations is to produce innovative, high-quality cheesecakes and other baked desserts for sale at The Cheesecake Factory restaurants and those of our international licensees, which is important to our competitive positioning. Integration of this vital part of our brand gives us control over the creativity and quality of our desserts and is also more profitable than buying from a third party.

New Restaurant Site Selection and Development

The Cheesecake Factory concept has demonstrated success in a variety of layouts (e.g., single or multi-level and varying interior square feet), site locations (e.g., urban or suburban shopping malls, lifestyle centers, retail strip centers, office complexes, entertainment centers and urban street locations — either freestanding or in-line) and trade areas. Accordingly, we intend to continue developing The Cheesecake Factory restaurants in high-quality, high-profile locations that meet our rigorous site standards. In accordance with our broader capital allocation strategy, we plan to open as many locations in any given year as there are sites available that meet our site selection criteria and for which we can negotiate acceptable lease terms, obtain necessary permits, complete construction, and recruit and train personnel. We have the flexibility in our restaurant designs to penetrate a wide variety of markets across varying population densities in both existing and new markets. We continue to target approximately 300 Company-owned and operated The Cheesecake Factory restaurants domestically over time.

The locations of our restaurants are critical to our long-term success, and we devote significant time and resources to analyzing each prospective site. We consider many factors when assessing the suitability of a site, including the demographics of the trade area such as average household income and population density, as well as site-specific characteristics such as visibility, accessibility and proximity to activity centers such as shopping centers and competitive influences. Since our restaurants can be successfully executed within a variety of site locations and layouts, we are highly flexible in choosing suitable locations. While there are common decor elements within each of our restaurant sites, the designs are customized for the specifics of each location, including the building type, square footage and layout of available space. We expect the majority of our new restaurants to vary between 7,000 and 10,000 interior square feet, generally with additional exterior and/or interior patio seating, selected appropriately for each market and specific site.

6

The relatively high sales productivity of our restaurants provides opportunities to obtain competitive leasing terms from landlords. Due to the flexible and customized nature of our restaurant operations and the complex design, construction and preopening processes for each new location, our lease negotiation and restaurant development time frames vary. The development and opening process usually ranges from six to eighteen months, depending largely on the type and availability of the leased space we intend to occupy, as well as our ability to obtain goods, materials, permits and adequate staffing, and is subject to delays either due to factors outside of our control or to our selective timing of restaurant openings. In recent years, we have encountered delays in opening new restaurants primarily due to delays in permitting and landlord readiness, as well as supply chain challenges.

Unit Economics

The operation of high-quality restaurants in premier locations fitting our criteria contributes to the continuing customer appeal of The Cheesecake Factory. This popularity is reflected in our average sales per restaurant and per square foot, which are among the highest of any publicly-held restaurant company.

Average sales per location for The Cheesecake Factory restaurants open for the full year were approximately $12.2 million for fiscal 2023. Since each of our restaurants has a customized layout and differs in size, an effective method to measure the unit economics of our sites is by square foot. Average sales per productive square foot (defined as all interior square footage plus seasonally adjusted exterior patio square footage) for restaurants open for the full year were approximately $1,132 for fiscal 2023. Fluctuations in both average sales per location and average sales per productive square foot generally track with comparable restaurant sales trends.

We currently lease all of our restaurant locations and utilize capital for leasehold improvements and furnishings, fixtures and equipment to build out our restaurant premises. Our distinctive design and decor require a higher investment per square foot than is typical for the casual dining industry. However, our restaurants have historically generated annual sales per square foot that are also typically higher than our competitors. Total construction costs to build our restaurant premises average approximately $1,100 per interior square foot. However, these costs vary depending on a number of factors, including geography, the complexity of our build-out, site characteristics, governmental fees and permits, labor and material conditions in the local market, weather and the amount, if any, of construction contributions obtained from our landlords for structural additions and other leasehold improvements.

Our new restaurants typically open with initial sales volumes well in excess of their future run-rate levels. This initial “honeymoon” effect usually results from grand opening publicity and other customer awareness activities that generate higher than usual customer traffic, particularly in new markets. During the three to six months following the opening of new restaurants, customer traffic generally settles into its normal pattern, resulting in sales volumes that gradually adjust downward to their post-opening run-rate level. Additionally, our new restaurants usually require a period of time after reaching normal traffic levels to achieve their targeted restaurant-level margins due to actual-to-theoretical food cost inefficiencies and labor productivity inefficiencies commonly associated with new, highly complex restaurants such as ours.

Restaurant Operations

Our ability to consistently execute a complex menu offering items prepared daily with high-quality, fresh ingredients in an upscale casual, high-volume dining environment is critical to our overall success. We employ detailed operating procedures, standards, controls, food line management systems and cooking methods and processes to accommodate our extensive menu and to drive sales productivity.

7

We believe that the high average sales volumes and popularity of our restaurants allow us to attract and retain high-quality, experienced restaurant-level management and other operational personnel. Each restaurant is generally staffed with one General Manager (“GM”), one Executive Kitchen Manager (“EKM”), and an average of six to eleven additional kitchen and front-of-the-house managers and approximately 150 hourly staff members, both depending on the size and sales volume of each restaurant. Our GMs and EKMs possess an average of more than ten years of experience with the Company. This tenure and knowledge drive our high productivity and contribute to our ability to deliver an exceptional customer experience. All newly-recruited restaurant managers complete an extensive training program during which they receive both classroom and on-the-job instruction in areas such as food quality and safety, customer service, financial management, staff relations and safely serving alcohol. Managers continue their development by participating in and completing a variety of training and development activities to assess and further develop their skills and knowledge necessary for upward progression through our management levels. Our GMs regularly meet to receive hands-on training, share best practices and celebrate Company successes, all of which help to foster the unique culture of our brand.

Each restaurant GM reports to an Area Director of Operations (“ADO”), who in turn reports to a Regional Vice President of Restaurant Operations. Our EKMs report to their GMs but are also supervised by an Area Kitchen Operations Manager. Our restaurant field supervision organization also includes our Senior Vice President of Restaurant Operations, Senior Vice President of Kitchen Operations, an operations services team and our performance development department who are collectively responsible for day-to-day operations, managing new restaurant openings and training for all operational managers and staff.

To enable us to more effectively compete for, and retain, the highest quality restaurant management personnel, we offer an innovative and comprehensive compensation program for our restaurant GMs and EKMs. Each participant receives a competitive base salary and has the opportunity to earn a cash bonus based on quantitative restaurant performance metrics. GMs are also eligible to use a Company-leased vehicle. In addition, we provide a longer-term, equity incentive program to our GMs and EKMs based on their extended service with us in their respective positions and their achievement of certain performance objectives. We believe that these awards encourage our GMs and EKMs to think and act as business owners, assist in retention of restaurant management and align our managers’ interests with those of our stockholders.

Restaurant-Level Preopening Costs

Due to the highly customized and operationally complex nature of our upscale, high-volume concept and the investment we make in properly training our staff to operate our restaurants, our preopening process is more extensive, time consuming and costly than that of many restaurant chains. Restaurant-level preopening costs for a typical location in an established market average approximately $1.0 million to $1.5 million and include all costs to relocate and compensate restaurant management staff members during the preopening period, costs to recruit and train hourly restaurant staff members, and wages, travel and lodging costs for our opening training team and other support staff members.

Restaurant-level preopening costs can fluctuate significantly from period to period, based on the number and timing of restaurant openings and the specific costs incurred for each restaurant. These costs vary by location depending on a number of factors, including the proximity of our existing restaurants, the size and physical layout of each location, the number of management and hourly staff members required to operate each restaurant, the availability of qualified restaurant staff members, the cost of travel and lodging for different metropolitan areas, the timing of the restaurant opening and the extent of unexpected delays, if any, in obtaining final licenses and permits to open the restaurant, which may also depend on our landlords obtaining their licenses and permits and completing their construction activities. Restaurant-level preopening costs are generally higher for larger restaurants and initial entry into new markets and lower when we relocate a restaurant within its local market. We usually incur the most significant portion of restaurant-level preopening costs within the two months immediately preceding and the month of a restaurant’s opening.

8

Licensed Locations

We currently have licensing agreements with three restaurant operators to develop and operate The Cheesecake Factory® brand restaurants in selected international markets. Our licensees invest their capital to build and operate the restaurants, and we receive initial development fees, site and design fees and ongoing royalties based on our licensees’ restaurant sales. In addition, these licensees purchase bakery products branded under The Cheesecake Factory® mark from us. As of February 26, 2024, our international licensees operated the following The Cheesecake Factory restaurants:

Licensee Location

    

Restaurant Location

    

# of Restaurants

Kuwait (1)

 

Bahrain

 

1

 

Kingdom of Saudi Arabia

 

4

 

Kuwait

 

3

 

Qatar

 

3

 

United Arab Emirates

 

6

Mexico (2)

 

Mexico

 

8

Hong Kong (3)

 

Beijing

 

1

Chengdu

1

 

Hong Kong

 

1

Macau

1

Shanghai

3

Thailand

1

Total

 

  

 

33

(1)This licensee, or its affiliates, also has the right to develop restaurants in Egypt, with the opportunity to expand the agreement to include Algeria, Hungary, Iraq, Libya, Morocco, Poland, Russia, Slovakia, The Czech Republic, Tunisia, Turkey and Ukraine.
(2)This licensee, or its affiliates, also has the right to develop restaurants in Chile, with the opportunity to expand the agreement to include Argentina, Brazil, Colombia and Peru.
(3)This licensee, or its affiliates, also has the right to develop restaurants in Taiwan, with the opportunity to expand the agreement to include Japan, South Korea, Malaysia and Singapore.

We are actively working to extend and expand the agreements with our current licensees in their primary geographies and are also exploring potential opportunities to expand our licensing business.

Our corporate infrastructure includes a dedicated global development team that works with our international licensees and coordinates the initial training, ongoing quality control, product specifications and brand oversight at our licensed locations. Our internal audit department also performs periodic reviews of our international licensees’ compliance with our licensing agreements.

As we evaluate other international markets, we will consider opportunities to directly operate certain locations and/or enter into licensing, joint venture or partnership arrangements with established third-party companies. We are selective in our assessment of potential partners and licensees, focusing on well-capitalized companies that have established business infrastructures, expertise in multiple countries, experience in operating upscale casual dining restaurants and sound governance practices. We look to associate with companies who will protect The Cheesecake Factory® brand and operate the concept in a high-quality, consistent manner.

Due to the complexities of opening The Cheesecake Factory restaurants in other countries, including, but not limited to, the selection and design of appropriate sites, construction of our complex restaurant designs, training of licensees’ staff members, approval of supply sources and exportation of our bakery products to new countries, the number and timing of new openings in foreign countries may vary from expectations.

Consumer Packaged Goods

Given the strong affinity for The Cheesecake Factory® brand, we leverage opportunities in the consumer packaged goods channel by partnering with various third-party manufacturers to offer a variety of products marketed under The Cheesecake Factory At Home® mark, including our Famous “Brown Bread,” which is available in select retail stores nationwide. We continue to evaluate other synergistic, on-brand licensing opportunities to add incremental revenue streams to our business.

9

North Italia

North Italia is a modern interpretation of Italian cooking in the upscale casual dining segment. North Italia strives to be a modern Italian restaurant with a neighborhood feel, offering classic Italian favorites with a fresh twist made from scratch daily. Contemporary design and décor elements including large dining rooms, high ceilings and open kitchen layouts coupled with a focus on exceptional hospitality and high-quality, personalized service creates a warm, lively atmosphere for guests to create memorable experiences. The menu features a broad selection of delicious, handcrafted dishes including appetizers, salads, fresh pastas, pizzas and entrees, and each restaurant includes unique menu items tailored to local markets. North Italia offers an assortment of wines, beers and house-made cocktails which represented 24% of North Italia sales in fiscal 2023. The average check for each customer, including beverages and desserts, for fiscal 2023 averaged approximately $33.60 for lunch and approximately $43.25 for dinner. Our North Italia restaurants are generally open seven days a week for lunch, dinner and weekend brunch. Currently, we operate 37 North Italia restaurants.

With Italian cuisine the number one ethnic food category in the United States, coupled with strong national reception of the North Italia concept to-date, we believe there is potential for 200 domestic locations over time, which supports our plan for approximately 20% average annual unit growth. Average sales per location open for the full year for North Italia restaurants were approximately $7.8 million for fiscal 2023, or approximately $1,200 per productive square foot. We target an average North Italia unit size of 6,000 to 7,000 square feet, and total construction costs average approximately $800 per interior square foot. Restaurant-level preopening costs for a typical location in an established market average approximately $0.6 million to $0.8 million and include all costs to relocate and compensate restaurant management staff members during the preopening period, costs to recruit and train hourly restaurant staff members, and wages, travel and lodging costs for our opening training team and other support staff members.

Flower Child and Fox Restaurant Concepts

Flower Child operates in the fast casual dining segment, offering a customizable menu, made fresh from scratch, featuring locally-sourced, all-natural and organic ingredients. Flower Child provides us an opportunity to diversify our portfolio in a strong and growing niche. Currently, we operate 32 Flower Child locations and target approximately 15% to 20% average annual unit growth for this concept. Average sales per location open for the full year for the Flower Child restaurants were approximately $4.1 million for fiscal 2023, or approximately $1,100 per interior square foot. We target an average Flower Child unit size of 3,000 to 4,000 square feet, and total construction costs average approximately $700 per interior square foot.

FRC operates as an independent subsidiary in Phoenix, Arizona and serves as an incubation engine, innovating new food, dining and hospitality experiences to create fresh, exciting concepts. With over a dozen evolving restaurant brands launched to-date, its concepts are diverse in industry segment, occasions, square footage and geography. Other FRC potential growth concepts include Culinary Dropout and Blanco, which together with the other FRC brands, serve as an ecosystem for talent, menu and design development. Currently, we operate 41 Other FRC locations. We target approximately 10% to 15% average annual unit growth for the aggregate Other FRC portfolio, complemented by additional market tests of the potential growth concepts. Average sales per location open for the full year for the Other FRC restaurants were approximately $6.5 million for fiscal 2023, or approximately $1,100 per interior square foot. We target an average FRC unit size of 3,500 to 15,000 square feet, and total construction costs average approximately $650 per interior square foot, depending on the concept.

Bakery Operations

We own and operate two bakery production facilities, one in Calabasas Hills, California, and one in Rocky Mount, North Carolina. Our facility in California accommodates both production operations and corporate support personnel, while our facility in North Carolina houses production operations and a distribution center. In October 2023, we announced plans for a third bakery production facility in Charleston, Indiana. We produce approximately 60 varieties of proprietary cheesecakes and other baked desserts using high-quality ingredients for The Cheesecake Factory restaurants and for international licensees and third-party customers.

The primary role of our bakery operations is to produce innovative, high-quality cheesecakes and other baked desserts for sale at our restaurants and those of our international licensees. Integration of this vital part of our brand gives us control over the creativity and quality of our desserts and is also more profitable than buying from a third party. We also leverage The Cheesecake Factory brand identity and utilize our bakery production capacity by selling cheesecakes and other baked products to external foodservice operators, retailers and distributors. Current large-account customers include retail and supermarkets, foodservice distributors and operators, a national retail bookstore, other restaurants and national warehouse clubs. Additionally, we currently sell a selection of our cakes online and in catalogs domestically through an agreement with an upscale retailer. Items produced for outside

10

accounts are marketed under The Cheesecake Factory At Home® and The Cheesecake Factory Bakery® marks, as well as private labels.

We sell baked goods internationally in approximately 15 countries under The Cheesecake Factory At Home® mark. Offering our cheesecakes and other baked desserts internationally is important to our branding, creating awareness and driving demand, not only for bakery products but for the international expansion of our restaurants.

Human Capital

At the heart of our culture is the belief that our people are the foundation of our success. We depend on our staff members to effectively execute all aspects of our day-to-day operations that differentiate our concepts. Our ability to attract highly motivated staff members and retain an engaged, experienced team is key to successful execution of our strategy. While we continue to operate in a competitive labor environment, we believe our people practices contribute significantly to our ability to attract talent and to The Cheesecake Factory restaurants’ historically industry-leading retention rates.

Retention and engagement of our staff members is fostered by our investment and support particularly in the following areas:

Culture

Cultivating and maintaining our culture is a key strategic focus. Our core values and purpose reflect who we are and how our staff members interact with one another, as well as with our customers and other external stakeholders.

Our purpose – to nurture bodies, minds, hearts and spirits – and our values – quality in everything we do; passion for excellence; integrity, respect and responsibility; people – our greatest resource; service-mindedness; dynamic leadership; high performance and create a sustainable future – are the foundation of our company culture. We seek to embed our purpose in everything we do by cultivating a sense of pride and belonging to the Company and our brands. We are proud of the way our people nurture one another and extend that nurturing to our customers and communities.

We believe our efforts to build and maintain a strong culture have contributed to three notable recognitions in 2023. We were named to the FORTUNE 100 Best Companies to Work For® list for a tenth consecutive year, the PEOPLE Companies that Care® list for a third consecutive year and the Fortune Best Workplaces for Millennials List for a seventh year.

Development and Training

We invest significant resources to ensure our people receive, what we believe is industry-leading training in order to maximize their potential. We strive to provide our staff with career advancement opportunities, and our fiscal 2023 internal management promotion rate at The Cheesecake Factory and North Italia concepts was 41%. Our hourly staff members and managers receive a considerable amount of training through a combination of in-person learning and development and online coursework. In addition to company-provided job training, we encourage the pursuit of educational opportunities at The Cheesecake Factory and North Italia restaurants for all hourly staff members through free high school equivalency and associate degree programs. We also offer a limited education reimbursement to our staff seeking post-secondary education.

Diversity, Equity, Inclusion and Belonging

We strive to offer an atmosphere of inclusion and belonging for all. We believe the cultural alignment we seek to cultivate around respect and inclusion builds trust and promotes teamwork to achieve our common goals. Furthermore, when our people feel valued and respected for their worth as individuals, they are better able to maximize their potential at work and more likely to share their perspectives, opinions and ideas, which contributes to our ability to innovate. We created our Diversity, Equity, Inclusion and Belonging working group to help provide focus, feedback and ideas in this important area.

We conduct inclusive leadership training for above-restaurant leadership and restaurant managers and regularly review our interview processes for key above-restaurant leadership to enhance opportunity and development for candidates at The Cheesecake Factory and North Italia concepts. We also offer support groups such as The Cheesecake Factory Women’s Network Group and the Female Kitchen Leader’s Program, that provides qualified high potential managers with programing and events to spend time with each other to network and also meet organizational leaders. Another example is the Diverse Leaders Program, which provides networking and development opportunities for managers from diverse racial or ethnic groups. As of January 2, 2024, approximately

11

47% of The Cheesecake Factory and North Italia staff members were women and approximately 73% of The Cheesecake Factory and North Italia staff members were racially or ethnically diverse. Further details on representation can be found in our most recent CSR Report (see “Corporate Social Responsibility” below).

We are committed to conducting pay analyses among our The Cheesecake Factory and North Italia restaurants, as well as our bakery and corporate teams, to help evaluate that we are paying fairly and equitably. We are committed to conducting both internal reviews and external third-party audits and verification to inform this evaluation. We have also trained our recruiters to help enable them to identify and address pay equity issues during the hiring process utilizing internal reporting and partnership with the compensation team.

Benefits and Wellness

We believe access to healthcare is a compelling benefit for many staff members, and we offer healthcare benefits to our hourly staff members who work a minimum of 25 hours per week, on average. We provide a robust suite of benefits and wellness offerings, including free mental health resources, free tutoring to support our staff and managers, and access to chronic disease care management, substance abuse treatment, a maternal health program, financial wellness resources and adoption assistance. The Cheesecake Factory and North Italia staff, as well as our bakery and corporate teams, have paid sick time available to them starting at hire and are eligible to earn vacation time.

Employee Engagement

As of January 2, 2024, we employed approximately 47,900 people, with approximately 46,250 in our restaurants and the remainder in our corporate support center, FRC headquarters and bakery operations. We believe that engaging our workforce is a key factor in our business success and in turn, have developed programs to promote enthusiasm and commitment, while providing a sense of belonging. We measure our performance in this area through an annual engagement survey and pulse surveys throughout the year. These surveys give staff company-wide the opportunity to share honest feedback about their work experience. Based on survey results, leaders across the Company are tasked with responsibility for creating action plans to address and respond to staff feedback. Listening to our staff members is an essential part of building an engaged workforce, and we provide additional avenues for staff to share their ideas and concerns, including our internal crowdsourcing innovation website and our Careline, which staff can use to confidentially express their concerns, as well as restaurant townhalls where our staff can bring their ideas and concerns forward. Our staff members are not covered by any collective bargaining agreements, and we consider our staff member relations to be good.

A significant part of our employee engagement strategy involves staff appreciation and recognition efforts.We hold key cultural events such as our week-long team appreciation celebrations, manager recognitions, Commitment to Excellence staff member awards and new menu rollout all-staff meetings.

Giving Back

Another key aspect of our culture is giving back to the communities where our staff live and work, as well as uniting our staff members around charitable causes personal to them. We provide donations to Feeding America and participate in their annual campaign as an opportunity to engage our teams in a culturally-aligning company-wide service program. We have similarly promoted our teams’ participation in community volunteer events, and through our gift card program, we contribute to local fundraising events for community non-profit organizations. Additionally, we provide a method for our staff members to assist other staff members in need through our The Cheesecake Factory “HELP” fund.

We also participate in a nationwide food donation program which redirects surplus food away from landfills to local food banks and non-profit organizations, and believe our sustainability programs and initiatives like restaurant-based composting and recycling and replacing our off-premise packaging with materials that reduce the use of plastics and improve recyclability serve to foster pride in our staff.

12

Corporate Social Responsibility

For us, the term “Corporate Social Responsibility” or “CSR” informs how we operate in relation to our people and communities, natural environment and our supply chain. We evaluate our business and how we operate our corporate-owned restaurants in an effort to identify, create and implement meaningful and sustained change. The Corporate Governance and Nominating Committee of our Board is responsible for reviewing the Company’s sustainability and CSR policies. For more information, please review our most recent CSR report on the Corporate Social Responsibility page on our website at www.thecheesecakefactory.com. The contents of the CSR report and our website are expressly not incorporated by reference into this Form 10-K.

Purchasing and Distribution

Our purchasing philosophy is designed to procure quality ingredients, supplies and services for our operations from reliable sources at competitive prices and consistent with our sustainability goals. We research and evaluate various ingredients and products in an effort to maintain high quality, be responsive to changing consumer tastes and manage costs. Should any items from a particular supply source become unavailable, we generally believe that these items could be obtained, or alternative products substituted, in sufficient quantities from other sources to allow us to avoid any long-term material adverse effects that could be caused by such unavailability.

In order to maximize purchasing efficiencies and to obtain the freshest ingredients that meet our required standards, each restaurant’s management determines the quantities of food and supplies needed for their location and orders the items from qualified local, regional, national and international suppliers based upon specifications determined and terms negotiated at a corporate level. We strive to maintain restaurant-level inventories at a minimum dollar level in relation to sales due to the relatively rapid turnover of the perishable commodities we use in our operations, coupled with the limited storage space at our restaurants. Independent foodservice distributors, including the largest foodservice distributor in North America, deliver most items multiple times per week to our restaurants.

The cost of products and services used in our operations are subject to volatility due to the relative availability of labor and distribution, weather, natural disasters, inventory levels and other supply and/or demand impacting events such as pandemics, geopolitical events, economic conditions or other unforeseen circumstances. Climate change may further exacerbate a number of these factors. During fiscal 2021, we began to experience certain supply shortages and transportation delays largely attributable to impacts of the COVID-19 pandemic. These shortages continued in fiscal 2022 and were exacerbated by geopolitical unrest. The aggregate impact of these and other factors contributed to significant cost inflation. While we have seen improvements in many of these areas, the absolute level of commodity costs has remained elevated contributing to ongoing inflation above historic levels.

We attempt to negotiate short-term and long-term agreements for some of our principal commodity, supply and equipment requirements, such as certain dairy products and poultry, depending on market conditions and expected demand. While we are in the process of contracting for certain key food and non-food supplies for fiscal 2024, these efforts may not be successful or yield our intended benefits. We continue to evaluate the possibility of entering into similar arrangements for other commodities and periodically evaluate hedging vehicles, such as direct financial instruments, to assist us in managing risk and variability associated with such commodities. As of the end of fiscal 2023, we had no financial hedging contracts in place.

Information Technology

Our technology-enabled business solutions are designed to provide effective financial controls, cost management, improved efficiencies and enhanced customer experience. Our business intelligence solution and data warehouse architecture provide corporate and restaurant management with information and insights into key operational metrics and performance indicators. This framework delivers enterprise reporting, dashboards and analytics, and allows access to metrics such as quote and wait time accuracy, staff member retention trends, and restaurant quality and service analyses.

13

Our restaurant systems are designed to enhance the guest experience, protect guest information and allow our staff to focus on delivering the best experience possible. We have implemented systems for touchless/online menu, ordering and payment, inventory management, labor management, recipe management, kitchen order orchestration and table management. Our kitchen order orchestration tool is designed to route items in such a way that balances the workload across multiple stations to ensure our guests receive the highest quality menu items. Our labor management tool delivers optimized scheduling based on business demands and staff availability coupled with web and app-based access delivering flexibility to our staff. Guest payment data is of the utmost importance, and we employ measures to help ensure every payment is secured and encrypted.

Information and cybersecurity is a priority for us and is led by a multi-disciplinary security team, overseen by our interdepartmental Information Security Council representing our key functional areas. We have developed and implemented a cybersecurity risk management program intended to protect the confidentiality, integrity and availability of our critical systems and information. We continue to invest and innovate around the areas of protection of systems, sensitive data, technology, and processes using third-party and in-house tools and resources. We remain focused on protecting against new and emerging risks utilizing our tools and security teams and continue to review and make strategic investments in our systems intended to help keep the Company’s, our guests’, and our team members’ data secure. (See Item 1C – Cybersecurity of this report for further discussion on our cybersecurity.)

Marketing and Advertising

The Cheesecake Factory

We rely on our reputation, as well as our high-profile locations, media exposure and positive “word of mouth,” to maintain and grow market share. Historically, we have not used significant paid national advertising through television, radio or print, nor significant discounting for on-premise dining occasions. We utilize a social media and digital marketing strategy that allows us to engage regularly with our customers outside of our restaurants, including communication and paid advertising on social media platforms such as Instagram® and TikTok® and other, influencer marketing, Google search advertising and direct email to customers. We refreshed our website in 2022, including our online ordering capabilities. We launched our Cheesecake RewardsTM program nationally in 2023 with the objective to leverage data analytics and insights to engage more effectively with our guests and drive incremental sales while maintaining our restaurant level margins.

Public relations is another important aspect of our marketing approach, and we frequently appear on local and national television in connection with a variety of promotional opportunities, such as National Cheesecake Day, to perform cooking demonstrations and other brand-building exposure. We generated approximately 15.1 billion media impressions in fiscal 2023 at minimal cost to us. To raise awareness in the off-premise channel, we execute marketing campaigns with our third-party delivery provider and through our online ordering platform. In addition, we work with several premiere third-party gift card distributors, contributing to our brand awareness and gift card sales, as well as our consumer packaged goods licensees on co-branded marketing campaigns.

Our international licensees are committed to opening each new restaurant with marketing that can be comprised of a mix of elements including print, billboards, digital and radio. We maintain final approval of our licensees’ marketing campaigns and social media posts to promote consistency in the look and feel of marketing efforts including our brand, domestically and abroad.

North Italia and FRC

North Italia and FRC execute localized marketing programs focused on awareness, frequency and brand engagement through a variety of channels, including store-level marketing, public relations, in-store events, digital advertising, email programs and social media. Each restaurant is positioned as an individual brand with a neighborhood connection. Additionally, the restaurant interiors and exteriors are utilized for brand engagement and messaging through art and graphics, creating an important part of a brand experience for the customer. We believe minimal discounts ensure compelling brand proposition for experience and value.

Seasonality and Quarterly Results

While seasonal fluctuations generally do not have a material impact on our quarterly results, year-over-year comparisons can be significantly impacted by factors such as significant differences in year-over-year inflation, the number and timing of new restaurant openings and associated preopening costs, the timing of holidays, inclement weather and the additional week in a 53-week

14

fiscal year. Therefore, our financial results for any quarter or fiscal year are not necessarily indicative of the results that may be achieved for the full fiscal year or subsequent fiscal years.

Food Safety and Quality Assurance

Our food safety processes and systems are designed to mitigate the risk of contamination and illness and to ensure compliance with regulatory requirements as well as industry standards. Adherence is monitored through routine restaurant management reviews, third-party health inspection/food safety audits and regulatory agency inspections. In addition, our bakery facilities are Safe Quality Food certified in alignment with the Global Food Safety Initiative’s Global Markets Program. Our restaurants and bakery facilities also follow regulatory guidelines required for conducting and managing ingredient and product traceability. We utilize a web-based solution to efficiently contact our restaurants and monitor progress in the event of a product withdrawal or recall.

In selecting suppliers, we utilize key performance indicators relating to sanitation, operations and facility management, good manufacturing and agricultural practices, product protection, government inspections and compliance, recovery and food security. We perform annual food safety and quality system audits for certain suppliers, while others are audited every other year or as needed.

Government Laws and Regulations

Our Company is subject to numerous federal, state, local and foreign laws and regulations. Each of our restaurants is subject to various laws and regulations, including license and permit requirements, that regulate many aspects of our business, including, among other things, alcoholic beverage control, health, sanitation, labor, immigration, zoning and public safety. We are also subject to various environmental regulations governing areas such as water usage, sanitation disposal and transportation mitigation.

Our international business exposes us to additional laws and regulations, including, without limitation, antitrust and tax requirements, anti-boycott legislation, import/export and customs regulations and other international trade regulations, privacy laws that may differ from U.S. privacy laws, anti-terrorism laws and anti-corruption laws.

As a provider of food products, we are subject to a comprehensive regulatory framework that governs the manufacture (including composition and ingredients), labeling, packaging and safety of food.

In order to serve alcoholic beverages in our restaurants or off-premise where permitted, we must comply with alcoholic beverage control regulations which require us to apply to a state and/or other governmental alcoholic beverage control authority for licenses and permits. In addition, we are subject to dram shop statutes in most of the jurisdictions in which we operate, which generally provide a person injured by an intoxicated person the right to recover damages from an establishment that wrongfully served alcoholic beverages to the intoxicated person. Dram shop litigation may result in significant judgments, including punitive damages. We attempt to mitigate this risk by carrying liquor liability insurance coverage.

Various federal, state, local and foreign laws and regulations govern our operations as they relate to our staff members, including such matters as minimum wages, breaks, scheduling, exempt classifications, equal pay, overtime, tip credits, fringe benefits, leaves, safety, working conditions, provision of health insurance and citizenship or work authorization requirements. We must also comply with local, state and federal laws and regulations protecting the right to equal employment opportunities and prohibiting discrimination and harassment in the workplace. We regularly review and update our training and awareness programs addressing these concerns. We are also subject to the regulations of the Department of Homeland Security, the U.S. Citizenship and Immigration Services and U.S. Immigration and Customs Enforcement.

Our facilities must comply with applicable requirements of the Americans with Disabilities Act of 1990 (“ADA”) and related federal, state and foreign laws and regulations which prohibit discrimination on the basis of disability with respect to public accommodations and employment. We take steps to ensure our places of public accommodation and our website comply with the requirements of the ADA and related state and local laws and regulations. We also make reasonable accommodations for the employment of disabled persons as required by applicable laws and regulations.

A significant number of our hourly restaurant staff members receive income from gratuities. In the United States, many of our locations currently participate in a Tip Reporting Alternative Commitment (“TRAC”) agreement with the Internal Revenue Service (“IRS”) and we intend to apply to participate in any successor program to TRAC. By complying with the educational and

15

other requirements of the TRAC agreement (or its successor), we reduce the likelihood of potential employer-only FICA tax assessments for unreported tips.

We are subject to laws and regulations relating to information security, privacy, cashless payments and consumer credit protection and fraud. We make efforts to comply with an increasing number of data privacy laws, regulations and industry standards regarding the protection of personally identifiable information and protected health information.

Trade Names, Trademarks and Other Intellectual Property

We own and have applied to register trade names, logos, service marks, trademarks, copyrights and other intellectual property (collectively, “Intellectual Property”) in the United States, Canada and in additional countries throughout the world in various categories, including without limitation, restaurant services and bakery goods. We regard our Intellectual Property, including “The Cheesecake Factory,” “North Italia,” and a collection with the Fox Restaurant Concepts subsidiary, as well as our trade dress, as having substantial value and as being important to our marketing efforts. Our policy is to pursue registration of our important Intellectual Property whenever commercially feasible and to vigorously oppose any infringement of it. Generally, with appropriate renewal and use, the registration of our Intellectual Property will continue indefinitely. We have also registered various internet domain names, including, “www.thecheesecakefactory.com,” “www.northitalia.com,” and “www.foxrc.com.”

Executive Officers of the Registrant

David Overton, age 77, serves as our Chairman of the Board and Chief Executive Officer. Mr. Overton co-founded our predecessor company in 1972 with his parents, Oscar and Evelyn Overton. He is also a founding member and director of our Foundation.

David M. Gordon, age 59, was appointed President of the Company in February 2013. Mr. Gordon joined our Company in 1993 as a Manager and held operational positions, including General Manager, Area Director of Operations, Regional Vice President and Chief Operating Officer prior to his appointment as President. He is also a director of our Foundation.

Matthew E. Clark, age 54, was appointed Executive Vice President and Chief Financial Officer in 2017. Mr. Clark joined our Company in 2006 as Vice President of Strategic Planning and most recently oversaw the strategy, financial planning, treasury and risk management functions as Senior Vice President, Finance and Strategy. Earlier in his career, Mr. Clark held a number of finance positions of increasing responsibility at Groupe Danone, Kinko’s and The Walt Disney Company. He is also a director of our Foundation.

Keith T. Carango, age 62, serves as President of The Cheesecake Factory Bakery Incorporated, our bakery subsidiary. Mr. Carango joined our bakery operations in 1996 to lead manufacturing and provide continuous improvement to the bakery operation. In his most recent role of Senior Vice President and Chief Operating Officer, he oversaw strategic planning, supply chain, manufacturing, distribution, human resources, quality assurance and finance. Prior to joining the Company, he held manufacturing and finance roles at Frito-Lay, Inc. and Prince Foods.

Scarlett May, age 57, serves as our Executive Vice President, General Counsel and Secretary. Ms. May joined our Company in 2018, from Brinker International, Inc., where she served as Senior Vice President, General Counsel and Secretary from 2014 to 2018. Prior to that, she was Senior Vice President, Chief Legal Officer and Secretary for Ruby Tuesday, Inc. following her earlier career in private practice.

16

ITEM 1A.          RISK FACTORS

An investment in our common stock involves risks and uncertainties. In addition to the information contained elsewhere in this Annual Report on Form 10-K and other filings that we make with the SEC, you should carefully read and consider the risks described below before making an investment decision. The occurrence of any of the following risks could materially harm our business, operating results, earnings per share, financial position, cash flows and/or the trading price of our common stock (individually and collectively referred to as our “financial performance”). In addition, our actual financial performance could vary materially from any results expressed or implied by forward-looking statements contained in this report, in any of our other filings with the SEC and other communications by us, both written and oral, depending on a variety of factors, including the risks and uncertainties described below. It is not possible for us to predict all possible risk factors or the impact these factors could have on us or the extent to which any one factor, or combination of factors, may materially adversely affect our financial performance. The risk factors set forth below are not guarantees that no such conditions exist as of the date of this report and should not be interpreted as an affirmative statement that such risks or conditions have not materialized, in whole or in part.

Risks Related to the Restaurant Industry

The impact global and domestic economic conditions have on consumer discretionary spending and our costs of operations could materially adversely affect our financial performance.

Geopolitical and macroeconomic events have impacted consumer spending and our costs of operations and may continue to do so for some time in the future. Dining out is a discretionary expenditure that is influenced by domestic and global economic conditions, including, but not limited to: geopolitical instability, including armed conflicts, supply shortages, interest rates (including recent interest rates above historical norms), unemployment, significant cost inflation, health emergencies including the COVID-19 pandemic, consumer confidence, consumer purchasing and saving habits, credit conditions, stock market performance, home values, population growth, household incomes and tax policy.

Material changes to governmental policy related to domestic and international fiscal concerns, and/or changes in central bank policies with respect to monetary policy, also could affect consumer discretionary spending. Any factor affecting consumer discretionary spending may influence customer traffic in our restaurants and average check amount, thus potentially having a material impact on our financial performance.

Global and domestic economic conditions also impact our costs of operations. During fiscal 2021, we began to experience certain supply shortages and transportation delays largely attributable to impacts of the COVID-19 pandemic. These shortages continued in fiscal 2022 and were exacerbated by geopolitical unrest and other macroeconomic factors, which contributed to significant cost inflation. While we have seen improvements in many of these areas, the absolute level of commodity costs has remained elevated. The ongoing impact of geopolitical and macroeconomic events could lead to further shifts in consumer behavior, wage inflation, staffing challenges, product and services cost inflation, disruptions in the supply chain and delay in new restaurant openings. Any of these factors may have an adverse impact on our business and materially adversely affect our financial performance.

Our inability to grow comparable restaurant sales could materially adversely affect our financial performance.

We strive to increase comparable restaurant sales by improving customer traffic trends and growing average check. Changes in customer traffic and average check amount may be impacted by a variety of factors, including, without limitation: macroeconomic conditions that impact consumer discretionary spending (See the risk factor titled “The impact global and domestic economic conditions have on consumer discretionary spending could materially adversely affect our financial performance.”); perception of our concepts’ offerings in terms of quality, price, value and service; increased competition; changes in consumer eating habits; the evolving retail landscape, which is becoming increasingly influenced by technology and a growing consumer preference for convenience, value and experience; adverse weather conditions; and demographic, economic and other adverse changes in the trade areas in which our restaurants are located and changes in the regulatory environment.

We compete directly and indirectly for customer traffic with national and regional casual dining restaurant chains, as well as independently-owned restaurants. In addition, we face competition from fast casual and quick-service restaurants, grocery stores and meal kits that have increased the quality and variety of their food products in response to consumer demand. We believe that many consumers remain focused on value and if our competitors promote and deliver a higher degree of perceived value, our customer traffic could suffer.

17

We utilize menu price increases in an effort to help offset inflation of key operating costs. However, our menu price increases may be insufficient to meaningfully offset increased costs and may, if not accepted by customers, result in reduced customer traffic and unfavorable menu mix shifts (i.e. customers reducing their spend by purchasing fewer menu items or lower cost menu items). These risks became more pronounced during fiscal 2022 and 2023, as persistent supply shortages and a heightened inflationary environment significantly increased our costs causing us to implement pricing actions above our historical levels to help protect margins. (See the risk factor titled “Our inability to anticipate and react effectively to changes in the costs of key operating resources may increase our cost of doing business, which could materially adversely affect our financial performance.”)

In recent years, generally beginning with the COVID-19 pandemic, we have generated a higher mix of sales from off-premise channels as consumers have demonstrated a preference for convenience and at-home dining. Growing competition in off-premise channels, our inability to differentiate our concepts in these channels or a change in customers’ willingness to pay fees associated with third-party delivery could negatively impact our comparable restaurant sales performance.

If we are unable to protect our reputation, the value of our brands and sales at our restaurants may be negatively impacted, which could materially adversely affect our financial performance.

Our greatest asset is the value of our brands, which is directly linked to our reputation. We must protect our reputation in order to continue to be successful and to grow the value of our brands domestically and internationally.

Negative publicity directed at any of our brands, regardless of factual basis, such as relating to the quality of our restaurant food or consumer packaged goods, the quality of our restaurant facilities, customer complaints or litigation alleging injury or food-borne illnesses, food tampering or contamination or poor health inspection scores, sanitary or other issues with respect to food processing by us or our suppliers, the condition of our restaurants, labor relations, any failure to comply with applicable regulations or standards, allegations of harassment or disparate treatment based upon race, gender,gender identity, national origin, religion or other class, allegations of sexual harassment, politically motivated accusations or other negative publicity, could damage our reputation. Any failure of our third-party delivery provider to represent our brands in a favorable manner could damage our reputation. These concerns are exacerbated by the speed with which negative information can be disseminated through social media. (See the risk factor titled “Any inability to effectively use and manage social media could harm our marketing efforts as well as our reputation, which could materially adversely affect our financial performance.”) Negative publicity about us could harm our reputation and damage the value of our brands, which could materially adversely affect our financial performance.

Over the past several years we have experienced and continue to experience significant labor cost inflation, which has and may continue to significantly increase our cost of doing business.

Low unemployment coupled with increases in minimum wages (including increased minimum wages in industries with which we compete for talent) and minimum tip credit wages, extensions of personal and other leave policies, other governmental regulations affecting labor costs, reduced levels of legal immigration and a diminishing pool of potential staff members, which has been exacerbated by potential staff members choosing to exit the workforce, in general and in the hospitality industry, in particular, especially in certain localities, have and may continue to significantly increase our labor costs and make it more difficult to fully staff our restaurants, any of which could materially adversely affect our financial performance.

Certain state and localities have significantly increased their minimum wage and/or tip credit wage (or have eliminated the tip credit wage), and require significantly more mandated benefits, and we believe it is becoming increasing likely that the United States federal government or certain other states and localities will also elect to do so. Should this occur, in addition to increasing the overall wages paid to our minimum wage and tip credit wage earners, these increases create pressure to increase wages and other benefits paid to other staff members who, in recognition of their tenure, performance, job responsibilities and other similar considerations, historically received a rate of pay exceeding the applicable minimum wage or minimum tip credit wage. Because we employ a large workforce, any wage increases and/or expansion of benefits mandates will have a particularly significant impact on our labor costs. Our vendors, contractors and business partners are similarly impacted by wage and benefit cost inflation, and many have or will increase their prices for goods, construction and services in order to offset their increasing labor costs.

Our labor expenses include significant costs related to our self-insured health, pharmacy and dental benefit plans. Healthcare costs continue to rise and are especially difficult to project given that material increases in costs associated with medical claims, or an increase in the severity or frequency of such claims, may cause healthcare costs to vary substantially from quarter-to-quarter and year-over-year. Any significant changes to the healthcare insurance system could also impact our healthcare costs. Material increases in healthcare costs could materially adversely affect our financial performance.

18

While we seek to offset labor cost increases through menu price increases, more efficient purchasing practices, productivity improvements, greater economies of scale and by offering a variety of health plans to our staff members, including lower cost high deductible health plans, there can be no assurance that these efforts will be successful. If we are unable to effectively anticipate and respond to increased labor costs, our financial performance could be materially adversely affected.

The impacts of and our failure to effectively respond to pandemics, epidemics, endemics and other public health emergencies, or food safety and food-borne illness, could reduce customer traffic to our restaurants, disrupt our food supply chain or cause us to be the target of litigation, which could materially adversely affect our financial performance.

The COVID-19 pandemic significantly disrupted our business and may do so in the future as variants of the underlying virus evolve. During fiscal 2021 and 2022, the COVID-19 pandemic continued to affect our business during periods of accelerated case counts in which we experienced increased restaurant staff absenteeism and temporary shifts in consumer behavior, such as changes in customer traffic or the mix between on-premise and off-premise channels. Along with the COVID-19 pandemic, our operating results were impacted by geopolitical and macroeconomic events, causing supply chain challenges and significantly increased commodity and wage inflation. Some of these factors continued to impact our operating results in fiscal 2023, contributing to significantly increased commodity and other costs. We also encountered delays in opening new restaurants primarily due to delays in permitting and landlord readiness, as well as supply chain challenges.

The ongoing impact of geopolitical and macroeconomic events could lead to further shifts in consumer behavior, wage inflation, staffing challenges, product and services cost inflation, disruptions in the supply chain and delay in new restaurant openings. Any of these factors may have an adverse impact on our business and materially adversely affect our financial performance.

The impacts of and our failure to effectively respond to future pandemics, epidemics, endemics and other public health emergencies may also significantly disrupt our business.

We also face food safety risk, including the risk of food-borne illness and food contamination (including allergen cross contamination), which are common both in the restaurant industry and the food supply chain. While we dedicate substantial resources and provide training to help ensure the safety and quality of the food we serve, these risks cannot be completely eliminated. Additionally, we rely on our network of suppliers to properly handle, store and transport our ingredients for delivery to our restaurants. Any failure in our supply chain could cause our ingredients to be contaminated, which could be difficult to detect and jeopardize the safety of our food. We freshly prepare our menu items at our restaurants, which may put us at greater risk for food-borne illness and food contamination outbreaks than some of our competitors who use processed foods or commissaries to prepare their food. The risk of food-borne illness also may increase whenever our menu items are served outside of our control, such as by third-party food delivery services, customer take-out or at catered events.

Publicized food safety concerns, regardless of accuracy, whether specifically concerning food served at any of our restaurant brands, desserts produced at our bakeries, any products bearing our branding or regarding our third-party suppliers or service providers, or the food supply more generally, could negatively affect consumer demand for our restaurants and products, which in turn could materially adversely affect our financial performance.

The demand for and availability and price of certain food items may be adversely impacted if a pathogen, such as coronavirus, Ebola, mad cow disease, SARS, swine flu, avian influenza, norovirus or other virus or bacteria, such as salmonella or E.coli, or if parasites or other toxins infect or are believed to have infected the food supply, including the food supply chain for our restaurants or bakery facilities. Additionally, customers may avoid our restaurants and it may become difficult to adequately staff our restaurants if our customers or staff members become infected with a pathogen which was actually or alleged to be contracted at our restaurants. Any adverse food safety occurrence may result in litigation against us. Although we carry liability and other insurance coverage to mitigate costs we may incur as a result of these risks, not all risks of this nature are fully insurable. Even if insured, the negative publicity associated with such an event could damage our reputation and materially adversely affect our financial performance.

In addition to selling products throughout the world through various distribution channels, including, without limitation, supermarkets, mass market retailers, club stores and various other food service and retail channels, our bakery facilities are the only sources of most of our baked desserts to our restaurants. If any of our bakery products becomes subject to a product recall or market withdrawal, whether voluntary or involuntary, our costs to conduct such recall or market withdrawal could be significant, restaurant sales as well as third-party sales of bakery products could be negatively impacted and our reputation could be damaged, any of which could materially adversely affect our financial performance.

19

In addition, any adverse food safety event could result in mandatory or voluntary product withdrawals or recalls, regulatory and other investigations, and/or criminal fines and penalties, any of which could disrupt our operations, increase our costs, require us to respond to findings from regulatory agencies that may divert resources and assets, and result in potential civil fines and penalties as well as other legal action, any of which could materially adversely affect our financial performance.

Changes in, or any failure to comply with, applicable laws or regulations could materially adversely affect our ability to operate our restaurants and/or increase our cost to do so, which could materially adversely affect our financial performance.

We are subject to numerous federal, state, local and foreign laws and regulations. Each of our restaurants is subject to various laws and regulations, including license and permit requirements, that regulate many aspects of our business, including, among other things, alcoholic beverage control, health, sanitation, labor, immigration, zoning and public safety. Our failure to obtain and/or retain licenses, permits or other regulatory approvals required to operate our business could delay or prevent the opening and/or continued operation of any of our restaurants or bakeries, materially adversely affecting that facility’s operations and profitability and our ability to obtain similar licenses, permits or approvals elsewhere, any of which could materially adversely affect our financial performance. We are also subject to various environmental regulations governing areas such as water usage, sanitation disposal and transportation mitigation. The United States, on the federal, state and local levels, and other countries are expanding the type, nature and scope of laws and regulations governing other environmental matters, such as climate change, reducing greenhouse gas emissions, use of natural gas and water consumption, including in some cases imposing disclosure requirements with respect to such matters. (See the risk factor titled “Failure to adequately address environmental, social and governance (“ESG”) matters, could adversely affect our brand, business, results of operations and financial condition.”) We may incur significant additional costs and require operational changes to comply with these laws and regulations and may face fines, penalties or other sanctions, adverse publicity and incur legal liability in the event of our failure to do so.

Our international business exposes us to additional laws and regulations, including antitrust and tax requirements, anti-boycott legislation, import/export and customs regulations and other international trade regulations, privacy laws, the USA Patriot Act and the Foreign Corrupt Practices Act.

As a provider of food products, we are subject to a comprehensive regulatory framework that governs the manufacture (including composition and ingredients), labeling, packaging and safety of food in the United States, including the Federal Food, Drug and Cosmetic Act, the Public Health Security and Bioterrorism Preparedness Response Act of 2002, the Federal Food Safety Modernization Act and regulations concerning nutritional labeling under the Patient Protection and Affordable Care Act of 2010. (See the risk factor titled “Our inability to respond appropriately to changes in consumer health and disclosure regulations, and to adapt to evolving consumer dining preferences, could negatively impact our operations and competitive position, which could materially adversely affect our financial performance.”)

In order to serve alcoholic beverages in our restaurants or off-premise where permitted, we must comply with alcoholic beverage control regulations which require us to apply to a state or other governmental alcoholic beverage control authority for licenses and permits. In addition, we are subject to dram shop statutes in most of the jurisdictions in which we operate, which generally provide a person injured by an intoxicated person the right to recover damages from an establishment that wrongfully served alcoholic beverages to the intoxicated person. Dram shop litigation may result in significant judgments, including punitive damages. Various federal, state, local and foreign laws and regulations govern our operations as they relate to our staff members, including such matters as minimum wages, breaks, scheduling, exempt classifications, equal pay, overtime, tip credits, fringe benefits, leaves, safety, working conditions, provision of health insurance, and citizenship or work authorization requirements. Significant increases in minimum wage rates, including any increase in or elimination of the tip credit wage rate in certain states, paid or unpaid leaves of absence, equal wage legislation, mandatory sick pay and paid time off regulations in a growing number of jurisdictions, mandated health and/or COBRA benefits, or increased tax reporting, assessment or payment requirements related to our staff members who receive gratuities, or changes in interpretations of existing employment laws, including with respect to classification of exempt versus non-exempt employees, could significantly increase our labor costs, which would materially adversely affect our financial performance.

We must also comply with local, state and federal laws and regulations protecting the right to equal employment opportunities and prohibiting discrimination and harassment in the workplace. Compliance with these laws and regulations can be costly and failure to comply creates exposure to government proceedings and litigation. Even a perceived failure to comply could result in negative publicity that could damage our reputation and materially adversely affect our financial performance.

20

We are also subject to the regulations of the Department of Homeland Security, the U.S. Citizenship and Immigration Services and U.S. Immigration and Customs Enforcement. Despite our efforts to maintain compliance with legal requirements, including implementation of electronic verification of legal work status, some of our staff members may not meet legal citizenship or residency requirements. In addition, immigration-related employment regulations may make it more difficult for us to identify and hire qualified staff members. Our inability to maintain an experienced and qualified work force comprised of individuals who meet all legal citizenship or residency requirements could result in a disruption in our work force, sanctions against us and adverse publicity, any of which could materially adversely affect our financial performance.

Our facilities must comply with applicable requirements of the Americans with Disabilities Act of 1990 (“ADA”) and related federal, state and foreign laws and regulations which prohibit discrimination on the basis of disability with respect to public accommodations and employment. We are also subject to laws and regulations relating to information security, cybersecurity, privacy, personal information, cashless payments and consumer credit, protection and fraud. The requirements of such laws and regulations, as well as their application and interpretation, are constantly evolving and developing.

Many laws and regulations governing our business and operations also extend to independent third-party service providers we engage to perform certain services. While we take precautions to help ensure that our third-party service providers comply with applicable laws and to maintain an independent contractor relationship, we cannot be assured such efforts will be successful, and we may incur liability as a joint employer for failures by our independent third-party service providers to comply with applicable laws. Additionally, some jurisdictions have introduced (or may be planning to introduce) legislation seeking to mandate an employment relationship between companies that facilitate third-party delivery services and their service personnel. The U.S. Department of Labor recently issued a final rule concerning independent contractor standards for employees nationwide, which has not yet taken effect. The extent to which this rule may impact our third-party delivery services and their service personnel is not yet known.

Any changes to the numerous laws governing our business or operations may create challenges for us. While we subscribe to certain services and have established procedures to identify legal and regulatory changes, we may not be able to identify and comply with every change on a timely basis. We may incur penalties and other costs, sanctions and adverse publicity by failing to comply with applicable laws, any of which could materially adversely affect our financial performance.

Labor organizing could harm our operations and competitive position in the restaurant industry, which could materially adversely affect our financial performance.

Our staff members and others may attempt to unionize our workforce, establish boycotts or picket lines or interrupt our supply chains, which could limit our ability to manage our workforce effectively, cause disruptions to our operations and could materially adversely affect our financial performance. In addition, a labor dispute involving some or all our staff members may harm our reputation, disrupt our operations and reduce our revenues, and resolution of disputes could increase our costs. Further, the unionization of construction companies could cause our construction and build-out costs for new restaurants to materially increase.

Our inability to respond appropriately to changes in consumer health and disclosure regulations, and to adapt to evolving consumer dining preferences, could negatively impact our operations and competitive position, which could materially adversely affect our financial performance.

Federal law requires restaurant operators with twenty or more locations to make certain nutritional information available to customers. Additionally, some state, local and foreign governments also have enacted legislation regulating or prohibiting the sale of or mandating disclosures relating to certain types and/or levels of ingredients in food served in restaurants, such as trans fats, sodium, genetically modified organisms (GMOs) and gluten, and are taxing or considering taxing and/or otherwise regulating high fat, high sugar and high sodium foods. While it remains unclear to what extent consumers may reconsider dining preferences in response to such requirements, it is clear that consumer dining preferences continue to evolve, and these preferences may evolve more rapidly in response to any of these new requirements. Our failure to quickly and effectively adapt to any significant shift in consumer dining preference could cause our or our licensees’ restaurants to lose market share, which could materially adversely affect our financial performance.

21

Our failure to effectively develop, grow and operate North Italia and our other branded concepts could materially adversely affect our financial performance.

All of our restaurant concepts are subject to the risks and uncertainties described in this filing. However, there is an enhanced level of risk and uncertainty related to the operation and expansion of our less-established restaurant concepts. We acquired North Italia and the remainder of Fox Restaurant Concepts’ business for the purpose of accelerating unit growth and to develop innovating concepts for future growth. While we actively seek to grow these concepts, we can provide no assurance that new restaurants will be accepted in the markets targeted for expansion or that we will be able to achieve our targeted returns when opening new locations.

Adverse weather conditions, natural disasters, climate change and public health emergencies could unfavorably impact our restaurant sales, which could materially adversely affect our financial performance.

Adverse weather conditions, natural disasters and public health emergencies can impact customer traffic, make it more difficult to fully staff our restaurants and, more severe events, such as hurricanes, earthquakes, tornadoes, blizzards, wildfires and other natural disasters and public health emergencies, such as the COVID-19 pandemic, have resulted in and may in the future result in restaurant closures, underutilization of outdoor patio dining and curtailed operations, impediments to availability of staff and supplies and increased commodity costs, sometimes for prolonged periods of time. These effects may become more pronounced in the future as climate change and global warming may cause extended droughts and certain adverse weather conditions and natural disasters to become more frequent, more severe and less predictable over time. Our cash flows may be negatively impacted by delay in the receipt of proceeds under any insurance policies or programs we maintain against certain of these risks or the proceeds may not fully offset any such losses. Any or all these situations could materially adversely affect our financial performance.

Acts of violence at or threatened against our restaurants or the centers in which they are located, including civil unrest, customer intimidation, active shooter situations and terrorism, could unfavorably impact our restaurant sales, which could materially adversely affect our financial performance.

Any act of violence at or threatened against our restaurants or the centers in which they are located, including civil unrest, customer intimidation, active shooter situations and terrorist activities, may result in damage and restricted access to our restaurants and/or restaurant closures in the short-term and, in the long-term, may cause our customers and staff to avoid our restaurants. Any such situation could adversely impact customer traffic and make it more difficult to fully staff our restaurants, which could materially adversely affect our financial performance.

Risks Related to Our Business

Our inability to anticipate and react effectively to changes in the costs of key operating resources may increase our cost of doing business, which could materially adversely affect our financial performance.

The cost of products and services used in our operations are subject to volatility due to the relative availability of labor and distribution, weather, natural disasters, inventory levels and other supply and/or demand impacting events such as the COVID-19 pandemic, geopolitical events, economic conditions or other unforeseen circumstances. Climate change may further exacerbate a number of these factors.

We attempt to negotiate short-term and long-term agreements for some of our principal commodity, supply and equipment requirements, such as certain dairy products and poultry, depending on market conditions and expected demand. While we are in the process of contracting for certain key food and non-food supplies for fiscal 2024, these efforts may not be successful or yield our intended benefits. Due to the inflationary cost pressures we experienced in fiscal 2022 and 2023, we implemented price increases above our historical levels to help support our longer-term restaurant-level margin objectives. Recent pricing actions were and current and future near-term pricing actions may also be at levels above historical norms to keep pace with any significant cost increases. In addition, on a regular basis, we carefully consider opportunities to adjust our menu offerings or ingredients to help manage product availability and cost. However, we can provide no assurance that these efforts will be successful.

We continue to evaluate the possibility of entering into similar arrangements for other commodities and periodically evaluate hedging vehicles, such as direct financial instruments, to assist us in managing risk and variability associated with such commodities. As of the end of fiscal 2023, we had no hedging contracts in place. Products and services for which we have not entered into contracts can be subject to unforeseen supply and cost fluctuations, which at times may be significant. Additionally, the cost of commodities subject to governmental regulation, such as dairy and corn, can be especially susceptible to price fluctuation. Goods we purchase on

22

the international market may be subject to even greater fluctuations in cost and availability, which could result from a variety of factors, including the value of the U.S. dollar relative to other currencies, international trade disputes, tariffs, geopolitical unrest and varying global demand.

While we strive to engage in a competitive bidding process for our principal commodity, supply, service and equipment requirements, because certain of these products and services may only be available from a few vendors or service providers, we may not always be able to do so. Because of this lack of competition, we may be vulnerable to excessive price demands, especially as they relate to the cost of products or services that are critical to our operations or profitability.

Certain products and ingredients commonly used in food preparation are under scrutiny for possibly posing social and environmental risks, including from an animal welfare and environmental sustainability perspective. We use many of these products and ingredients and have adopted a comprehensive Sustainable Sourcing Policy under which, among other things, we commit to a buying preference by 2025, or sooner where required, for products and ingredients that are sustainably grown and harvested and which do not have negative social impact, and for products from animals that are humanely raised and processed (“sustainable products”). While we are committed to implementing these changes in as timely and commercially feasible manner as possible, there is a risk that some of our products or ingredients may become the subject of adverse publicity before we are able to do so, regardless of factual basis. Additionally, while we make significant efforts to help ensure we will have a sufficient ongoing supply of sustainable products at a reasonable cost, because there is currently a smaller market for certain of these products, any condition affecting the demand for or supply of these products may cause significant cost and supply volatility. For example, during fiscal 2023, we experienced supply shortages with respect to certain sustainable products, which largely resulted from challenges related to a growing framework of laws mandating the use of sustainable products. For these and other reasons, we cannot be certain that our supply and cost mitigation efforts or commitment to purchase sustainable products will be successful. Our international licensees are also subject to commodity price fluctuations. While they generally employ strategies to mitigate the impact these fluctuations have on their businesses, neither we nor they can be assured such strategies will be successful. Commodity price fluctuations have and may continue to impede our international licensees’ profitability, which may hamper their ability to grow and negatively impact our ability to expand our brand internationally.

Our financial performance could be materially adversely affected if we fail to retain, or effectively respond to a loss of, key executives.

The success of our business continues to depend in critical respects on the contributions of David Overton, our founder, Chairman of the Board and Chief Executive Officer, and our other senior executives. The departure of Mr. Overton or other senior executives for any reason could have a material adverse effect on our business and long-term strategic plan. We have a succession plan that includes short-term and long-term planning elements intended to allow us to successfully continue operations should any of our senior management become unavailable to serve in their respective roles. However, there is a risk that we may not be able to implement the succession plan successfully or in a timely manner or that the succession plan will not result in the same financial performance we currently achieve under the guidance of our existing executive team.

If we are unable to staff and retain qualified restaurant management and operating personnel in an increasingly competitive market, we may be unable to effectively operate and grow our business and revenues, which could materially adversely affect our financial performance.

If we are unable to attract and retain qualified personnel, our restaurants and bakery operations could be short staffed, we may be forced to incur overtime expenses, and our ability to operate and expand our concepts effectively and to meet our customers’ demand could be limited, any of which could materially adversely affect our financial performance.

If any of our third-party vendors experiences a failure that affects a significant aspect of our business, we may experience data loss, increased costs, operational disruption or other harm, any of which could materially adversely affect our financial performance.

In order to leverage our internal resources and information technology infrastructure, and to support our business continuity and disaster recovery planning efforts, we rely on third-party vendors to provide some of our essential business processes. For example, we rely on a network of third-party distribution warehouses to deliver ingredients and other materials to our restaurants. In some instances, these processes rely on technology and may be outsourced to the vendor in their entirety and in other instances we utilize these vendors’ externally-hosted business applications. Our vendors’ systems have experienced cybersecurity incidents, including credential stuffing attacks in which compromised user credentials were used to breach the systems, and are vulnerable to a

23

variety of risks, including, without limitation, theft, casualties such as fire, power loss, telecommunications failure or other catastrophic events, as well as from internal and external cybersecurity threats, including from diverse threat actors, such as state-sponsored organizations, opportunistic hackers and hacktivists, as well as through diverse attack vectors, such as malfeasance by insiders, human or technological error, malicious code embedded in open-source software, or misconfigurations, “bugs” or other vulnerabilities in commercial software that is integrated into our (or our suppliers’ or service providers’) network infrastructure, products or services, security breaches, denial of service attacks, viruses, worms, malware, ransomware, social engineering/phishing, breaches of the algorithms used to encrypt and protect data and other malicious, or disruptive or unauthorized events that jeopardize the confidentiality, integrity or availability of information systems or information residing therein, including confidential information and personal information (each, a “Cybersecurity Incident” and collectively, “Cybersecurity Incidents”).We also rely on third party services to effectively operate our restaurants including, for example, gift card distribution and transaction processing services, point-of-sale system services, online ordering services and food delivery services, and our Cheesecake RewardsTM program. We derive substantial revenue from these aspects of our business, which could suffer in the event of any factor that adversely impacts our vendors’ ability to provide such services. Such factors include, without limitation, loss of, or significant change in contractual terms of, key vendor contracts, vendor or processor failures, technology failures, changes in applicable laws or regulations, Security Incidents, damage to the reputation of any key vendor and mandated employment relationships between companies that facilitate third-party delivery services and their service personnel. (See the risk factor titled “Changes in, or any failure to comply with, applicable laws or regulations could materially adversely affect our ability to operate our restaurants and/or increase our cost to do so, which could materially adversely affect our financial performance.”)

We continue to review options to expand the use of third-party providers in other areas. Our general practice is to seek to work with service providers that are leading performers in their industries and with technology vendors that we understand employ up-to-date and appropriate data security practices and internal control practices. However, we cannot guarantee that failures will not occur. The failure of third-party vendors to provide adequate services, including, as result of any Security Incident, or to generally fail to employ up-to-date and appropriate data security and internal control practices, could significantly harm our operations and reputation, which could materially adversely affect our financial performance.

We may incur additional costs if we are unable to renew our restaurant leases on similar terms and conditions, or at all, or to relocate our restaurants in certain trade areas, which could materially adversely affect our financial performance.

We currently lease all our restaurant premises and, although we may consider other arrangements, we currently plan to continue to lease our restaurant locations in the future. Some of our leases have terms that will expire in the next few years and beyond. Many of these leases include renewal options; some do not. While lease expirations allow us to opportunistically evaluate the possibility of relocating certain restaurants to higher quality sites and trade areas over time, doing so may involve additional costs, such as increased rent and other expenses related to renegotiating the terms of occupancy of an existing lease, and the costs to relocate and develop a replacement restaurant if we choose not to renew a lease, or are unable to do so, on favorable terms in a desirable location. Delay in delivery of leased premises from our landlords may also result in increased costs. During 2023, the timing of the delivery of the leased premises to us from our landlords in order to perform build-out construction activities contributed to delays in opening new restaurants. In addition, we may elect to terminate certain leases prior to their expiration dates, and we may be unable to negotiate favorable terms for such early terminations. Additional costs related to expiring restaurant lease terms, our inability to terminate certain restaurant leases under favorable terms or the unavailability of suitable replacement locations could materially adversely affect our financial performance.

Any inability to effectively use and manage social media could harm our marketing efforts as well as our reputation, which could materially adversely affect our financial performance.

Social media provides a powerful medium for consumers, staff members and others to communicate their approval of or displeasure with a business. This aspect of social media is especially challenging because it allows any individual to reach a broad audience with an ability to respond or react, in near real time, with comments that are often not filtered or checked for accuracy. If we are unable to quickly and effectively respond, any negative publicity could “go viral” causing nearly immediate and potentially significant harm to our brand and reputation, whether or not factually accurate. Our marketing strategy includes an emphasis on social media. As social media continues to grow in popularity, many of our competitors have expanded and improved their use of social media, making it more difficult for us to differentiate our social media messaging. As a result, we need to continuously innovate and develop our social media strategies.

24

If we do not appropriately use and manage our social media strategies, our marketing efforts in this area may not be successful, and any failure to effectively respond to negative or potentially damaging social media, whether accurate or not, could damage our reputation, which could materially adversely affect our financial performance.

Our failure to adequately protect our intellectual property could materially adversely affect our financial performance.

We own and have applied to register trade names, logos, service marks, trademarks, copyrights and other intellectual property (collectively, “Intellectual Property”), including The Cheesecake Factory®, North Italia®, a collection within the Fox Restaurant Concepts subsidiary and other trademarks related to our restaurant and bakery businesses in the United States and in other countries throughout the world. Our Intellectual Property is valuable to our business and requires continuous monitoring to protect. We regularly and systemically search for misappropriations of our Intellectual Property and seek to enforce our rights whenever appropriate to do so; however, we cannot ensure success in every case and cannot possibly find all infringing uses of our Intellectual Property. Furthermore, we have not registered all our Intellectual Property throughout the world, and doing so may not be feasible because of associated costs, various foreign trademark law prohibitions or registrations by others. Our failure or inability to protect our Intellectual Property worldwide could limit our ability to globally expand our brand.

Our inability to effectively protect our Intellectual Property domestically or internationally could cause our customers to believe lesser quality products or services are ours, may reduce the capacity of our Intellectual Property to uniquely identify our products and services and/or may limit our ability to globally expand our brand, any of which could materially adversely affect our financial performance.

We face a variety of risks and challenges related to our international operations and global brand development efforts, any of which could materially adversely affect our financial performance.

International operations have a unique set of risks and challenges that differ from country to country, and include, among other risks, political instability, governmental corruption, war and threats of war, social, religious and ethnic unrest, anti-American sentiment, delayed and potentially less effective ability to respond to a crisis occurring internationally, changes in global economic conditions (such as currency valuation, disposable income, unemployment levels and increases in the prices of products and services and labor), the regulatory environment, immigration, labor and pension laws, income and other taxes, consumer preferences and practices, as well as changes in the laws and regulations governing foreign investment, joint ventures or licensing arrangements in countries where our restaurants or licensees are located and local import controls.

Operations at our international Company-owned and licensed restaurants may be negatively affected by factors outside of our control, including, but not limited to:

difficulties in achieving the consistency of product quality and service as compared to restaurants we operate in the United States;
changes to our recipes required by cultural norms;
inability to obtain, at a reasonable cost, adequate and reliable supplies of ingredients and products necessary to execute our diverse menu;
availability of experienced management to operate international restaurants according to our domestic standards;
changes in economic conditions of our licensees, whether or not related to the operation of our restaurants;
differences, changes or uncertainties in economic, regulatory, legal, immigration, social, climatic and political conditions, including the possibility of terrorism, social unrest, trade embargos and/or trade restrictions, which may result in periodic or permanent closure of foreign restaurants, affect our ability to supply our international restaurants with necessary supplies and ingredients and affect international perception of our brand;
inability of our licensees to locate profitable or suitable sites for development;
rising cost and scarcity of labor world-wide;
exchange rate fluctuations; and
currency fluctuations, trade restrictions, taxes or tariffs adversely affecting our or our licensees’ ability to import goods from the United States and other parts of the world that are required for operating our branded restaurants, including our cakes which are wholly manufactured in the United States.

Our international licensees are authorized to operate The Cheesecake Factory restaurant concept in licensed trade areas using certain of our Intellectual Property, including our proprietary systems. We provide extensive and detailed training to our licensees to enable their staff members to effectively execute our operating processes and procedures, and we periodically audit their performance

25

and adherence to our requirements. However, because we do not operate these restaurants directly, we can provide no assurance that our licensees will adhere to our operating standards to the same extent as we would.

If we or our licensees fail to effectively operate our international restaurants, or if we or they fail to receive an adequate return on investment, and these difficulties are attributed to us or our brand, our reputation and brand value could be harmed, our revenues from these restaurants could be diminished and our international growth may be slowed, any of which could materially adversely affect our financial performance.

In order to support our international expansion, our bakeries supply certain of our bakery products to our branded international restaurants. In order to supply bakery products to restaurants in other countries, we may be required to adapt certain recipes to eliminate locally prohibited ingredients, comply with labeling requirements that differ from those in the United States and maintain certifications required to export to such countries. In addition, unexpected events outside of our control, such as, without limitation, trade restrictions, import and export embargos, governmental shutdowns and disruptions in shipping, may affect our ability to transport adequate levels of our bakery products to our or our licensees’ international restaurants, for which we are the sole source of supply. A failure to adequately supply bakery products to our or our licensees’ international restaurants could affect the customer experience at those restaurants, resulting in decreased sales, and could, depending upon the reason for the failure, trigger contractual defaults on our part, any of which could materially adversely affect our financial performance.

As we continue to expand our brand internationally, we must comply with regulations and legal requirements, including those related to immigration and the protection of our Intellectual Property. Additionally, we must comply with domestic laws affecting U.S. businesses that operate internationally, including the Foreign Corrupt Practices Act and anti-boycott laws, and with foreign laws in the countries in which we expand our restaurants. (See the risk factor titled “Changes in, or any failure to comply with, applicable laws or regulations could materially adversely affect our ability to operate our restaurants and/or increase our cost to do so, which could materially adversely affect our financial performance.”) We may incur considerable liability in the event we or our licensees fail to comply with foreign or domestic laws relating to our or their operation of any international restaurant and can provide no assurance that our insurance programs or contractual indemnification rights would be effective to protect against such liabilities.

Our inability to secure an adequate number of high-quality sites for future restaurant openings could adversely affect our ability to grow our business.

Our ability to grow our business depends on the availability and selection of high-quality sites that meet our criteria. The number and timing of new restaurants opened during any given period, and their associated contribution to the growth of our business, depend on a number of factors including, but not limited to:

unforeseen delays due to market conditions;
the identification and availability of high-quality locations;
an increase in competition for available premier locations;
the influence of consumer shopping trends on the availability of sites in traditional locations, such as premier shopping centers;
acceptable lease terms and the lease negotiation process;
the availability of suitable financing for our landlords;
the financial viability of our landlords;
timing of the delivery of the leased premises to us from our landlords in order to perform build-out construction activities, which contributed to delays in opening new restaurants in 2023;
obtaining, on a timely basis, all governmental licenses and permits necessary to construct and operate our restaurants, which has become more challenging as we are experiencing longer than usual governmental delays in the licensing and permitting process;
obtaining, on a timely basis, all utility connections;
obtaining, on a timely basis, all third-party consents necessary to construct and operate our restaurants;
successfully managing the complex design, construction and preopening processes for our highly customized restaurants;
the availability and/or cost of raw materials and labor used in construction;
the availability of qualified tradespeople in the local market;
any unforeseen engineering or environmental problems with the leased premises; and
adverse weather or other delays during the construction period.

26

We have encountered and expect to continue to experience delays in opening new restaurants due to delays in permitting and landlord readiness, as well as supply chain challenges.

We may engage in expansion opportunities or other initiatives which may create risks to our business that could materially adversely affect our financial performance.

We may engage in other means to leverage our competitive strengths, including acquisitions of other companies, expansion of our brand to other retail opportunities and/or other initiatives. Many risks are inherent in any such merger and acquisition activity, development, investment arrangement, expansion of our brand or other initiative, including, without limitation:

complexities associated with combining independent companies with separate businesses, customers, employees, cultures and systems;
damaging our reputation if retail products bearing our brand are not of the same value and quality that our customers associate with our brand;
dilution of the goodwill associated with our brand as it become more common and increasingly accessible;
inaccurate assessment of value, growth potential, weaknesses, liabilities, contingent or otherwise, and expected profitability of such initiatives; and
diversion of management’s attention and focus from existing operations to the expansion of our brand to non-restaurant items.

In addition to these risks, we may not achieve the intended results of any such expansion opportunities or other initiatives, which could materially adversely affect our financial performance.

If we do not appropriately scale our infrastructure in a timely manner, we may be unable to respond to and support our domestic or international opportunities for growth, which could materially adversely affect our financial performance.

We continually evaluate the appropriate level of infrastructure necessary to support our operational and development plans, including our domestic and international expansion. Likewise, if sales decline, we may be unable to reduce our infrastructure quickly enough to prevent sales deleveraging. Either circumstance could materially adversely affect our financial performance.

Our international license agreements require us to provide training and support to our licensees for their development and operation of The Cheesecake Factory restaurants. We have dedicated certain corporate personnel to international development and continue to utilize the talents of existing management to support our international licensing and operations infrastructure. In addition, one of the most important aspects of our restaurant operations is our ability to deliver dependable, quality service by experienced staff members who can execute our concepts according to our high standards. This may require training our licensees’ management personnel in the United States and our licensees’ staff members in the licensed territories, as well as providing support in the selection and development of restaurant sites, product sourcing logistics, technological systems, menu modification and other areas. If, for any reason, we are unable to provide the appropriate level of infrastructure support to our international licensees, our licensees’ operations could suffer, which could make it more difficult for us to grow our brand internationally and materially adversely affect our financial performance.

We have and may again be required to record impairment charges, be unable to fully recoup landlord improvement allowances and/or decide to discontinue operations at certain restaurants, any of which could materially adversely affect our financial performance.

We assess the potential impairment of our long-lived assets on an annual basis or whenever events or changes in circumstances indicate the carrying value of the assets or asset group may not be recoverable. Factors considered include, but are not limited to, negative cash flow, significant underperformance relative to historical or projected future operating results, significant changes in the manner in which an asset is being used, an expectation that an asset will be disposed of significantly before the end of its previously estimated useful life and significant negative industry or economic trends. At any given time, we may be monitoring a number of locations, and future impairment charges and/or closures may occur if individual restaurant performance does not improve, which could materially adversely affect our financial performance. During fiscal 2023, we recorded impairment of assets and lease terminations expense of $29.5 million primarily related to the impairment of long-lived assets for three The Cheesecake Factory (one previously impaired), one North Italia (previously impaired), one Other FRC and two Other restaurant lease terminations. (See Note 1 of Notes to Consolidated Financial Statements in Part IV, Item 15 for further discussion of impairment of long-lived assets.)

27

We test our goodwill and other indefinite-lived intangible assets for impairment annually or on an interim basis if events or changes in circumstances between annual tests indicate a potential impairment. Factors considered include, but are not limited to, historical financial performance, a significant decline in expected future cash flows, unanticipated competition, changes in management or key personnel, macroeconomic and industry conditions and the legal and regulatory environment. We cannot accurately predict the amount and timing of any impairment of these assets. Should the value of goodwill or other intangible assets become impaired, there could be a material adverse effect on our financial performance. (See Note 1 of Notes to Consolidated Financial Statements in Part IV, Item 15 for further discussion of impairment of intangible assets.)

A portion of our tenant allowances at certain premises may be subject to recoupment against percentage rent otherwise payable for such sites. When we are unable to achieve sales in a sufficient amount to generate percentage rent obligations, we are not able to fully recoup available allowances at affected sites, which also could materially adversely affect our financial performance.

If we are unable to manage risks related to our business, costs associated with litigation and insurance could increase, which could materially adversely affect our financial performance.

We are subject to lawsuits, administrative proceedings and claims that arise in the ordinary course of business. These matters typically involve claims by customers, staff members and others regarding issues such as food-borne illness, food safety, premises liability, dram shop liability, compliance with wage and hour requirements, work-related injuries, discrimination, harassment, disability and other operational issues common to the foodservice industry. We could be materially adversely affected by negative publicity and litigation costs resulting from these claims, regardless of their validity. Employment-related litigation, particularly with respect to claims styled as class action lawsuits, are especially costly to defend. Also, some employment-related claims in the area of wage and hour disputes are not insurable risks and many employment-related disputes involve uncertainty in judicial interpretation from state to state and from federal to state court with respect to the effectiveness of arbitration agreements with our staff members, particularly those which provide for class waivers. In recent years, we have experienced an increase in wage and hour litigation.

We are involved in legal proceedings, including litigation, arbitration and other claims, investigations, inspections, audits, inquiries and similar actions with litigants and other government governmental authorities. Legal proceedings, including class or collective actions can be expensive and disruptive. Some of these suits may purport or may be determined to be class or collective actions and/or involve parties seeking large and/or indeterminate amounts and may remain unresolved for several years. For example, we are currently a defendant in a number of cases containing class or collective-action allegations, or both, in which the plaintiffs have brought claims under federal and state wage and hour laws. Significant legal fees and costs in complex class action litigation or an adverse judgment or settlement that are not insured or are in excess of insurance coverage can materially and adversely affect our financial performance.

We retain financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and certain other insurable risks. Several factors may significantly increase our self-insurance costs, such as conditions of the insurance market, the availability of insurance, or changes in applicable regulations. The accrued liabilities associated with these programs are based on our annual estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”). Significant judgment is required to estimate IBNR amounts, as parties have yet to assert such claims. Our financial performance may be materially adversely affected if our actual claims costs significantly exceed our estimates.

Our inability or failure to execute on comprehensive business continuity and disaster recovery plans following a major disaster could interfere with our business operations, which could materially adversely affect our financial performance.

All our core and critical applications are housed in an external tier 3 data center, which is a location with redundant and dual-powered servers, storage, network links and other IT components. To mitigate business interruptions, we employ a disk-based data backup and replication infrastructure between our onsite and external data centers. We provide support for our restaurant operations, with the exception of design and construction, from our corporate headquarters in Calabasas, California, an area that is prone to natural disasters such as earthquakes and wildfires. Corporate support for our bakery operations is also performed from this centralized location. If we are unable to execute our disaster recovery procedures in whole or in part, we may experience delays in recovery and losses of data, inability to perform vital corporate functions, tardiness in required reporting and compliance, failures to adequately support field operations and other breakdowns in normal operating procedures that could expose us to administrative and other legal claims, any of which could materially adversely affect our financial performance.

28

A closure of or material damage to one or both of our bakery facilities could impede our ability to supply bakery products to our own and our international licensees’ restaurants as well as to other bakery customers. Such an incident could also result in the loss of critical data regarding our bakery operations. Any of these events could materially adversely affect our financial performance.

Failure to adequately address environmental, social and governance (“ESG”) matters, could adversely affect our brand, business, results of operations and financial condition.

There has been an increasing focus from certain governmental and nongovernmental organizations, investors, customers, consumers, employees and other stakeholders concerning ESG matters. In addition, various regulatory authorities have imposed, and may continue to impose, mandatory substantive and/or disclosure requirements with respect to ESG matters, including climate change. For example, we may be subject to various disclosure requirements (such as information on greenhouse gas emissions, climate risks, use of offsets, and emissions reduction claims) from the State of California, the International Sustainability Standards Board (ISSB) global sustainability standards, to the extent adopted by jurisdictions in which we operate, as well as the SEC’s climate disclosure proposal, if finalized, among other regulations or requirements. These requirements may not always be uniform across jurisdictions, which may result in increased complexity, and cost, for compliance. Any of the foregoing may require us to make additional investments in facilities and equipment, require us to incur additional costs for the collection of data and/or preparation of disclosures and associated internal controls, may impact the availability and cost of key products ingredients, and, in turn, may adversely impact our business, operating results, and financial condition. ESG matters have also been the subject of increased scrutiny by regulators in different jurisdictions which may expose us to potential regulatory scrutiny or enforcement actions related to our ESG activities.

Further, a variety of organizations measure the performance of companies on ESG topics, and the results of these assessments are widely publicized. In addition, investment in funds that specialize in companies that perform well in such assessments are increasingly popular, and major institutional investors have publicly emphasized the importance of ESG measures to their investment decisions. Topics taken into account in such assessments include, among others, climate change, biodiversity, labor rights, responsible sourcing, animal welfare, water consumption, waste management, human capital and diversity, equity and inclusion matters, and the role of our board of directors in supervising various ESG issues. Unfavorable ESG ratings could lead to negative investor sentiment towards us or our industry, which could negatively impact our share price as well as our access to and cost of capital. To the extent ESG matters negatively impact our reputation, it may also adversely impact our ability to attract and retain customers, employees or business partners. Simultaneously, there are efforts by some stakeholders to reduce companies’ efforts on certain ESG-related matters. Both advocates and opponents to certain ESG matters are increasingly resorting to a range of activism forms, including media campaigns and litigation, to advance their perspectives. To the extent we are subject to such activism, it may require us to incur costs or otherwise adversely impact our business.

Moreover, we have engaged, and expect to continue to engage, in certain voluntary ESG or corporate social responsibility initiatives (such as voluntary disclosures, commitments, and goals) to improve our ESG profile. However, such initiatives may be costly and may not have the desired effect. For example, execution of these strategies and achievement of our goals is subject to risks and uncertainties, many of which are outside of our control. As a result, there is no assurance that we will be able to successfully execute our strategies and achieve our sustainability and ESG-related goals, which could damage our reputation and consumer and other stakeholder relationships. Additionally, there can be no assurance that our stakeholders will agree with our strategies, and any perception, whether or not valid, that we have failed to achieve, or to act responsibly with respect to, such matters or to effectively respond to new or additional legal or regulatory requirements regarding climate change, sustainability or ESG matters could result in adverse publicity or potential regulatory or investor engagement or litigation and adversely affect our business and reputation. Additionally, many of our business partners and suppliers may be subject to similar expectations, which may augment or create additional risks, including risks that may not be known to us.

Risks Related to Information Technology and Cybersecurity

Information technology system failures or breaches of our network security could interrupt our operations and subject us to increased operating costs, as well as to litigation and other liabilities, any of which could materially adversely affect our financial performance.

We rely heavily on our in-restaurant and enterprise-wide computer systems and network infrastructure across our operations (“Cyber Environment”), which are vulnerable to various risks. This reliance has grown recently as we have had to rely to a greater extent on systems such as online ordering, contactless payments, our Cheesecake RewardsTM program, systems supporting a remote and hybrid workforce and the like. Remote and hybrid working arrangements at our company (and at many third-party providers) also increase cybersecurity risks due to the challenges associated with managing remote computing assets and security vulnerabilities that

29

are present in many non-corporate and home networks. (See the risk factor titled “If any of our third-party vendors experiences a failure that affects a significant aspect of our business, we may experience data loss, increased costs, operational disruption or other harm, any of which could materially adversely affect our financial performance”).

Our Cyber Environment, and the information processed therein, including confidential information and personal information, face numerous and evolving cybersecurity risks that threaten their confidentiality, integrity and availability, including from Cybersecurity Incidents. The efficient management of our operations depends upon our ability to protect our Cyber Environment against damage from theft, casualties such as fire, power loss, telecommunications failure or other catastrophic events, as well as from Cybersecurity Incidents. We employ both internal resources and external consultants to conduct auditing and testing for weaknesses in our Cyber Environment, intended to help us reduce the likelihood of any Security Incident, and have developed a multi-discipline Security Incident response plan designed to help ensure that our executives are fully and accurately informed and manage, with the help of content experts, the discovery, investigation and auditing of, and recovery from any Security Incidents that we become aware of. Despite these efforts, we can provide no assurance that these measures will successfully prevent all Cybersecurity Incidents or mitigate losses resulting from a Cybersecurity Incident. Cyberattacks are expected to accelerate on a global basis in frequency and magnitude as threat actors are becoming increasingly sophisticated in using techniques and tools—including artificial intelligence—that circumvent security controls, evade detection and remove forensic evidence. As a result, we may be unable to detect, investigate, remediate or recover from future attacks or incidents, or to avoid a material adverse impact to our Cyber Environment, confidential or information, or business.

We and our third-party vendors have experienced Cybersecurity Incidents and we expect such attacks and incidents to continue in varying degrees. For example, in 2021 we learned of a potential compromise of employee credentials that could be used to access our corporate network. While we were able to address this incident through remediation efforts including rotating the credentials at issue and did not experience any significant impacts as a result, we cannot provide assurances that future cyber incidents will not occur or that they will not materially adversely affect our business and financial performance.

Our international licensees have access to certain elements of our intellectual property within their Cyber Environment and may not have developed adequate processes to secure their Cyber Environments against a Security Incident and may not maintain robust discovery, investigation, auditing or recovery protocols, or have the ability to promptly and effectively respond to a Security Incident. Available cyber-risk insurance coverage and policy limits may not adequately cover or compensate us in the event of a Security Incident. Any Security Incident or adverse impact to the availability, integrity or confidentiality of our Cyber Environment (or information residing therein, including confidential information or personal information) could result in legal claims or proceedings (such as class actions), regulatory investigations and enforcement actions, fines and penalties, negative reputational impacts that cause us to lose existing or future customers, and/or significant incident response, system restoration or remediation and future compliance costs. Any or all of the foregoing could materially adversely affect our business, operating results, and financial condition. Finally, we cannot guarantee that any costs and liabilities incurred in relation to a Cybersecurity Incident will be covered by our existing insurance policies or that applicable insurance will be available to us in the future on economically reasonable terms or at all.

Actual or perceived failures to comply with applicable data protection, privacy and security laws, regulations, standards and other requirements and our inability to maintain a secure environment for customers’ and staff members’ personal data could result in legal liability, financial penalties, reputational harm and loss of customers, which could materially adversely affect our financial performance.

We and certain of our third-party vendors receive and maintain certain personal information about our customers, staff members, business partners and others. For example, we transmit confidential credit card information in connection with credit card transactions, we are required to collect and maintain certain personal information in connection with our employment practices, including the administration of our benefit plans, and we collect information in relation to our Cheesecake RewardsTM program. Our collection, storage, handling, use, disclosure and security of personal information is regulated by complex and continually evolving (and at times conflicting) U.S. (federal, state and local) and foreign laws, regulations, and industry standards. Many of these laws, regulations and standards are subject to change and uncertain interpretation and could result in claims, changes to our business practices, penalties, increased cost of operations, or otherwise harm our business.

For instance, the California Consumer Privacy Act (“CCPA”) became effective on January 1, 2020, which created individual privacy rights for California residents and increased the privacy related obligations of covered businesses handling personal information about California residents. The CCPA provides for civil penalties for violations, as well as a private right of action for certain data breaches that has increased the likelihood of, and risks associated with data breach litigation. The CCPA was significantly

30

amended from January 1, 2023, imposing additional obligations on covered businesses, including additional privacy rights, limitations on data uses, and opt outs for certain uses of sensitive information and sharing of personal information. It also created a new data protection agency authorized to enforce the CCPA and issue substantive regulations. Similar laws have been passed in other states, and are continuing to be proposed at the state and federal level, reflecting a trend toward more stringent privacy legislation in the United States and creating the potential for a patchwork of overlapping but different state laws. Compliance with laws relating to privacy, security or the processing of personal information involve significant costs, and could increase our potential liability (including in the event we allow an unauthorized disclosure of or access to personal information), subject to us increased regulatory scrutiny and result in us making changes to our data processing practices. Furthermore, the Federal Trade Commission (“FTC”) and many state Attorneys General continue to enforce federal and state consumer protection laws against companies for online collection, use, dissemination and security practices that appear to be unfair or deceptive. If we are found to have breached privacy, security or consumer protection laws, regulations or standards, we may be subject to enforcement actions that require us to change our business practices in a manner which may negatively impact our revenue, as well as expose ourselves to litigation, fines, civil and/or criminal penalties and adverse publicity that could cause our customers to lose trust in us, negatively impacting our reputation, brand and business in a manner that harms our financial position.

Further, we are subject to laws, regulations and standards covering marketing, advertising and other activities conducted by telephone, email, mobile devices and the Internet, such as the Controlling the Assault of Non-Solicited Pornography and Marketing Act (“the CAN-SPAM Act”), the Telephone Consumer Protection Act (the “TCPA”) and similar state consumer protection and communication privacy laws, such as California’s Invasion of Privacy Act (“CIPA”). Numerous class-action suits under federal and state laws have been filed in recent years against companies who conduct telemarketing and/or SMS texting programs, with many resulting in multi-million-dollar settlements to the plaintiffs. There has also been a noticeable uptick in class actions wherein plaintiffs have utilized a variety of laws, including state wiretapping laws such as CIPA, in relation to companies’ use of tracking technologies, such as cookies and pixels. Actual or perceived failures to comply with requirements relating to marketing, advertising, electronic communications and the Internet, could subject us to legal proceedings, which could expose us to adverse publicity, substantial monetary damages and legal defense costs, injunctive relief and fines or penalties.

If a Cybersecurity Incident were to occur involving loss of or inappropriate access to or dissemination of personal information, we may become liable under applicable law for damages (including statutory damages) and incur penalties and other costs to remedy such an incident. Depending on the facts and circumstances of such an incident, these damages, penalties and costs could be significant and may not be covered by insurance or could exceed our applicable insurance coverage limits. Such an event also could harm our reputation and result in litigation against us. Any of these results could materially adversely affect our financial performance. (See the risk factor titled “Information technology system failures or breaches of our network security could interrupt our operations and subject us to increased operating costs, as well as to litigation and other liabilities, any of which could materially adversely affect our financial performance”).

We are subject to the Payment Card Industry Data Security Standard (“PCI DSS”), a security standard applicable to companies that collect, store or transmit certain data regarding credit and debit cards, holders and transactions. These standards require certain levels of IT systems security and procedures to protect our customers’ credit/debit card and other personal information. We also rely on vendors to handle PCI DSS matters and to help with PCI DSS compliance. Compliance with PCI-DSS and implementing related procedures, technology and information security measures requires significant resources and ongoing attention. Despite our compliance efforts, we may become subject to claims that we have violated the PCI DSS based on past, present, and future business practices. Our actual or perceived failure to comply with the PCI DSS can subject us to fines, termination of banking relationships, and increased transaction fees. In addition, there is no guarantee that PCI DSS compliance will prevent illegal or improper use of our payment systems or the theft, loss or misuse of payment card data or transaction information.

In addition, we utilize a third-party security operations center (SOC) provider to monitor and analyze internal network traffic for potential malicious content. However, we can provide no assurance that our security measures will be successful in the event of an attempted or actual Cybersecurity Incident. Any material interruptions or failures in our payment related systems could have a material adverse effect on our business, results of operations and financial condition. If there are amendments to PCI DSS, the cost of compliance could increase and we may suffer loss of critical data and interruptions or delays in our operations as a result. Further, we may become subject to litigation or the imposition of regulatory penalties, which could result in negative publicity and significantly harm our reputation, either of which could materially adversely affect our financial performance.

31

Risks Related to Our Indebtedness

Any failure to satisfy financial covenants and/or repayment requirements under our credit facility could harm our financial condition.

On October 6, 2022, we entered into a Fourth Amended and Restated Loan Agreement (the “Loan Agreement” and the credit facility provided thereunder, the “Revolver Facility”).

Under the Revolver Facility, we are subject to the following financial covenants as of the last day of each fiscal quarter: (i) a maximum ratio of net adjusted debt to EBITDAR (the “Amended Net Adjusted Leverage Ratio”) of 4.25 and (ii) a minimum ratio of EBITDAR to interest and rent expense of 1.90. The Loan Agreement also contains customary events of default that include, among others, non-payment of principal, interest or fees, violation of covenants, inaccuracy of representations and warranties, bankruptcy and insolvency events, material judgements, cross defaults to material indebtedness and events constituting a change of control. The occurrence of an event of default could result in the termination of commitments under the Loan Agreement, the declaration that all outstanding loans are immediately due and payable in whole or in part and the requirement of cash collateral deposits in respect of outstanding letters of credit.

Any failure to maintain financial covenants under the Loan Agreement or to have sufficient liquidity to either repay or refinance the then outstanding balance at expiration of the Loan Agreement, or upon any violation of the covenants, could materially adversely affect our financial performance. In addition, the Loan Agreement contains, and any future indebtedness that we may incur may contain, financial and other restrictive covenants that limit our ability to operate our business, raise capital or make payments under our other indebtedness. (See Note 10 of Notes to Consolidated Financial Statements in Part IV, Item 15 for further discussion of our long-term debt.)

In addition, our increased indebtedness and our resulting higher debt-to-equity ratio, as compared to that which has existed on a historical basis, could limit our ability to obtain additional financing in the future and have other material consequences, including: increasing our vulnerability to, and limiting our flexibility in planning for, changing business and market conditions, making us more vulnerable to adverse economic and industry conditions; limiting our ability to use proceeds from any offering or divestiture transaction for purposes other than the repayment of debt; and creating competitive disadvantages compared to other companies with less indebtedness.

The indenture governing our outstanding Notes will not restrict us from incurring additional indebtedness, and the Notes and the incurrence of any additional indebtedness could limit the cash flow available for our operations, expose us to risks that could adversely affect our business, financial condition and results of operations and impair our ability to satisfy our obligations under the Notes.

In June 2021, we completed the offering of $345.0 million aggregate principle amount of convertible senior notes due 2026 (“Notes”) and issued $175.0 million of shares of our common stock (the “Issuance”). The Notes and Issuance are collectively referred to as the “Offerings.” We used the net proceeds from the Offerings to fund approximately $457.3 million payable in connection with the cash-settled conversion of 150,000 shares of our previously outstanding Series A convertible preferred stock and the share-settled conversion of the remaining 50,000 shares of Series A convertible preferred stock into approximately 2.4 million shares of our common stock. (See Notes 10 and 14 of Notes to Consolidated Financial Statements in Part 1, Item 1 of this report for further discussion of these events.)

As of January 2, 2024, we had approximately $475 million in principal amount of consolidated indebtedness. The indenture governing the Notes does not contain any meaningful restrictive covenants and does not prohibit us or our subsidiaries from incurring additional indebtedness in the future. Accordingly, we may incur a significant amount of additional indebtedness to meet future financing needs. The incurrence of indebtedness could have significant negative consequences for our security holders and our business, results of operations and financial condition by, among other things:

increasing our vulnerability to adverse economic and industry conditions;
limiting our ability to obtain additional financing;
requiring the dedication of a substantial portion of our cash flow from operations to service our indebtedness, which will reduce the amount of cash available for other purposes;
limiting our flexibility to plan for, or react to, changes in our business;

32

diluting the interests of our existing stockholders as a result of issuing shares of our common stock upon conversion of the Notes; and
placing us at a possible competitive disadvantage with competitors that are less leveraged than us or have better access to capital.

Our business may not generate sufficient funds, and we may otherwise be unable to maintain sufficient cash reserves, to pay amounts due under our indebtedness, including the Notes, and our cash needs may increase in the future. If we fail to comply with covenants or to make payments under our indebtedness when due, then we would be in default under that indebtedness, which could, in turn, result in that and our other indebtedness becoming immediately payable in full.

The issuance or sale of shares of our common stock, or rights to acquire shares of our common stock, could depress the trading price of our common stock and the Notes.

We have the right to elect to settle conversion of the Notes either entirely in cash or in combination of cash and shares of common stock. Our election to convert Notes into common stock may further dilute the economic and voting rights of our existing stockholders and/or reduce the market price of our common stock. In addition, the market’s expectation that conversions may occur could depress the trading price of our common stock even in the absence of actual conversions. Moreover, the expectation of conversions could encourage the short selling of our common stock, which could place further downward pressure on the trading price of our common stock.

We may also conduct future offerings of our common stock, preferred stock or other securities that are convertible into or exercisable for our common stock to finance our operations or fund acquisitions, or for other purposes. In addition, we have reserved approximately 3.1 million shares of common stock for grant under our The Cheesecake Factory Incorporated Stock Incentive Plan as of January 2, 2024. If we issue additional shares of our common stock or rights to acquire shares of our common stock, if any of our existing stockholders sells a substantial amount of our common stock, or if the market perceives that such issuances or sales may occur, then the trading price of our common stock may significantly decline. In addition, our issuance of additional shares of common stock will dilute the ownership interests of our existing common stockholders.

Hedging activity by investors in the Notes could depress the trading price of our common stock.

We expect that many investors in the Notes, including potential purchasers of the Notes, will seek to employ a convertible note arbitrage strategy. Under this strategy, investors typically short sell a certain number of shares of our common stock and adjust their short position over time while they continue to hold the Notes. Investors may also implement this type of strategy by entering into swaps on our common stock in lieu of, or in addition to, short selling shares of our common stock. This market activity, or the market’s perception that it will occur, could depress the trading price of our common stock.

Provisions in the indenture governing the Notes could delay or prevent an otherwise beneficial takeover of us.

Certain provisions in the Notes and the indenture governing the Notes could make a third-party attempt to acquire us more difficult or expensive. For example, if a takeover constitutes a “fundamental change” (which is defined in the indenture governing the Notes to include certain change-of-control events and the delisting of our common stock), then noteholders will have the right to require us to repurchase their Notes for cash. In addition, if a takeover constitutes a “make-whole fundamental change” (which is defined in the indenture governing the Notes to include, among other events, fundamental changes and certain additional business combination transactions), then we may be required to temporarily increase the conversion rate for the Notes. In either case, and in other cases, our obligations under the Notes and the indenture could increase the cost of acquiring us or otherwise discourage a third party from acquiring us or removing incumbent management, including in a transaction that holders of our common stock may view as favorable.

We may be unable to raise the funds necessary to repurchase the Notes for cash following a fundamental change, or to pay the cash amounts due upon conversion, and our other indebtedness limits our ability to repurchase the Notes or pay cash upon their conversion.

Noteholders of our outstanding Notes may, subject to limited exceptions, require us to repurchase their Notes following a “fundamental change” (which is defined in the indenture governing the Notes) at a cash repurchase price generally equal to the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any. In addition, all conversions of the Notes will be settled partially or entirely in cash. We may not have enough available cash or be able to obtain financing at the time we are

33

required to repurchase the Notes or pay the cash amounts due upon conversion. In addition, applicable law, regulatory authorities and the Loan Agreement or any future indebtedness may restrict our ability to repurchase the Notes or pay the cash amounts due upon conversion. For example, the Loan Agreement restricts us from paying cash upon conversion of the Notes in an amount that exceeds the sum of (i) the principal amount being converted and (ii) any payments received by us or any of our subsidiaries pursuant to the exercise, settlement or termination of any related permitted bond hedge transaction.

Furthermore, the Loan Agreement places several restrictions on our ability to repurchase the Notes upon a fundamental change. Under the Loan Agreement we are permitted to repurchase Notes upon a fundamental change only if (i) no default of event of default exists and (ii) our pro forma net adjusted leverage ratio (as measured in accordance with the Loan Agreement) does not exceed 4.25 to 1.00 and our EBITDAR to interest and rental expense ratio (as measured in accordance with the Loan Agreement) is at least 1.90 to 1.00.

Our failure to repurchase the Notes or pay the cash amounts due upon conversion when required will constitute a default under the indenture governing the Notes. A default under the indenture governing the Notes or the fundamental change itself could also lead to a default under the Loan Agreement and agreements governing our other or future indebtedness, which may result in that other indebtedness becoming immediately payable in full. We may not have sufficient funds to satisfy all amounts due under such indebtedness and the Notes.

Risks Related to Owning Our Stock

The market price of our common stock is subject to volatility.

During fiscal 2023, the price of our common stock fluctuated between $28.58 and $41.28 per share. The market price of our common stock may be significantly affected by a number of factors, including, but not limited to, actual or anticipated variations in our operating results or those of our competitors as compared to analyst expectations, changes in financial estimates by research analysts with respect to us or others in the restaurant industry, and announcements of significant transactions (including mergers or acquisitions, divestitures, joint ventures or other strategic initiatives) by us or others in the restaurant industry. In addition, the equity markets have experienced price and volume fluctuations that affect the stock price of companies in ways that have been unrelated to an individual company’s operating performance. The price of our common stock may continue to be volatile, based on factors specific to our company and industry, as well as factors related to the equity markets overall.

Our stock price could be adversely affected if our performance falls short of our financial guidance and/or market expectations.

Our failure to achieve performance consistent with any financial guidance we provide and/or market expectations could adversely affect the price of our stock. Factors such as comparable restaurant sales that are below our target, slowing growth of our concepts domestically, failure to execute other growth opportunities, a decline in growth of our international business, any event that causes our operating costs to substantially increase, including, without limitation, any of the events described elsewhere in these Risk Factors, our inability to obtain additional capital at market terms, or our failure to repurchase stock as expected or pay or increase dividends over time, could cause our performance to fall short of our financial guidance and/or market expectations.

Our stock price could be adversely affected if we are unable to pay or increase dividends.

There are no assurances that our Board will continue to declare quarterly dividends. Our ability to pay or to increase dividends on our common stock will depend on our ability to do so under the Loan Agreement or any future credit agreement as well as our ability to generate sufficient cash flows from operations and capacity to borrow funds, which may be subject to economic, financial, competitive and other factors that are beyond our control. (See Note 10 of Notes to Consolidated Financial Statements in Part IV, Item 15 of this report for further discussion of our long-term debt.) Our failure to pay a dividend or to increase it over time may negatively impact investor confidence in us and may negatively impact our stock price.

We cannot guarantee that our share repurchase program will be utilized to the full value approved or that it will enhance long-term stockholder value.

Our Board of Directors has authorized a share repurchase program of up to 61.0 million shares, of which approximately 4.5 million shares remained available for repurchase as of January 2, 2024. The share repurchase program does not have an expiration date, does not require the Company to purchase a specific number of shares and may be modified, suspended or terminated at any

34

time, which may result in a decrease in the trading price of our common stock. The timing and total amount of share repurchases will depend upon market conditions and other factors and may be made from time to time in open market purchases, privately negotiated transactions, accelerated share repurchase programs, issuer self-tender offers or otherwise. Future decisions to repurchase shares are at the discretion of the Board of Directors and are based on several factors, including current and forecasted operating cash flows, capital needs associated with new restaurant development and maintenance of existing locations, dividend payments, debt levels and cost of borrowing, obligations associated with the Fox Restaurant Concepts LLC acquisition agreement (the “FRC Acquisition”), our share price and current market conditions. The timing and number of shares repurchased are also subject to legal constraints and covenants under the Loan Agreement that limit share repurchases based on a defined ratio. (See Note 10 of Notes to Consolidated Financial Statements in Part IV, Item 15 of this report for further discussion of our long-term debt.) In addition, the Inflation Reduction Act of 2022 introduced a 1% excise tax on share repurchases, which increases the costs associated with repurchasing shares of our common stock. Even if our share repurchase program is fully implemented, it may not enhance long-term stockholder value or may not prove to be the best use of our cash. Share repurchases could have an impact on the trading price of our common stock, increase the volatility of the price of our common stock or reduce our available cash balance such that we will be required to seek financing to support our operations.

Our stock price could be adversely affected by future sales or other dilution of our equity.

Subject to Nasdaq Listing Rules and certain restrictions on the issuance of convertible indebtedness under the Loan Agreement, we are not restricted from issuing additional common stock or preferred stock, including any securities that are convertible into or exchangeable for, or that represent the right to receive, common stock or preferred stock or any substantially similar securities. Our Board of Directors is authorized to issue additional shares of common stock and additional classes or series of preferred stock without any action on the part of the stockholders. The Board of Directors also has the discretion, without stockholder approval, to set the terms of any such classes or series of preferred stock that may be issued, including voting rights, dividend rights and preferences over the common stock with respect to dividends or upon the liquidation or winding up of our business and other terms. If we issue preferred shares that have a preference over our common stock with respect to the payment of dividends or upon liquidation, dissolution or winding up, or if we issue preferred shares with voting rights that dilute the voting power of our common stock, the rights of our common stockholders or the market price of our common stock could be materially adversely affected.

General Risk Factors

Changes in tax laws and resulting regulations could result in changes to our tax provisions and expose us to additional tax liabilities that could materially adversely affect our financial performance.

We are subject to income and other taxes in the U.S. and foreign jurisdictions. Changes in applicable U.S. or foreign tax laws and regulations, such as the 2017 enactment of Federal legislation commonly referred to as the Tax Cuts and Jobs Act, The Coronavirus Aid, Relief, and Economic Security Act of 2020 , and the Inflation Reduction Act of 2022 (collectively, the “Tax Acts”), or their interpretation and application, including the possibility of retroactive effect and changes to state tax laws that may occur in response to the Tax Acts, could affect our tax expense and profitability. In addition, we may be subject to tax audit and related litigation and the final determination of any tax audits or related litigation could be materially different from our historical income tax provisions and accruals. Changes in our tax provision or an increase in our tax liabilities, whether due to changes in applicable laws and regulations, the interpretation or application thereof, or a final determination of tax audits or litigation, could materially adversely affect our financial performance.

The U.S. Treasury Department and Internal Revenue Service have proposed the establishment of the Service Industry Tip Compliance Agreement (“SITCA”) program, which would replace the Tip Reporting Alternative Commitment (“TRAC”) that many of our locations currently use. By complying with the educational and other requirements of the TRAC agreement, we reduce the likelihood of potential employer-only FICA tax assessments for unreported tips. If we were to not qualify for the SITCA program, as currently proposed, it could cause us to lose tax credits which could materially adversely affect our financial performance.

Our failure to establish, maintain and apply adequate internal control over our financial reporting and comply with changes in financial accounting standards or interpretations of existing standards could limit our ability to report our financial results accurately and timely or to detect and prevent fraud, any of which could materially adversely affect our financial performance.

We are subject to the ongoing internal control provisions of Section 404 of the Sarbanes-Oxley Act of 2002. These provisions provide for the identification of material weaknesses in internal control over financial reporting - a process to provide reasonable

35

assurance regarding the reliability of financial reporting for external purposes in accordance with accounting principles generally accepted in the United States. There can be no assurance that we will be able to timely remediate material weakness in internal controls (if any) or maintain all of the controls necessary to remain in compliance. Any failure to maintain an effective system of internal control over financial reporting could limit our ability to report our financial results accurately and timely or to detect and prevent fraud, any of which could materially adversely affect our financial performance. Additionally, changes in accounting standards or new accounting pronouncements and interpretations could materially adversely affect our previously reported or future financial results, which could materially adversely affect our financial performance.

Our business and stock price could be adversely affected by the actions of activist investors.

Publicly-traded companies have increasingly become subject to activist investor campaigns. Responding to actions of an activist investor may be a significant distraction for our management and staff and could require us to expend significant time and resources, including legal fees and potential proxy solicitation expenses. Any of these conditions could materially adversely affect our financial performance.

ITEM 1B.      UNRESOLVED STAFF COMMENTS

Not applicable.

ITEM 1C.      CYBERSECURITY

Cybersecurity Risk Management and Strategy

We have developed and implemented a cybersecurity risk management program intended to protect the confidentiality, integrity, and availability of our critical systems and information. Our cybersecurity risk management program includes a cybersecurity incident response plan.

We design and assess our program generally based on the National Institute of Standards and Technology Cybersecurity Framework (NIST CSF). Although our program may not meet the technical requirements of the NIST CSF, we use the NIST CSF as a guide to help us identify, assess, and manage cybersecurity risks relevant to our business. Additionally, as we accept credit cards as a form of payment, we consider the requirements of the Payment Card Industry Data Security Standards (PCI DSS) in relation to our program.

Our cybersecurity risk management program includes:

risk assessments designed to help identify material cybersecurity risks to our critical systems, information, and our broader enterprise information technology environment, including, by regularly scanning our environment for vulnerabilities, performing penetration testing and engaging third parties to assess the effectiveness of our technical cybersecurity practices.
a multi-disciplinary security team overseen by our Information Security Council, principally responsible for managing (1) our cybersecurity risk assessment processes, (2) our security controls, and (3) our response to cybersecurity incidents;
the use of external service providers, where appropriate, to assess, test or otherwise assist with aspects of our security controls, including, third-party network security reviews, scans, and audits, on at least an annual basis;
the use of a third-party Managed Security Service Provider (MSSP) that includes a 24x7 security operations center (SOC) that is designed to monitor and analyze suspected suspicious activity on our internal network and remediate or escalate activity as appropriate;
regular cybersecurity awareness training for employees with access to our information systems, incident response personnel, and senior management;
a cybersecurity incident response plan that includes procedures for responding to cybersecurity incidents;
a disaster recovery plan and controls designed to protect against business interruption, including by backing up our critical systems;
use of end-to-end encryption and tokenization technology, a public key infrastructure, designed to ensure that only trusted devices can access our enterprise information technology network, and Intrusion Detection and Intrusion Prevention (IDS/IPS) that scans data in transit to help detect and prevent the execution of harmful code; and
a third-party risk management process for service providers, suppliers, and vendors who have access to our information systems.

36

There can be no assurance that our cybersecurity risk management program and processes, including our policies, controls or procedures, will be fully implemented, complied with or are effective in protecting our systems and information. We are not currently aware of risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have materially affected or are reasonably likely to materially affect us, including our operations, business strategy, results of operations, or financial condition.

Cybersecurity Governance

Our Board of Directors considers cybersecurity risk as part of its risk oversight function and has delegated to the Audit Committee (Committee) oversight of steps the Company has taken to monitor or mitigate significant cybersecurity risks. The Committee receives regular reports from management on our cybersecurity risks. In addition, management updates the Committee, as necessary, regarding any material cybersecurity incidents, as well as any incidents with lesser impact potential.

The Committee reports to the full Board of Directors regarding its activities, including those related to cybersecurity. The full Board of Directors also receives briefings from management on our cyber risk management program. Board of Directors members receive presentations on cybersecurity topics from our Chief Information Officer (CIO), internal security staff and/or external experts, as appropriate, as part of the Board of Directors’ continuing education.

Our management formed an interdepartmental Information Security Council (ISC), comprised of senior executives from multiple disciplines, including our CIO and Vice President of Infrastructure Services, to assess and manage our material risks from cybersecurity threats. The ISC has primary responsibility for our overall cybersecurity risk management program. Our CIO, Vice President of Infrastructure Services, and others within our Information Technology department supervise both our internal cybersecurity personnel and our retained external cybersecurity consultants. Our CIO and Vice President of Infrastructure Services have a combined 50+ years of experience in information technology, with increasing oversight of cybersecurity responsibilities over the past 20+ years.

Our management teams, including the ISC, our CIO, Vice President of Infrastructure Services, and others within our Information Technology department, as appropriate, supervise efforts to prevent, detect, mitigate and remediate cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the information technology environment.

ITEM 2.         PROPERTIES

Our corporate support center and one of our bakery production facilities are located in Calabasas Hills, California. The corporate support center consists of an 88,000 square foot main facility and a 19,000 square foot training facility on an approximately five-acre parcel of land. The bakery production facility is a 60,000 square foot facility on an approximately three-acre parcel of land. Our second bakery facility located in Rocky Mount, North Carolina is a 100,000 square foot facility on an approximately 31-acre parcel of land. In October 2023, we announced plans for a third bakery production facility in Charleston, Indiana. Our development and design department is in a 29,000 square foot facility on approximately one acre of land in Irvine, California. All of these properties are owned by the Company. FRC’s headquarters are located in Phoenix, Arizona in approximately 22,000 square feet of leased office space.

37

All of our Company-owned restaurants are located on leased properties, and we have no current plans to own the real estate underlying our restaurants. Below is a table showing the number of Company-owned restaurants by location.

The Cheesecake

Location

    

Factory

    

North Italia

    

Other FRC

    

Other

    

Total

Alabama

 

2

1

3

Arizona

 

6

4

25

7

42

California

 

38

7

3

3

51

Colorado

 

3

1

2

2

8

Connecticut

 

3

3

Delaware

 

1

1

District of Columbia

 

2

1

1

4

Florida

 

23

5

1

1

30

Georgia

 

5

2

2

3

12

Hawaii

 

2

2

Idaho

 

1

1

Illinois

 

6

1

7

Indiana

 

2

2

Iowa

 

1

1

Kansas

 

1

1

2

Kentucky

 

2

2

Louisiana

 

1

1

Maryland

 

6

1

7

Massachusetts

 

7

7

Michigan

 

2

2

Minnesota

 

2

2

Missouri

 

3

3

Nebraska

 

1

1

Nevada

 

5

1

3

9

New Jersey

 

10

1

11

New Mexico

 

1

1

New York

 

12

1

13

North Carolina

 

5

1

1

1

8

Oklahoma

 

2

1

3

Ohio

 

7

7

Oregon

 

2

2

Pennsylvania

 

6

1

7

Puerto Rico

 

1

1

Rhode Island

 

1

1

South Carolina

 

1

1

Tennessee

 

6

2

3

11

Texas

 

19

8

3

14

44

Utah

 

2

2

Virginia

 

7

2

1

10

Washington

 

5

5

Wisconsin

 

3

3

Ontario, Canada

 

1

1

Total

 

216

37

41

40

334

ITEM 3.         LEGAL PROCEEDINGS

See Note 13 of Notes to Consolidated Financial Statements in Part IV, Item 15 of this report for a summary of legal proceedings.

ITEM 4.         MINE SAFETY DISCLOSURES

Not applicable.

38

PART II

ITEM 5.       MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Our common stock is traded on The Nasdaq Global Select Market under the symbol CAKE. There were approximately 1,460 holders of record of our common stock at February 13, 2024, and we estimate there were approximately 134,600 beneficial stockholders on that date.

On October 26, 2022, our Board increased the authorization to repurchase our common stock by 5.0 million shares to 61.0 million shares. Under this authorization, we have cumulatively repurchased 56.5 million shares at a total cost of $1,811.7 million, excluding the excise tax, through January 2, 2024 with 0.3 million shares repurchased at a cost of $9.8 million, excluding the excise tax, during the fourth quarter of fiscal 2023. Our share repurchase program does not have an expiration date, does not require us to purchase a specific number of shares and may be modified, suspended or terminated at any time. The timing and number of shares repurchased are subject to legal constraints and financial covenants under our Loan Agreement that limit share repurchases based on a defined ratio.

The following table presents our purchases of our common stock during the fiscal quarter ended January 2, 2024 (in thousands, except per share data):

    

Total

    

    

Total Number of Shares

    

Maximum Number of

Number

Average

Purchased as Part of

Shares that May Yet

of Shares

Price Paid

Publicly Announced

Be Purchased Under the

Period

    

Purchased (1)

    

per Share(2)

    

Plans or Programs

    

Plans or Programs

October 4 — November 7, 2023

233

$

29.72

 

233

 

4,539

November 8 — December 5, 2023

4

 

32.89

 

 

4,534

December 6, 2023 — January 2, 2024

81

 

34.04

 

69

 

4,453

Total

318

 

 

302

 

(1)The total number of shares purchased includes 15,922 shares withheld upon vesting of restricted share awards to satisfy tax withholding obligations.
(2)The dollar value of shares repurchased excludes excise tax due under the Inflation Reduction Act of 2022.

Following the suspension that began in fiscal 2020 due to the impact of COVID-19 on our business and in conjunction with the terms of our Loan Agreement, our Board declared a quarterly dividend in the second quarter of fiscal 2022 and has declared quarterly dividends since then. Future decisions to pay or to increase or decrease dividends or to repurchase shares are at the discretion of the Board and will be dependent on operating performance, financial condition, capital expenditure requirements, limitations on cash distributions pursuant to the terms and conditions of the Loan Agreement and applicable law, and such other factors that the Board considers relevant. (See Item 1A — Risk Factors — “Our stock price could be adversely affected if we are unable to pay or increase dividends.”)

During the fiscal quarter ended January 2, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement” (in each case, as defined in Item 408 of Regulation S-K).

39

Price Performance Graph

The following graph compares the cumulative five-year total return provided to stockholders on the Company’s common stock relative to the S&P 400 Midcap Index, the NASDAQ US Benchmark TR Index and the S&P 600 Restaurants Index. The graph assumes a $100 initial investment and the reinvestment of dividends in each of the indices. The measurement points utilized in the graph consist of the last trading day in each calendar year, which closely approximates the last day of the respective fiscal year of the Company. The historical stock performance presented below is not intended to and may not be indicative of future stock performance.

Graphic

    

12/31/18

    

12/31/19

12/31/20

12/31/21

12/31/22

12/31/23

The Cheesecake Factory Incorporated

$

100

$

92

$

89

$

94

$

76

$

84

S&P 400 Midcap Index

$

100

$

124

$

139

$

171

$

146

$

167

NASDAQ US Benchmark TR Index (1)

$

100

$

131

$

159

$

200

$

161

$

203

S&P 600 Restaurants Index (2)

$

100

$

111

$

140

$

134

$

106

$

126

(1)Underlying data provided by Nasdaq Global Indexes.
(2)The S&P 600 Restaurants Index is a comprehensive restaurant industry index that includes casual dining, fast casual and quick-service constituents.

This graph shall not be deemed incorporated by reference by any general statement incorporating by reference this Annual Report on Form 10-K into any filing under the Securities Act of 1933 or under the Securities Exchange Act of 1934, except to the extent that the Company specifically incorporates this information by reference and shall not otherwise be deemed filed under such Acts.

Shares Authorized for Issuance under Equity Compensation Plans

The information required by Item 201(d) of Regulation S-K under Item 5 is incorporated by reference to the section entitled “Equity Compensation Plan Information” in our definitive proxy statement for the annual meeting of stockholders expected to be held on May 30, 2024 (the “Proxy Statement”).

40

ITEM 6.         [RESERVED]

ITEM 7.         MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

This Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”), which contains forward-looking statements, should be read in conjunction with our audited consolidated financial statements and related notes in Part IV, Item 15 of this report, the “Risk Factors” included in Part I, Item 1A of this report and the cautionary statements included throughout this report. The inclusion of supplementary analytical and related information herein may require us to make estimates and assumptions to enable us to fairly present, in all material respects, our analysis of trends and expectations with respect to our results of operations and financial position.

We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal years 2023 and 2021 each consisted of 52 weeks, while fiscal year 2022 consisted of 53 weeks. Fiscal year 2024 will consist of 52 weeks. The following MD&A includes a discussion comparing our results in fiscal 2023 to fiscal 2022. For a discussion comparing our results from fiscal 2022 to fiscal 2021, refer to “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended January 3, 2023, filed with the SEC on February 27, 2023.

Geopolitical and Other Macroeconomic Impacts to our Operating Environment

During fiscal 2021 and 2022, the COVID-19 pandemic continued to affect our business during periods of accelerated case counts in which we experienced increased restaurant staff absenteeism and temporary shifts in consumer behavior, such as changes in customer traffic or the mix between on-premise and off-premise channels. Along with the COVID-19 pandemic, our operating results were impacted by geopolitical and macroeconomic events, causing supply chain challenges and significantly increased commodity and wage inflation. Some of these factors continued to impact our operating results in fiscal 2023, contributing to significantly increased commodity and other costs. We also encountered delays in opening new restaurants primarily due to delays in permitting and landlord readiness, as well as supply chain challenges.

The ongoing impact of geopolitical and macroeconomic events could lead to further shifts in consumer behavior, wage inflation, staffing challenges, product and services cost inflation, disruptions in the supply chain and delay in new restaurant openings. Any of these factors may have an adverse impact on our business and materially adversely affect our financial performance.

General

The Cheesecake Factory Incorporated is a leader in experiential dining. We are culinary forward and relentlessly focused on hospitality. We currently own and operate 334 restaurants throughout the United States and Canada under brands including The Cheesecake Factory® (216 locations), North Italia® (37 locations), Flower Child® (32 locations) and additional brands within our FRC portfolio (41 locations). Internationally, 33 The Cheesecake Factory® restaurants operate under licensing agreements. Our bakery division operates two facilities that produce quality cheesecakes and other baked products for our restaurants, international licensees and third-party bakery customers.

Overview

Our strategy is driven by our commitment to customer satisfaction and is focused primarily on menu innovation, service and operational execution to continue to differentiate ourselves from other restaurant concepts, as well as to drive competitively strong performance that is sustainable. Financially, we are focused on prudently managing expenses at our restaurants, bakery facilities and corporate support center, and leveraging our size to make the best use of our purchasing power.

Investing in new Company-owned restaurant development is our top long-term capital allocation priority, with a focus on opening our concepts in premier locations within both new and existing markets. We plan to continue expanding The Cheesecake Factory and North Italia concepts, and in addition, our FRC subsidiary serves as an incubation engine, innovating new food, dining and hospitality experiences to create fresh, exciting concepts.

Our overall revenue growth is primarily driven by revenues from new restaurant openings and increases in comparable restaurant sales.

41

For The Cheesecake Factory concept, our strategy is to increase comparable restaurant sales by growing average check and maintaining customer traffic through (1) continuing to offer innovative, high quality menu items that offer customers a wide range of options in terms of flavor, price and value, (2) focusing on service and hospitality with the goal of delivering an exceptional customer experience and (3) continuing to provide our customers with convenient options for off-premise dining, as we believe there is opportunity for a longer-term elevation of our off-premise mix compared to pre-COVID-19 pandemic levels. We are continuing our efforts on a number of initiatives, including menu innovation, a greater focus on increasing customer throughput in our restaurants, leveraging our gift card program, working with a third party to provide delivery services for our restaurants, increasing customer awareness of our online ordering capabilities and improving the pick-up experience, augmenting our marketing programs, including our Cheesecake RewardsTM program, enhancing our training programs and leveraging our customer satisfaction measurement platform.

Average check variations are driven by menu price increases and/or changes in menu mix. We generally update The Cheesecake Factory menus twice each year, and our philosophy is to use price increases to help offset key operating cost increases in a manner that balances supporting both our margin objectives and customer traffic levels. Prior to fiscal 2022, we targeted menu price increases of approximately 2% to 3% annually, utilizing a market-based strategy to help mitigate cost pressure in higher-wage geographies. In fiscal years 2022 and 2023, we implemented menu price increases above our historical levels, including an incremental price increase in the fourth quarter of fiscal 2022, to help offset significant inflationary cost pressures. Current and future near-term pricing actions may also be at levels above historical norms to keep pace with any significant cost increases. In addition, on a regular basis, we carefully consider opportunities to adjust our menu offerings or ingredients to help manage product availability and cost.

Margins are subject to fluctuations in commodity costs, labor, restaurant-level occupancy expenses, general and administrative (“G&A”) expenses and preopening expenses. Our objective is to recapture our pre-COVID-19 pandemic margins and longer-term to drive margin expansion, by leveraging incremental sales to increase restaurant-level margins at The Cheesecake Factory concept, leveraging our bakery operations, international and consumer packaged goods royalty revenue streams and G&A expense over time, and optimizing our restaurant portfolio.

We plan to employ a balanced capital allocation strategy, comprised of investing in new restaurants that are expected to meet our targeted returns, repaying borrowings under our Revolver Facility and returning capital to shareholders through our dividend and share repurchase programs, the latter of which offsets dilution from our equity compensation program and supports our earnings per share growth. Future decisions to pay or to increase or decrease dividends or to repurchase shares are at the discretion of the Board and will be dependent on a number of factors, including limitations pursuant to the terms and conditions of the Loan Agreement and applicable law.

Longer-term, we believe our domestic revenue growth (comprised of our targeted annual unit growth of 7%, in aggregate across concepts, and comparable sales growth), combined with margin expansion, planned debt repayments and an anticipated capital return program will support our long-term financial objective of 13% to 14% total return to shareholders, on average. We define our total return as earnings per share growth plus our dividend yield. (See Item 1A — Risk Factors — “Our stock price could be adversely affected if our performance falls short of our financial guidance and/or market expectations.”)

42

Results of Operations

The following table presents, for the periods indicated, information from our consolidated statements of income expressed as percentages of revenues.

    

2023

    

2022

    

Revenues

 

100.0

%  

100.0

%  

Costs and expenses:

 

  

 

Food and beverage costs

23.4

 

24.6

 

Labor expenses

35.7

 

36.7

 

Other operating costs and expenses

26.8

 

26.7

 

General and administrative expenses

6.3

 

6.2

 

Depreciation and amortization expenses

2.7

 

2.8

 

Impairment of assets and lease termination expenses

0.9

 

1.0

 

Acquisition-related contingent consideration, compensation and amortization expenses

0.3

0.4

Preopening costs

0.7

 

0.4

 

Total costs and expenses

96.8

 

98.8

 

Income from operations

3.2

 

1.2

 

Interest and other expense, net

(0.3)

 

(0.2)

 

Income before income taxes

2.9

 

1.0

 

Income tax benefit

(0.0)

 

(0.3)

 

Net income

2.9

%  

1.3

%  

Fiscal 2023 Compared to Fiscal 2022

Revenues

Revenues increased 4.1% to $3,439.5 million for fiscal 2023, compared to $3,303.2 million for fiscal 2022, which included approximately $78.4 million contributed by the 53rd week, due to an increase in comparable restaurant sales, as well as additional revenue related to new restaurant openings.

The Cheesecake Factory average sales per restaurant operating week increased 3.0% to $235,701 in fiscal 2023 from $228,741 in fiscal 2022. Total operating weeks at The Cheesecake Factory restaurants decreased 0.4% to 11,010 in fiscal 2023 compared to 11,052 in the comparable prior year period. Excluding the impact of the 53rd week in fiscal 2022, total operating weeks increased 1.6% compared to 10,841 in the prior year. The Cheesecake Factory comparable sales increased by 3.0%, or $73.6 million, from fiscal 2022 and increased 13.9% from fiscal 2019 on an operating week basis. The increase from fiscal 2022 was primarily driven by an increase in average check of 4.0% (based on an increase of 9.4% in menu pricing, partially offset by a 5.4% negative change from menu mix), partially offset by decreased customer traffic of 1.0%. We implemented effective menu price increases of approximately 3.5% and 2.0% in the first and third quarters of fiscal 2023, respectively. We are in the process of implementing an approximate 2.5% price increase in the first quarter of fiscal 2024. Sales through the off-premise channel comprised approximately 22% of our restaurant sales during fiscal 2023 as compared to 25% in fiscal 2022. However, off-premise sales mix remains elevated versus the pre-pandemic level of 16% during fiscal 2019. We account for each off-premise order as one customer for traffic measurement purposes. Therefore, average check is generally higher for off-premise orders as most of these orders are for more than one customer. In turn, the lower mix of sales in the off-premise channel during fiscal 2023 compared to fiscal 2022 comprised approximately 1% of the negative change in mix with a positive correlative impact to traffic. In addition, both traffic and mix declined relative to the higher traffic levels and incident rates associated with the post pandemic surge that benefited fiscal 2022. However, incident rates remained elevated versus pre-pandemic levels, and traffic outperformed the broader casual dining industry despite the softening sales environment.

North Italia average sales per restaurant operating week increased 5.0% to $149,727 in fiscal 2023 from $142,532 in fiscal 2022. Total operating weeks at North Italia increased 7.8% to 1,729 in fiscal 2023 compared to 1,604 in the prior year. Excluding the impact of the 53rd week in fiscal 2022, total operating weeks increased 10.1% compared to 1,571 in the prior year. North Italia comparable sales increased approximately 8% from fiscal 2022 and increased approximately 31% compared to fiscal 2019 on an operating week basis. The increase from fiscal 2022 was primarily driven by an increase in average check of approximately 5% (based

43

on an increase of 8% in menu pricing, partially offset by a 3% negative impact from mix), as well as increased customer traffic of 3%. We implemented effective menu price increases of approximately 4.0% and 3.7% in the second and fourth quarters of fiscal 2023, respectively.

Flower Child sales per restaurant operating week increased 6.5% to $79,714 in fiscal 2023 from $74,852 in fiscal 2022. Total operating weeks at Flower Child increased 4.2% to 1,599 in fiscal 2023 compared to 1,534 in the prior year. Excluding the impact of the 53rd week in fiscal 2022, total operating weeks increased 6.4% compared to 1,503 in the prior year. Flower Child sales increased 11.0% to $127.5 million for fiscal 2023, compared to $114.8 million for fiscal 2022. Excluding the impact of the 53rd week in fiscal 2022, total sales increased 13.1% compared to $112.7 million in the prior year.

Other FRC average sales per restaurant operating week decreased 2.0% to $138,469 in fiscal 2023 from $141,316 in fiscal 2022. Average sales per restaurant operating week are impacted by new restaurant openings as well as the concept mix. Total operating weeks at Other FRC increased 13.4% to 1,906 in fiscal 2023 compared to 1,681 in the prior year. Excluding the impact of the 53rd week in fiscal 2022, total operating weeks increased 15.7% compared to 1,647 in the prior year. Other FRC sales increased 11.1% to $263.9 million for fiscal 2023, compared to $237.6 million for fiscal 2022. Excluding the impact of the 53rd week in fiscal 2022, total sales increased 13.5% compared to $232.6 million in the prior year.

Restaurants become eligible to enter the comparable sales base in their 19th month of operation. At January 2, 2024, there were nine The Cheesecake Factory restaurants and seven North Italia restaurants not yet in the comparable sales base. International licensed locations and restaurants that are no longer in operation, including those which we have relocated, are excluded from comparable sales calculations.

Food and Beverage Costs

Food and beverage costs consist of raw materials and ingredients used in the food and beverage products sold in our restaurants and to our third-party bakery customers. As a percentage of revenues, food and beverage costs were 23.4% for fiscal 2023 compared to 24.6% for fiscal 2022, primarily due to menu price increases in excess of inflation across most categories (1.0%).

The Cheesecake Factory restaurant menus are among the most diversified in the foodservice industry and, accordingly, are not overly dependent on a few select commodities. Changes in costs for one commodity sometimes can be offset by cost changes in other commodity categories. The principal commodity categories for our restaurants include general grocery items, dairy, produce, seafood, poultry, meat and bread. (See the discussion of our contracting activities in Part II, Item 7A — “Quantitative and Qualitative Disclosures About Market Risk.”)

For new restaurants, food and beverage costs are typically higher for a period of time after opening until our management team becomes more accustomed to predicting, managing and servicing the sales volumes at these restaurants.

Labor Expenses

As a percentage of revenues, labor expenses, which include restaurant-level labor costs and bakery production labor, including associated fringe benefits, were 35.7% and 36.7% in fiscal 2023 and fiscal 2022, respectively. This decrease was primarily due to menu price increases in excess of wage rate inflation and improved staffing levels (1.0%).

For new restaurants, labor expenses are typically higher for a period of time after opening while our management team becomes more accustomed to predicting and managing the sales volumes at the new restaurants.

Other Operating Costs and Expenses

Other operating costs and expenses consist of all other restaurant-level operating costs, the major components of which are occupancy expenses (rent, common area expenses, insurance, licenses, taxes and utilities), dining room and to-go supplies, repairs and maintenance, janitorial expenses, credit card processing fees, marketing including delivery commissions, incentive compensation, and bakery production overhead. As a percentage of revenues, other operating costs and expenses were 26.8% and 26.7% in fiscal 2023 and fiscal 2022, respectively. This variance was primarily driven by higher marketing costs, including launch costs related to our Cheesecake RewardsTM program (0.3%), partially offset by a decrease in off-premise costs due to sales mix (0.2%).

44

G&A Expenses

G&A expenses consist of the restaurant management recruiting and training program, restaurant field supervision, corporate support and bakery administrative organizations, as well as gift card commissions to third-party distributors. As a percentage of revenues, G&A expenses were 6.3% and 6.2% for fiscal 2023 and fiscal 2022, respectively.

Impairment of Assets and Lease Termination Expenses

During fiscal 2023, we recorded impairment of assets and lease termination expenses of $29.5 million primarily related to the impairment of long-lived assets for three The Cheesecake Factory (one previously partially impaired), one North Italia (previously partially impaired), one Other FRC and two Other restaurant lease terminations.

During fiscal 2022, we recorded impairment of assets and lease terminations expense of $31.4 million primarily related to the impairment of long-lived assets for three The Cheesecake Factory, one Other FRC and three Other restaurants that are primarily located in areas which have not fully recovered from the pandemic.

See Notes 1 and 6 of Notes to Consolidated Financial Statements in Part 1V, Item 15 of this report for further discussion of our long-lived and intangible assets.

Acquisition-Related Contingent Consideration, Compensation and Amortization Expense

We recorded $11.7 million and $13.4 million of expense during fiscal 2023 and 2022, respectively, of acquisition-related contingent consideration, compensation and amortization. In fiscal 2023, the fair value of the contingent consideration and compensation liability decreased by $3.1 million due to a payment of $13.0 million per the FRC acquisition agreement, partially offset by $9.9 million increase in the fair value primarily stemming from a change in the volatility factors, as well as an increase in fiscal 2023 revenues and estimated future revenues utilized in the calculation and amortization. In fiscal 2022, the fair value of the contingent consideration and compensation liability increased by $4.7 million due to a $11.9 million increase in the fair value primarily stemming from a change in the volatility factors, as well as an increase in fiscal 2022 revenues and estimated future revenues utilized in the calculation and amortization, partially offset by a payment of $7.2 million per the FRC acquisition agreement.

Preopening Costs

Preopening costs were $25.4 million for fiscal 2023 compared to $16.8 million for fiscal 2022. We opened 16 restaurants in fiscal 2023 comprised of six The Cheesecake Factory, three North Italia, six Other FRC, and one Flower Child location compared to 13 restaurants in fiscal 2022 comprised of three The Cheesecake Factory, four North Italia, three Other FRC, and three Flower Child locations. Restaurant-level preopening costs include all costs to relocate and compensate restaurant management staff members during the preopening period, costs to recruit and train hourly restaurant staff members, and wages, travel and lodging costs for our opening training team and other support staff members. Also included in preopening costs are expenses for maintaining a roster of trained managers for pending openings, the associated temporary housing and other costs necessary to relocate managers in alignment with future restaurant opening and operating needs. Preopening costs can fluctuate significantly from period to period based on the number, mix and timing of restaurant openings and the specific preopening costs incurred for each restaurant. The increase in preopening cost from fiscal 2022 primarily relates to a higher number of openings and the mix of new restaurant openings. Fiscal 2023 was also negatively impacted by delays in the timing of new restaurant openings that resulted in additional costs.

Interest and Other Expense, Net

Interest and other expense, net was $8.6 million in fiscal 2023 compared to $6.0 million in fiscal 2022. This increase was primarily due to higher interest on our Revolver Facility ($3.5 million), partially offset by higher interest income due to higher cash balances in interest bearing accounts ($1.1 million).

Income Tax Benefit

In fiscal 2023, we had an income tax benefit of $1.3 million, an effective tax rate of (1.3%), compared to an income tax benefit of $10.2 million, an effective tax rate of (31.1%), in fiscal 2022. The change was due primarily to a smaller proportion of employment credits in relation to income before income taxes (49.4%), offset by a higher proportion of non-taxable gains as compared to non-deductible losses in fiscal 2022 on our investments in variable life insurance contracts used to support our non-qualified

45

deferred compensation plan (“Non-Qualified Plans”) in relation to income before income taxes (12.1%), a lower tax shortfall in fiscal 2023 related to equity compensation (4.0%) and a lower proportion of state taxes expense in relation to income before income taxes (3.5%). (See Note 17 of Notes to Consolidated Financial Statements in Part IV, Item 15 of this report for further discussion of income taxes.)

Non-GAAP Measures

Adjusted net income and adjusted diluted net income per share are supplemental measures of our performance that are not required by or presented in accordance with GAAP. These non-GAAP measures may not be comparable to similarly-titled measures used by other companies and should not be considered in isolation or as a substitute for measures of performance prepared in accordance with GAAP. We calculate these non-GAAP measures by eliminating from net income and diluted net income per common share the impact of items we do not consider indicative of our ongoing operations. We use these non-GAAP financial measures for financial and operational decision-making and as a means to evaluate period-to-period comparisons. Our inclusion of these adjusted measures should not be construed as an indication that our future results will be unaffected by unusual or infrequent items. In the future, we may incur expenses or generate income similar to the adjusted items.

Following is a reconciliation from net income and diluted net income per common share to the corresponding adjusted measures (in thousands, except per share data):

    

2023

    

2022

Net income

$

101,351

$

43,123

Impairment of assets and lease termination expenses

29,464

31,387

Acquisition-related contingent consideration, compensation and amortization expenses

11,686

13,368

Tax effect of adjustments (1)

 

(10,699)

 

(11,637)

Adjusted net income

$

131,802

$

76,241

Diluted net income

$

2.07

$

0.86

Impairment of assets and lease termination expenses

0.61

0.62

Acquisition-related contingent consideration, compensation and amortization expenses

0.24

0.27

Tax effect of adjustments (1)

 

(0.22)

(0.23)

Adjusted net income per share (2)

$

2.69

$

1.51

(1)Based on the federal statutory rate and an estimated blended state tax rate, the tax effect on all adjustments assumes a 26% tax rate.
(2)Adjusted net income per share may not add due to rounding.

Fiscal 2024 Outlook

This discussion contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, as codified in Section 27A of the Securities Act, and Section 21E of the Exchange Act and should be read in conjunction with our consolidated financial statements and related notes in Part IV, Item 15 of this report, the “Risk Factors” included in Part I, Item 1A of this report and the cautionary statements included throughout this report.

Based on recent trends and assuming no material operating or consumer disruptions, we anticipate total revenue for fiscal 2024 to be approximately $3.6 billion. Including the 2.5% February 2024 price increase, we will have 4.5% pricing in The Cheesecake Factory menu, and we will evaluate the level of pricing for the summer menu based on inflationary trends.

During fiscal 2024, we currently estimate total inflation across our commodities, total labor (factoring in the latest trends in wage rates and channel mix, as well as in other components such as payroll taxes and benefits) and other operating costs and expenses to be in the low to mid-single digit range. However, there remains measurable risk associated with cost fluctuations driven by the current environment. We estimate G&A expenses to be consistent with fiscal 2023 as a percent of sales and preopening costs of approximately $28 million. Based on these factors, we expect fiscal 2024 net income margin of approximately 4.25% at the estimated revenue.

46

We plan to open as many as 22 new restaurants in fiscal 2024, including three The Cheesecake Factory restaurants, six to seven North Italia restaurants, six to seven Flower Child locations and six to seven restaurants within our Other FRC business. We anticipate approximately $180 to $200 million in cash capital expenditures to support this level of unit development, as well as required maintenance on our restaurants. Restaurant opening dates may be impacted by supply chain challenges and permit approval delays.

Total revenues for the first quarter of fiscal 2024 are expected to be between $875 million to $895 million, including the impact from the inclement weather quarter-to-date. We anticipate commodity inflation to be in the low-single digit range and expect labor inflation to be in the mid-single digit range. Based on these factors, we expect first quarter fiscal 2024 net income margin of approximately 3.5% at the mid-point of the estimated revenue range.

Liquidity and Capital Resources

Our corporate financial objectives are to maintain a sufficiently strong and conservative balance sheet to support our operating initiatives and unit growth while maintaining financial flexibility to provide the financial resources necessary to protect and enhance the competitiveness of our restaurant and bakery brands and to provide a prudent level of financial capacity to manage the risks and uncertainties of conducting our business operations under various economic and industry cycles. Typically, cash flows generated from operating activities are our principal source of liquidity, which we use to finance our restaurant expansion plans, ongoing maintenance of our restaurants and bakery facilities and investment in our corporate and information technology infrastructures.

Similar to many restaurant and retail chain store operations, we utilize operating lease arrangements for all of our restaurant locations. Accordingly, our lease arrangements reduce, to some extent, our capacity to utilize funded indebtedness in our capital structure. We are not limited to the use of lease arrangements as our only method of opening new restaurants. However, we believe our operating lease arrangements continue to provide appropriate leverage for our capital structure in a financially efficient manner.

During fiscal 2023, our cash and cash equivalents decreased by $58.5 million to $56.3 million. The following table presents, for the periods indicated, a summary of our key cash flows from operating, investing and financing activities (in millions):

Fiscal Year

    

2023

    

2022

Cash provided by operating activities

$

218.4

$

161.9

Additions to property and equipment

(151.6)

(112.5)

Acquisition-related deferred consideration and compensation

(24.2)

(18.3)

Borrowings on credit facility

15.0

130.0

Repayments on credit facility

(15.0)

(130.0)

Common stock dividends paid

(53.2)

(42.3)

Treasury stock purchases

(46.1)

(63.1)

Cash Provided by Operating Activities

Cash flows from operations increased by $56.5 million from fiscal 2022 primarily due to higher net income, a higher payroll accrual due to the timing of payments and higher incentive compensation accrued in fiscal 2023 compared to fiscal 2022 and the collection of our fiscal 2020 net operating loss carryback refund in fiscal 2022. These factors were partially offset by timing of accounts payable disbursements in relation to the fiscal 2022 versus 2021 year-end dates and higher sales tax payments in the first quarter fiscal 2023 due to the 53rd week of fiscal 2022 year. Typically, our requirement for working capital has not been significant since our restaurant customers pay for their food and beverage purchases in cash or cash equivalents at the time of sale, and we are able to sell many of our restaurant inventory items before payment is due to the suppliers of such items.

Property and Equipment

Capital expenditures for new restaurants, including locations under development as of each fiscal year-end, were $98.4 million and $55.1 million for fiscal 2023 and 2022, respectively. Capital expenditures also included $47.8 million and $51.8 million for our existing restaurants and $5.4 million and $5.6 million for bakery and corporate capacity and infrastructure investments in fiscal 2023 and 2022, respectively.

47

We opened 16 restaurants in fiscal 2023 comprised of six The Cheesecake Factory, three North Italia, six Other FRC and one Flower Child location compared to 13 restaurants in fiscal 2022 comprised of three The Cheesecake Factory, four North Italia, three Other FRC and three Flower Child locations. We expect to open as many as 22 new restaurants in fiscal 2024 across our portfolio of concepts, with approximately 75% of the openings occurring in the second half of fiscal 2024. We anticipate approximately $180 to $200 million in capital expenditures to support this level of unit development, as well as required maintenance on our restaurants.

Acquisition-Related Deferred Consideration and Compensation

During fiscal 2023 and 2022, we made payments of $11.3 million and $11.1 million, respectively, for deferred consideration related to the FRC acquisition. During fiscal 2023 and 2022, we also made payments of $13.0 million and $7.2 million, respectively for deferred consideration and contingent consideration related to the FRC acquisition.

Convertible Senior Notes

On June 15, 2021, we issued $345.0 million in aggregate principal amount of convertible senior notes (“Notes”), which will mature on June 15, 2026, unless earlier repurchased, redeemed or converted. The net proceeds from the sale of the Notes were approximately $334.9 million after deducting issuance costs related to the Notes. At January 2, 2024, the conversion rate for the Notes was 13.4936 shares of common stock per $1,000 principal amount of the Notes, which represents a conversion price of approximately $74.11 per share of common stock. In connection with the cash dividend that was declared by our Board on February 15, 2024, on March 5, 2024 we will adjust the conversion rate (which is expected to increase) and the conversion price (which is expected to decrease) of the Notes in accordance with the terms. (See Note 10 of Notes to Consolidated Financial Statements in Part IV, Item 15 of this report for further discussion of the Notes.)

Credit Facility

On October 6, 2022, we entered into a Fourth Amended and Restated Loan Agreement (the “Loan Agreement” and the revolving credit facility provided thereunder, the “Revolver Facility”). The Loan Agreement amends and restates in its entirety our prior credit agreement. The Revolver Facility, which terminates on October 6, 2027, provides us with revolving loan commitments that total $400 million, of which $50 million may be used for issuances of letters of credit. The Revolver Facility contains a commitment increase feature that, subject to certain conditions precedent, could provide for an additional $200 million in revolving loan commitments. Our obligations under the Revolver Facility are unsecured. Certain of our material subsidiaries have guaranteed our obligations under the Revolver Facility. On October 6, 2022, we repaid the outstanding balance under the prior credit facility and borrowed the same amount on the Revolver Facility. In November 2023, we borrowed $15.0 million on the Revolver Facility and repaid it in December 2023. As of January 2, 2024, we had net availability for borrowings of $236.5 million, based on a $130.0 million outstanding debt balance and $33.5 million in standby letters of credit under the Revolver Facility.

Under the Revolver Facility, we are subject to financial covenants, as well as to customary events of default that, if triggered, could result in acceleration of the maturity of the Revolver Facility. Subject to certain exceptions, the Revolver Facility also limits distributions with respect to our equity interests, such as cash dividends and share repurchases, based on a defined ratio, and also sets forth negative covenants that restrict indebtedness, liens, investments, sales of assets, fundamental changes and other matters. At January 2, 2024, we were in compliance with all covenants in effect at that date. (See Note 10 of Notes to Consolidated Financial Statements in Part IV, Item 15 of this report for further discussion of our long-term debt.)

Common Stock Dividends

Common stock dividends of $53.2 million and $42.3 million were paid in fiscal 2023 and 2022, respectively. The increase is primarily due to the resumption of our quarterly dividend in the second quarter of fiscal 2022 after the suspension that began in fiscal 2020 due to the impact of COVID-19 on our business and in conjunction with the terms of our Loan Agreement. As further discussed in Note 14 of Notes to Consolidated Financial Statements in Part IV, Item 15 of this report, in February 2024, our Board declared a quarterly dividend to be paid in March 2024. Future decisions to pay or to increase or decrease dividends are at the discretion of the Board and will be dependent on our operating performance, financial condition, capital expenditure requirements, limitations on cash distributions pursuant to the terms and conditions of the Loan Agreement and applicable law, and other such factors that the Board considers relevant.

48

Share Repurchases

On October 26, 2022, our Board increased the authorization to repurchase our common stock by 5.0 million shares to 61.0 million shares. Under this authorization, we have cumulatively repurchased 56.5 million shares at a total cost of $1,811.7 million, excluding excise tax through January 2, 2024. We repurchased 1.4 million shares at a cost of $46.1 million, excluding excise tax during fiscal 2023 compared to 2.0 million shares at a cost of $63.1 million fiscal 2022. This increase is primarily due to the resumption of our share repurchase program in the second quarter of fiscal 2022 after the suspension that began in fiscal 2020 due to the impact of COVID-19 on our business and in conjunction with the terms of our Loan Agreement.

Our objectives with regard to share repurchases have been to offset the dilution to our shares outstanding that results from equity compensation grants and to supplement our earnings per share growth. Our share repurchase program does not have an expiration date, does not require us to purchase a specific number of shares and may be modified, suspended or terminated at any time. Future decisions to repurchase shares are at the discretion of the Board and are based on several factors, including current and forecasted operating cash flows, capital needs associated with new restaurant development and maintenance of existing locations, dividend payments, debt levels and cost of borrowing, obligations associated with the FRC acquisition, our share price and current market conditions. The timing and number of shares repurchased are also subject to legal constraints and financial covenants under our credit facility that limit share repurchases based on a defined ratio. (See Note 14 of Notes to Consolidated Financial Statements in Part IV, Item 15 of this report for further discussion of our repurchase authorization and methods.)

Contractual Obligations and Commercial Commitments

The following table summarizes our undiscounted contractual obligations and commercial commitments as of January 2, 2024 (amounts in millions):

    

Payment Due by Period

    

    

Less than

    

    

    

More than

    

Total

    

1 Year

    

13 Years

    

45 Years

    

5 Years

Contractual obligations

 

  

 

  

 

  

 

  

 

  

Recorded contractual obligations:

Operating leases liabilities (1)

$

2,079.2

$

138.5

$

291.3

$

292.3

$

1,357.1

Long-term debt

 

470.0

 

340.0

130.0

Uncertain tax positions (2)

 

3.8

 

0.3

 

3.5

 

 

Unrecorded contractual obligations:

Purchase obligations (3)

101.4

78.7

19.9

2.3

0.5

Real estate obligations (4)

 

414.8

 

126.0

 

43.3

 

23.2

 

222.3

Total

$

3,069.2

$

343.5

$

698.0

$

447.8

$

1,579.9

Other commercial commitments

 

 

 

 

 

Standby letters of credit

$

33.5

$

33.5

$

$

$

(1)Includes $710.3 million related to options to extend lease terms that are reasonably certain of being exercised. (See Note 11 in Notes to Consolidated Financial Statements in Part IV, Item 15 of this report for discussion of leases.)
(2)Represents liability for uncertain tax positions. (See Note 17 of Notes to Consolidated Financial Statements in Part IV, Item 15 of this report for further discussion of income taxes.)
(3)Includes obligations for inventory purchases, equipment purchases, information technology and other miscellaneous commitments. Amounts exclude agreements that are cancelable without significant penalty.
(4)Real estate obligations include construction commitments, net of up-front landlord construction contributions, and legally binding minimum lease payments for leases signed but not yet commenced. Amounts exclude agreements that are cancelable without significant penalty. Also includes the commitments associated with the third bakery production facility.

The FRC acquisition agreement also included a contingent consideration provision which is payable annually from 2022 through 2027 and is based on achievement of revenue and profitability targets for the FRC brands other than North Italia and Flower Child with considerations made in the event we undergo a change in control or divest any FRC brand (other than North Italia and Flower Child) during the five years after closing. The liability for this contingent consideration provision was $25.5 million at January 2, 2024. See Note 2 in Notes to Consolidated Financial Statements in Part IV, Item 15 of this report for discussion of the fair value measurement for this liability. We are also required to provide financing to FRC in an amount sufficient to support achievement of these targets during the five years after closing.

49

Cash Flow Outlook

We believe that our cash and cash equivalents, combined with expected cash flows provided by operations and available borrowings under the Revolver Facility, will provide us with adequate liquidity for the next 12 months and the foreseeable future.

As of January 2, 2024, we had no financing transactions, arrangements or other relationships with any unconsolidated entities or related parties. Additionally, we had no financing arrangements involving synthetic leases or trading activities involving commodity contracts.

Critical Accounting Estimates

Critical accounting policies are those we believe are most important to portraying our financial condition and results of operations and also require the greatest amount of subjective or complex judgments by management. Judgments and uncertainties regarding the application of these policies may result in materially different amounts being reported under various conditions or using different assumptions. We consider the following policies to be the most critical in understanding the judgment that is involved in preparing our consolidated financial statements.

Contingent Consideration and Compensation Liability

The FRC acquisition agreement included a contingent consideration provision, a portion of which was considered part of the acquisition consideration and the remainder of which was considered future compensation expense. This contingent consideration and compensation is payable annually from 2022 through 2027 and is based on achievement of revenue and profitability targets for the FRC brands other than North Italia and Flower Child. The fair value of the contingent consideration and compensation liability is determined utilizing a Monte Carlo model based on estimated future revenues, margins, volatility factors and discount rates, among other variables and estimates and has no minimum or maximum payment. The undiscounted range of outcomes per the Monte Carlo model was $2.6 million to $235.4 million at January 2, 2024 and $0 to $276.0 million at January 3, 2023. During fiscal 2023, the fair value of the contingent consideration and compensation liability decreased by $3.1 million to $25.5 million due to a payment of $13.0 million per the FRC acquisition agreement, partially offset by $9.9 million increase in the fair value primarily stemming from a change in the volatility factors, as well as an increase in fiscal 2023 revenues and estimated future revenues utilized in the calculation, and amortization. The fair value of the contingent consideration and compensation liability is highly subjective, and results could change materially if different estimates and assumptions were used.

Indefinite-Lived Intangible Assets

Goodwill and other indefinite-lived intangible assets are not amortized and are tested for impairment annually as of the first day of our fiscal fourth quarter or on an interim basis if events or changes in circumstances between annual tests indicate a potential impairment. First, we determine if, based on qualitative factors, it is more likely than not that an impairment exists. Factors considered include, but are not limited to, historical financial performance, wage, product and services inflation, competitive environment, macroeconomic and industry conditions, results of prior impairment tests and share price performance. Any adverse change in these factors could have a significant impact on the recoverability of these assets and could have a material impact on our consolidated financial statements. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is performed.

The quantitative assessments require the use of estimates and assumptions regarding future cash flows and asset fair values. For the goodwill impairment test, the estimated fair value of the reporting units is determined using a blend of the income approach using a discounted cash flow analysis and the market capitalization approach. The fair value of the trade names and trademarks is estimated using the relief from royalty method. Key assumptions include projected revenue growth and operating expenses, discount rates, royalty rates and other factors that could affect fair value or otherwise indicate potential impairment. Estimates of revenue growth and operating expenses are based on internal projections and consider historical performance and forecasted growth, including assumptions related to the cost environment and macroeconomic and industry conditions. The discount rate is based on the estimated cost of capital that reflects the risk profile of the related business. These estimates, as well as the selection of comparable companies and valuation multiples used in the market approaches, are subjective, and our ability to realize future cash flows and asset fair values is affected by factors such as changes in economic conditions and operating performance. These fair value assessments could change materially if different estimates and assumptions were used.

50

We did not record any impairment charges related to indefinite-lived intangible assets in fiscal 2023, 2022 or 2021. (See Note 1 in Notes to Consolidated Financial Statements in Part IV, Item 15 of this report for further discussion of these impairments.)

Long-Lived Assets

We assess the potential impairment of our long-lived assets on an annual basis or whenever events or changes in circumstances indicate that the carrying value of the assets or asset group may not be recoverable. Factors considered include, but are not limited to, negative cash flow, significant underperformance relative to historical or projected future operating results, significant changes in the manner in which an asset is being used, an expectation that an asset will be disposed of significantly before the end of its previously estimated useful life and significant negative industry or economic trends.

Assessing whether impairment testing is warranted and, if so, determining the amount of expense require the use of estimates and assumptions regarding future cash flows and asset fair values. Key assumptions include projected revenue growth and operating expenses, as well as forecasting asset useful lives and selecting an appropriate discount rate. Estimates of revenue growth and operating expenses are based on internal projections and consider the restaurant’s historical performance, the local market economics and the business environment. The discount rate is based on the yield curve rate for U.S. Treasury securities with a duration that coincides with the period covered by the cash flows. These estimates are subjective and our ability to realize future cash flows and asset fair values is affected by factors such as changes in economic conditions and operating performance.

In fiscal 2023, we recorded $29.5 million of expense primarily related to the impairment of three The Cheesecake Factory (one previously impaired), one North Italia (previously impaired), one Other FRC and two Other restaurant lease terminations. In fiscal 2022, we recorded $31.4 million of expense primarily related to the impairment of three The Cheesecake Factory, one Other FRC and three Other restaurants. In fiscal 2021, we recorded $16.3 million of expense primarily related to the impairment of long-lived assets for three The Cheesecake Factory and two Other restaurants. (See Note 1 in Notes to Consolidated Financial Statements in Part IV, Item 15 of this report for further discussion related to long-lived asset impairment.)

Leases

Lease terms include the build-out period for our leases where no rent payments are typically due under the terms of the lease, as well as options to renew when we deem we have significant economic incentive to exercise the extension. When determining if we have a significant economic incentive, we consider relevant factors, such as contractual, asset, entity and market-based considerations. Option periods are included in the lease term for the majority of our leases. Termination rights have not been factored into the lease terms since based on our probability assessment we are reasonably certain we will not terminate our leases.

We cannot determine the interest rate implicit in our leases because we do not have access to the lessor’s estimated residual value or the amount of the lessor’s deferred initial direct costs. Therefore, we use our incremental borrowing rate as the discount rate for our leases. Our incremental borrowing rate for a lease is the rate of interest we would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. Because we do not generally borrow on a collateralized basis, we derive an appropriate incremental borrowing rate using the interest rate we pay on our non-collateralized borrowings, adjusted for the amount of the lease payments, the lease term and the effect of designating specific collateral with a value equal to the unpaid lease payments for that lease.

The reasonably certain lease term and the incremental borrowing rate for each restaurant location require judgment by management and can impact the classification and accounting for a lease as operating or finance, the value of the operating lease asset and liability and the term over which leasehold improvements for each restaurant are depreciated. These judgments may produce materially different amounts of operating lease assets and liabilities, rent expense and interest expense than would be reported if different assumptions were used.

Recent Accounting Pronouncements

See Note 1 of Notes to Consolidated Financial Statements in Part IV, Item 15 of this report for a summary of new accounting standards.

51

ITEM 7A.         QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

The following discussion of market risks contains forward-looking statements and should be read in conjunction with our consolidated financial statements and related notes in Part IV, Item 15 of this report, the “Risk Factors” in Part I, Item 1A of this report, the “Management’s Discussion and Analysis of Financial Condition and Results of Operations”in Part II, Item 7 of this report and the cautionary statements included throughout this report. Actual results may differ materially from the following discussion based on general conditions in the commodity and financial markets.

The cost of products and services used in our operations is subject to volatility due to the relative availability of labor and distribution, weather, natural disasters, inventory levels and other supply and/or demand impacting events such as geopolitical events, economic conditions or other unforeseen circumstances. Climate change may further exacerbate a number of these factors. During fiscal 2021, we began to experience certain supply shortages and transportation delays largely attributable to impacts of the COVID-19 pandemic. These shortages continued in fiscal 2022 and were exacerbated by geopolitical unrest and macroeconomic events. The aggregate impact of these and other factors contributed to significant cost inflation. While we have seen improvements in many of these areas, the absolute level of commodity costs has remained elevated.

We attempt to negotiate short-term and long-term agreements for some of our principal commodity, supply and equipment requirements, such as certain dairy products and poultry, depending on market conditions and expected demand. While we are in the process of contracting for certain key food and non-food supplies for fiscal 2024, these efforts may not be successful or yield our intended benefits. We continue to evaluate the possibility of entering into similar arrangements for other commodities and periodically evaluate hedging vehicles, such as direct financial instruments, to assist us in managing risk and variability associated with such commodities. As of the end of fiscal 2023, we had no hedging contracts in place.

Commodities for which we have not entered into contracts can be subject to unforeseen supply and cost fluctuations, which at times may be significant. Additionally, the cost of commodities subject to governmental regulation, such as dairy and corn, can be especially susceptible to price fluctuation. Goods we purchase on the international market may be subject to even greater fluctuations in cost and availability, which could result from a variety of factors, including the value of the U.S. dollar relative to other currencies, international trade disputes, tariffs, geopolitical unrest and varying global demand. We may not have the ability to increase menu prices or vary menu items in response to food commodity price increases. For fiscal 2023 and 2022, a hypothetical increase of 1% in food costs would have negatively impacted food and beverage costs by $8.0 million and $8.1 million, respectively. (See Item 1A — Risk Factors — “Our inability to anticipate and react effectively to changes in the costs of key operating resources may increase our cost of doing business, which could materially adversely affect our financial performance.”)

We are exposed to market risk from interest rate changes on our funded debt. This exposure relates to the component of the interest rate on the Loan Agreement that is indexed to market rates. Based on outstanding borrowings at January 2, 2024 and January 3, 2023, a hypothetical 1% rise in interest rates would have increased interest expense by $1.3 million on an annual basis. (See Note 10 of Notes to Consolidated Financial Statements in Part IV, Item 15 of this report for further discussion of our long-term debt.)

We are also subject to market risk related to our investments in variable life insurance contracts used to support our Non-Qualified Plans to the extent these investments are not equivalent to the related liability. In addition, because changes in these investments are not taxable, gains and losses result in tax benefit and tax expense, respectively, and directly affect net income through the income tax provision. Based on balances at January 2, 2024 and January 3, 2023, a hypothetical 10% decline in the market value of our deferred compensation asset and related liability would not have impacted income before income taxes. However, under such scenario, net income would have declined by $2.4 million and $2.0 million at January 2, 2024 and January 3, 2023, respectively.

ITEM 8.          FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

The consolidated financial statements required to be filed hereunder are set forth in Part IV, Item 15 of this report.

ITEM 9.          CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

None.

52

ITEM 9A.        CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

We have established and maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Securities Exchange Act of 1934 is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only a reasonable assurance of achieving the desired control objectives, and management was necessarily required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures. We carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this report. Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of January 2, 2024.

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting. As defined in Exchange Act Rule 13a-15(f), internal control over financial reporting is a process designed by, or under the supervision of, our principal executive and principal financial officers and effected by our Board of Directors, management and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States (“GAAP”) and includes those policies and procedures that (i) pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company’s assets that could have a material effect on the financial statements. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements.

Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we carried out an evaluation of the effectiveness of our internal control over financial reporting as of January 2, 2024 based on the criteria in “Internal Control - Integrated Framework (2013)” issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Based on this evaluation, our management concluded that our internal control over financial reporting was effective as of January 2,2024.

The effectiveness of our internal control over financial reporting as of January 2, 2024 has been audited by KPMG LLP, an independent registered public accounting firm, as stated in their report which appears in Part IV, Item 15 of this report.

Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934) during the three months ended January 2, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

ITEM 9B.         OTHER INFORMATION

None.

ITEM 9C.         DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not Applicable.

53

PART III

ITEM 10.         DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

We have adopted a code of ethics which applies to our Chief Executive Officer, Chief Financial Officer and Chief Accounting Officer, who are the Company’s principal executive, financial and accounting officers, respectively, and the Company’s other executive officers and members of the Board of Directors, entitled “Code of Ethics for Executive Officers, Senior Financial Officers and Directors.” We have also adopted a code of ethics which applies to other employees entitled “Code of Ethics and Code of Business Conduct.” The codes of ethics are available on our corporate website at www.thecheesecakefactory.com in the “Governance” section of our “Investors” page. The contents of our website are not incorporated by reference into this report. We intend to satisfy disclosure requirements under Item 5.05 of Form 8-K regarding an amendment to, or waiver from, a provision of the Code of Ethics for Executive Officers, Senior Financial Officers and Directors by posting such information on our website, at the address and location specified above, or as otherwise required by the Nasdaq Global Market.

Information with respect to our executive officers is included in Part I, Item 1 of this report. Other information required by this item is hereby incorporated by reference from the sections entitled “Election of Directors,” “The Board and Corporate Governance,” and “Delinquent Section 16(a) Reports” in our Proxy Statement.

ITEM 11.         EXECUTIVE COMPENSATION

The information required by this item is hereby incorporated by reference to the sections entitled “Directors Compensation,” “Executive Compensation,” “Compensation of Named Executive Officers” and “Compensation Committee Interlocks and Insider Participation” in the Proxy Statement.

ITEM 12.         SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

The information required by this item is hereby incorporated by reference to the section entitled “Beneficial Ownership of Principal Stockholders and Management” and “Equity Compensation Plan Information” in the Proxy Statement.

ITEM 13.         CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information required by this item is hereby incorporated by reference to the sections entitled “Policies Regarding Review, Approval or Ratification of Transactions with Related Persons” and “The Board and Corporate Governance” in the Proxy Statement.

ITEM 14.         PRINCIPAL ACCOUNTANT FEES AND SERVICES

The information required by this item is hereby incorporated by reference to the section entitled “Independent Registered Public Accounting Firm Fees and Services” (in the proposal entitled “Ratification of Selection of Independent Registered Public Accounting Firm”) in the Proxy Statement.

54

PART IV

ITEM 15.         EXHIBITS, FINANCIAL STATEMENT SCHEDULES

The following documents are filed as a part of this Report:

(a)  1.  Financial statements:

The consolidated financial statements required to be filed hereunder are listed in the Index to Consolidated Financial Statements on page 56 of this report.

2.   Financial statement schedules:

All schedules have been omitted because they are not applicable, not required or the information has been otherwise supplied in the financial statements or notes to the financial statements.

3.   Exhibits:

The Exhibits required to be filed hereunder are listed in the exhibit index included herein at page 89.

ITEM 16.         FORM 10-K SUMMARY

None.

55

Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors

The Cheesecake Factory Incorporated:

Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting

We have audited the accompanying consolidated balance sheets of The Cheesecake Factory Incorporated and subsidiaries (the Company) as of January 2, 2024 and January 3, 2023, the related consolidated statements of income, comprehensive income, stockholders’ equity and series A convertible preferred stock, and cash flows for each of the years in the three-year period ended January 2, 2024, and the related notes (collectively, the consolidated financial statements). We also have audited the Company’s internal control over financial reporting as of January 2, 2024, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of January 2, 2024 and January 3, 2023, and the results of its operations and its cash flows for each of the years in the three-year period ended January 2, 2024, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of January 2, 2024 based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

Basis for Opinions

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

57

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Evaluation of long-lived assets for impairment

As discussed in Notes 1, 6, and 11 to the consolidated financial statements, the Company assesses the potential impairment of long-lived assets on an annual basis or whenever events or changes in circumstances indicate the carrying value of the asset or asset group may not be recoverable. If the carrying amount of an asset group exceeds its estimated undiscounted future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the asset group exceeds the fair value of the asset group. The Company’s property and equipment, net, and operating lease asset balances as of January 2, 2024 were $791.1 million and $1,302.2 million, respectively. Based upon the analyses performed, the Company recognized pre-tax impairment charges for long-lived assets of $29.5 million in fiscal year 2023.

We identified the evaluation of long-lived assets for impairment as a critical audit matter. The evaluation of the assumptions used in the undiscounted cash flow analysis and determination of fair value of certain long-lived assets resulted in the application of challenging auditor judgment. These assumptions include revenue growth and the operating margin.

The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls over the Company’s long-lived asset impairment assessment process. This included controls related to the determination of the undiscounted cash flow and fair value of the restaurant asset groups, and the related revenue growth and operating margin assumptions. For certain restaurant asset groups, we performed sensitivity analyses over the revenue growth and operating margin assumptions to assess the impact of changes in those assumptions on the Company’s determination of the undiscounted cash flow and fair value of these restaurant asset groups. We compared the Company’s prior year revenue growth and operating margin assumptions to current year actual results to assess the Company’s ability to accurately forecast. We evaluated the Company’s revenue growth and operating margin assumptions for certain restaurant asset groups by comparing the assumptions to the restaurant asset groups’ historical and peer group performance.

/s/ KPMG LLP

We have served as the Company’s auditor since 2018.

Los Angeles, California

February 26, 2024

58

THE CHEESECAKE FACTORY INCORPORATED

CONSOLIDATED BALANCE SHEETS

(In thousands, except share and per share data)

January 2,

January 3,

    

2024

    

2023

ASSETS

Current assets:

Cash and cash equivalents

$

56,290

$

114,777

Accounts and other receivables

103,094

105,511

Income taxes receivable

 

20,670

 

21,522

Inventories

 

57,654

 

55,559

Prepaid expenses

 

63,090

 

48,399

Total current assets

 

300,798

 

345,768

Property and equipment, net

 

791,093

 

746,051

Other assets:

Intangible assets, net

 

251,727

 

251,524

Operating lease assets

 

1,302,150

 

1,268,986

Other

194,615

162,891

Total other assets

1,748,492

1,683,401

Total assets

$

2,840,383

$

2,775,220

LIABILITIES, SERIES A CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable

$

63,152

$

66,638

Gift card liabilities

 

222,915

 

219,808

Operating lease liabilities

134,905

139,099

Other accrued expenses

239,699

231,133

Total current liabilities

660,671

656,678

Long-term debt

 

470,047

 

468,032

Operating lease liabilities

 

1,254,955

 

1,233,497

Other noncurrent liabilities

136,648

125,010

Total liabilities

2,522,321

2,483,217

Commitments and contingencies (Note 13)

Series A convertible preferred stock, $.01 par value, 200,000 shares authorized; none issued

 

 

Stockholders’ equity:

Preferred stock, $.01 par value, 5,000,000 shares authorized; none issued and outstanding

Common stock, $.01 par value, 250,000,000 shares authorized; 107,195,287 shares issued and 50,652,129 shares outstanding at January 2, 2024 and 106,323,117 shares issued and 51,173,597 shares outstanding at January 3, 2023

1,072

1,063

Additional paid-in capital

 

913,442

 

887,485

Retained earnings

 

1,216,239

 

1,170,078

Treasury stock inclusive of excise tax, 56,543,158 and 55,149,520 shares at cost at January 2, 2024 and January 3, 2023, respectively

 

(1,811,997)

 

(1,765,641)

Accumulated other comprehensive loss

 

(694)

 

(982)

Total stockholders’ equity

 

318,062

 

292,003

Total liabilities, Series A convertible preferred stock and stockholders’ equity

$

2,840,383

$

2,775,220

See the accompanying notes to the consolidated financial statements.

59

THE CHEESECAKE FACTORY INCORPORATED

CONSOLIDATED STATEMENTS OF INCOME

(In thousands, except per share data)

Fiscal Year

    

2023

    

2022

    

2021

Revenues

$

3,439,503

$

3,303,156

$

2,927,540

Costs and expenses:

Food and beverage costs

803,500

810,926

653,133

Labor expenses

 

1,227,895

 

1,211,951

 

1,072,628

Other operating costs and expenses

 

922,428

 

881,627

 

792,311

General and administrative expenses

 

217,449

 

205,753

 

186,136

Depreciation and amortization expenses

 

93,136

 

92,380

 

89,654

Impairment of assets and lease termination expenses

 

29,464

 

31,387

 

18,139

Acquisition-related contingent consideration, compensation and amortization expenses

11,686

13,368

19,510

Preopening costs

 

25,379

 

16,829

 

13,711

Total costs and expenses

 

3,330,937

 

3,264,221

 

2,845,222

Income from operations

 

108,566

 

38,935

 

82,318

Interest and other expense, net

 

(8,552)

 

(6,043)

 

(10,698)

Income before income taxes

 

100,014

 

32,892

 

71,620

Income tax benefit

 

(1,337)

 

(10,231)

 

(753)

Net income

101,351

43,123

72,373

Dividends on Series A preferred stock

(18,661)

Undistributed earnings allocated to Series A preferred stock

(4,581)

Net income available to common stockholders

$

101,351

$

43,123

$

49,131

Net income per common share:

Basic

$

2.10

$

0.87

$

1.03

Diluted (Note 1)

$

2.07

$

0.86

$

1.01

Weighted-average common shares outstanding:

Basic

 

48,324

 

49,815

 

47,529

Diluted

 

49,050

 

50,414

 

48,510

See the accompanying notes to the consolidated financial statements.

60

THE CHEESECAKE FACTORY INCORPORATED

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(In thousands)

   

Fiscal Year

2023

    

2022

    

2021

Net income

$

101,351

$

43,123

$

72,373

Other comprehensive gain/(loss):

 

 

 

Foreign currency translation adjustment

 

288

 

(695)

 

34

Unrealized gain on derivative, net of tax

3,464

Other comprehensive gain/(loss)

 

288

 

(695)

 

3,498

Total comprehensive income

101,639

42,428

75,871

Comprehensive income attributable to Series A preferred stockholders

(23,540)

Total comprehensive income available to common stockholders

$

101,639

$

42,428

$

52,331

See the accompanying notes to the consolidated financial statements.

61

THE CHEESECAKE FACTORY INCORPORATED

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK

(In thousands)

Accumulated

Series A Convertible

Additional

Other

    

Preferred Stock

Common Stock

Paid-in

Retained

Treasury

Comprehensive

    

Shares

    

Amount

  

  

Shares

    

Amount

    

Capital

    

Earnings

    

Stock

    

Loss

    

Total

Balance, December 29, 2020

200

$

218,248

98,645

$

986

$

878,148

$

1,110,087

$

(1,696,743)

$

(3,785)

$

288,693

Cumulative effect of adopting ASU 2020-06

(4,763)

4,763

4,763

Balance, December 29, 2020, as adjusted

200

213,485

98,645

986

878,148

1,114,850

(1,696,743)

(3,785)

293,456

Net income

72,373

72,373

Foreign currency translation adjustment

34

34

Change in derivative, net of tax

3,464

3,464

Cash dividends declared common stock, net of forfeitures

588

588

Stock-based compensation

759

8

24,778

24,786

Common stock issued under stock-based compensation plans

436

5

23,177

23,182

Common stock issuance

3,125

31

167,019

167,050

Treasury stock purchases

(5,766)

(5,766)

Series A preferred stock cash-settled conversion

(150)

(160,114)

(283,637)

(283,637)

Series A preferred stock conversion to common stock

(50)

(53,371)

2,401

24

53,273

53,297

Deemed dividends on Series A preferred stock

(13,591)

(13,591)

Cash dividends declared Series A preferred stock, $25.35 per share

(5,070)

(5,070)

Balance, December 28, 2021

105,366

1,054

862,758

1,169,150

(1,702,509)

(287)

330,166

Net income

43,123

43,123

Foreign currency translation adjustment

(695)

(695)

Cash dividends declared common stock, net of forfeitures, $0.81 per share

(42,195)

(42,195)

Stock-based compensation

788

8

24,644

24,652

Common stock issued under stock-based compensation plans

169

1

83

84

Treasury stock purchases

(63,132)

(63,132)

Balance, January 3, 2023

106,323

1,063

887,485

1,170,078

(1,765,641)

(982)

292,003

Net income

101,351

101,351

Foreign currency translation adjustment

288

288

Cash dividends declared common stock, net of forfeitures, $1.08 per share

(55,190)

(55,190)

Stock-based compensation

872

9

25,957

25,966

Treasury stock purchases, inclusive of excise tax

(46,356)

(46,356)

Balance, January 2, 2024

$

107,195

$

1,072

$

913,442

$

1,216,239

$

(1,811,997)

$

(694)

$

318,062

See the accompanying notes to the consolidated financial statements.

62

THE CHEESECAKE FACTORY INCORPORATED

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

    

Fiscal Year

    

2023

    

2022

    

2021

Cash flows from operating activities:

Net income

$

101,351

$

43,123

$

72,373

Adjustments to reconcile net income to cash provided by operating activities:

Depreciation and amortization expenses

93,136

92,380

89,654

Impairment of assets and lease termination expenses

 

26,998

 

31,327

 

17,937

Deferred income taxes

(15,715)

(18,646)

(20,849)

Stock-based compensation

 

25,781

 

24,426

 

22,988

Changes in assets and liabilities:

Accounts and other receivables

(98)

(12,266)

(24,816)

Income taxes receivable/payable

 

852

 

14,651

 

715

Inventories

 

(2,092)

 

(12,725)

 

(3,478)

Prepaid expenses

 

(14,694)

 

(11,960)

 

(1,137)

Operating lease assets/liabilities

 

(27,113)

 

(18,404)

 

(4,106)

Other assets

(14,504)

13,739

(9,227)

Accounts payable

 

3,971

 

17,586

 

(3,678)

Gift card liabilities

 

3,104

 

8,634

 

26,527

Other accrued expenses

37,424

(9,939)

50,103

Cash provided by operating activities

 

218,401

 

161,926

 

213,006

Cash flows from investing activities:

Additions to property and equipment

 

(151,565)

 

(112,464)

 

(66,943)

Additions to intangible assets

 

(1,658)

 

(680)

 

(606)

Other

(274)

329

(1,061)

Cash used in investing activities

 

(153,497)

 

(112,815)

 

(68,610)

Cash flows from financing activities:

Acquisition-related deferred consideration and compensation

(24,243)

(18,316)

(17,000)

Borrowings on credit facility

15,000

130,000

Repayments on credit facility

(15,000)

(130,000)

(150,000)

Convertible debt issuance

345,000

Convertible debt direct and incremental costs

(10,074)

Series A preferred stock cash-settled conversion

(443,751)

Series A preferred stock conversion direct and incremental costs

(74)

Series A preferred stock dividend paid

(18,661)

Common stock issuance

 

175,000

Common stock issuance direct and incremental costs

 

 

(7,950)

Proceeds from exercise of stock options

 

84

24,786

Common stock dividends paid

 

(53,207)

 

(42,272)

 

(337)

Treasury stock purchases

 

(46,085)

 

(63,132)

 

(5,766)

Cash used in financing activities

 

(123,535)

 

(123,636)

 

(108,827)

Foreign currency translation adjustment

144

 

(325)

 

(27)

Net change in cash and cash equivalents

 

(58,487)

(74,850)

35,542

Cash and cash equivalents at beginning of period

 

114,777

 

189,627

 

154,085

Cash and cash equivalents at end of period

$

56,290

$

114,777

$

189,627

Supplemental disclosures:

Interest paid

$

9,764

$

7,233

$

9,586

Income taxes paid

$

14,473

$

14,688

$

13,031

Construction payable

$

16,815

$

9,346

$

4,343

See the accompanying notes to the consolidated financial statements.

63

THE CHEESECAKE FACTORY INCORPORATED

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1.    Summary of Significant Accounting Policies

Description of Business

The Cheesecake Factory Incorporated is a leader in experiential dining. We are culinary forward and relentlessly focused on hospitality. We currently own and operate 334 restaurants throughout the United States and Canada under brands including The Cheesecake Factory® (216 locations), North Italia® (37 locations), Flower Child® (32 locations) and a collection within our Fox Restaurant Concepts (“FRC”) portfolio (41 locations). Internationally, 33 The Cheesecake Factory® restaurants operate under licensing agreements. Our bakery division operates two facilities that produce quality cheesecakes and other baked products for our restaurants, international licensees and third-party bakery customers.

Basis of Presentation

The accompanying consolidated financial statements include the accounts of The Cheesecake Factory Incorporated and its wholly owned subsidiaries (referred to herein collectively as the “Company,” “we,” “us” and “our”) and are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany accounts and transactions for the periods presented have been eliminated in consolidation.

We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal years 2023 and 2021 each consisted of 52 weeks. Fiscal year 2022 consisted of 53 weeks. Fiscal year 2024 will consist of 52 weeks.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions for the reporting periods covered by the financial statements. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ from these estimates.

Geopolitical and Other Macroeconomic Impacts to our Operating Environment

During fiscal 2021 and 2022, the COVID - 19 pandemic continued to affect our business during periods of accelerated case counts in which we experienced increased restaurant staff absenteeism and temporary shifts in consumer behavior, such as changes in customer traffic or the mix between on-premise and off-premise channels. Along with the COVID-19 pandemic, our operating results were impacted by geopolitical and macroeconomic events, causing supply chain challenges and significantly increased commodity and wage inflation. Some of these factors continued to impact our operating results in fiscal 2023, contributing to significantly increased commodity and other costs. We also encountered delays in opening new restaurants primarily due to delays in permitting and landlord readiness, as well as supply chain challenges.

The ongoing impact of geopolitical and macroeconomic events could lead to further shifts in consumer behavior, wage inflation, staffing challenges, product and services cost inflation, disruptions in the supply chain and delay in new restaurant openings. Any of these factors may have an adverse impact on our business and materially adversely affect our financial performance.

Cash and Cash Equivalents

Amounts receivable from credit card processors, totaling $21.0 million and $19.1 million at January 2, 2024 and January 3, 2023, respectively, are considered cash equivalents because they are both short-term and highly liquid in nature and are typically converted to cash within three days of the sales transaction. Our cash management system provides for the funding of all major bank disbursement accounts on a daily basis as checks are presented for payment. Under this system, outstanding checks are in excess of the cash balances at certain banks, which creates book overdrafts. Book overdrafts are presented as a current liability in other accrued expenses on our consolidated balance sheet.

64

Concentration of Credit Risk

Financial instruments that potentially subject us to a concentration of credit risk are cash and cash equivalents and receivables. We maintain our day-to-day operating cash balances in non-interest-bearing transaction accounts, which are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000. We invest our excess cash in a money market deposit account, which is insured by the FDIC up to $250,000. Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to these balances, and we believe credit risk to be minimal.

We consider the concentration of credit risk for accounts receivable from our bakery customers to be minimal due to the payment histories and general financial condition of our larger bakery accounts. Concentration of credit risk related to other receivables is limited as this balance is comprised primarily of amounts due from our gift card distributors, insurance providers and delivery partner.

Inventories

Inventories consist of restaurant food and other supplies, bakery raw materials and bakery finished goods and are stated at the lower of cost or net realizable value on an average cost basis at the restaurants and on a first-in, first-out basis at the bakeries.

Property and Equipment

We record property and equipment at cost less accumulated depreciation. Improvements are capitalized, while repairs and maintenance costs are expensed as incurred. Depreciation is calculated using the straight-line method over the estimated useful life of the assets or the reasonably certain lease term, whichever is shorter. Leasehold improvements include the cost of our internal development and construction department. Depreciation periods are as follows:

Buildings and land improvements

    

30 years

Leasehold improvements

10 to 30 years

Furnishings, fixtures and equipment

3 to 15 years

(1)

Computer software and equipment

5 years

(1)Other than certain types of restaurant equipment with estimated useful lives that equal or exceed the reasonably certain lease term, in which case the reasonably certain lease term is utilized.

Gains and losses related to property and equipment disposals are recorded in depreciation and amortization expenses.

Impairment of Long-Lived Assets and Lease Termination Expenses

We assess the potential impairment of our long-lived assets on an annual basis or whenever events or changes in circumstances indicate the carrying value of the assets or asset group may not be recoverable. Factors considered include, but are not limited to, negative cash flow, significant underperformance relative to historical or projected future operating results, significant changes in the manner in which an asset is being used, an expectation that an asset will be disposed of significantly before the end of its previously estimated useful life and significant negative industry or economic trends. At any given time, we may be monitoring a number of locations, and future impairment charges could be required if individual restaurant performance does not improve or we make the decision to close or relocate a restaurant.

65

Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. Impairment testing is performed at the individual restaurant asset group level, which is inclusive of property and equipment and lease right-of-use assets. Recoverability is assessed by comparing the carrying value of the assets to the undiscounted cash flows expected to be generated by those assets. Impairment losses are measured as the amount by which the carrying values of the assets exceed their fair value, which is determined based on discounted future net cash flows expected to be generated by the assets.

In fiscal 2023, we recorded $29.5 million of expense primarily related to the impairment of long-lived assets for three The Cheesecake Factory (one previously impaired), one North Italia (previously impaired), one Other FRC and two Other restaurant lease terminations. In fiscal 2022, we recorded $31.4 million of expense primarily related to the impairment of long - lived assets for three The Cheesecake Factory, one Other FRC and three Other restaurants. In fiscal 2021, we recorded $16.3 million of expense primarily related to the impairment of long-lived assets for three The Cheesecake Factory and two Other restaurants. These amounts are recorded in impairment of assets and lease terminations on the consolidated statements of income.

Intangible Assets

The following table presents components of intangible assets, net (in thousands):

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Indefinite-lived intangible assets:

  

  

Goodwill

$

1,451

$

1,451

Trade names and trademarks

 

234,341

 

234,077

Transferable alcoholic beverage licenses

 

7,923

 

7,683

Total indefinite-lived intangible assets

 

243,715

 

243,211

Definite-lived intangible assets, net:

 

 

Licensing agreements

 

4,602

 

5,092

Non-transferable alcoholic beverage licenses

 

3,410

 

3,221

Total definite-lived intangible assets

 

8,012

 

8,313

Total intangible assets, net

$

251,727

$

251,524

Goodwill and other indefinite-lived intangible assets are not amortized and are tested for impairment annually as of the first day of our fiscal fourth quarter or on an interim basis if events or changes in circumstances between annual tests indicate a potential impairment. First, we determine if, based on qualitative factors, it is more likely than not that an impairment exists. Factors considered include, but are not limited to, historical financial performance, wage, product and services inflation, competitive environment, macroeconomic and industry conditions, results of prior impairment tests and share price performance. Any adverse change in these factors could have a significant impact on the recoverability of these assets and could have a material impact on our consolidated financial statements. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is performed. The quantitative assessments require the use of estimates and assumptions regarding future cash flows and asset fair values. Key assumptions include projected revenue growth and operating expenses, discount rates, royalty rates, valuation multiples and other factors that could affect fair value or otherwise indicate potential impairment. Such assessments could change materially if different estimates and assumptions were used.

We performed our annual impairment assessment of indefinite-lived intangible assets as of the first day of the fourth quarters of fiscal 2023, 2022 and 2021 and concluded there was no impairment.

66

Definite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable based on estimated undiscounted future cash flows. If impaired, the asset or asset group is written down to fair value based on discounted future cash flows. We performed our annual impairment assessment of definite-lived intangible assets as of the first day of the fourth quarters of fiscal 2023, 2022 and 2021. We concluded there was no impairment for fiscal 2023 and 2022 and recorded $1.3 million of impairment expense in fiscal 2021 related to licensing agreements. Amortization expenses related to our definite-lived intangible assets were $0.8 million, $0.7 million and $0.7 million for fiscal 2023, 2022 and 2021, respectively. Definite-lived intangible assets will be amortized over one to 52 years.

We evaluate the useful lives of our intangible assets, other than goodwill, at each reporting period to determine if they are definite or indefinite-lived. A determination on useful life requires judgments and assumptions regarding the future effects of obsolescence, demand, competition, other economic factors (such as the stability of the industry, legislative action that results in an uncertain or changing regulatory environment and expected changes in distribution channels), the level of required maintenance expenditures and the expected lives of other related groups of assets.

Revenue Recognition

Our revenues consist of sales at our Company-owned restaurants, sales from our bakery operations to our licensees and other third-party customers, royalties from our licensees’ restaurant sales and from consumer packaged goods sales, and licensee development and site fees. Revenues are presented net of sales taxes. Sales tax collected is included in other accrued expenses until the taxes are remitted to the appropriate taxing authorities.

Revenues from restaurant sales are recognized when payment is tendered at the point of sale. Revenues from bakery sales are recognized upon transfer of title and risk to customers. Royalty revenues are recognized in the period the related sales occur, utilizing the sale-based royalty exception available under current accounting guidance. Our consumer packaged goods minimum guarantees do not require distinct performance obligations. Therefore, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from five to seven years. As our development and site fee agreements do not contain distinct performance obligations, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from eight to 30 years. Deferred and recognized revenue for new minimum guarantees for consumer packaged goods and for new site and development agreements were immaterial in all periods presented.

We recognize a liability upon the sale of our gift cards and recognize revenue when these gift cards are redeemed in our restaurants. Based on our historical redemption patterns, we can reasonably estimate the amount of gift cards for which redemption is remote, which is referred to as “breakage.” Breakage is recognized over a three-year period in proportion to historical redemption trends and is classified as revenues in our consolidated statements of income. We recognized $7.3 million, $7.0 million and $6.8 million of gift card breakage in fiscal years 2023, 2022 and 2021, respectively. Incremental direct costs related to gift card sales, including commissions and credit card fees, are deferred and recognized in earnings in the same pattern as the related gift card revenue.

Certain of our promotional programs include multiple element arrangements that incorporate various performance obligations. We allocate revenue using the relative selling price of each performance obligation considering the likelihood of redemption and recognize revenue upon satisfaction of each performance obligation. During fiscal 2023, we deferred and recognized previously deferred revenue of $27.5 million and $23.3 million, respectively, related to promotional programs. During fiscal 2022, we deferred and recognized previously deferred revenue of $27.3 million and $23.6 million, respectively, related to promotional programs. During fiscal 2021, we deferred and recognized previously deferred revenue of $27.5 million and $15.2 million, respectively, related to promotional programs.

67

Leases

We currently lease all of our restaurant locations, generally with initial terms of 10 to 20 years plus two five-year renewal options. Our leases typically require contingent rent above the minimum base rent payments based on a percentage of revenues ranging from 2% to 10%, have escalating minimum rent requirements over the term of the lease and require payment for various expenses incidental to the use of the property. A majority of our leases provide for a reduced level of overall rent obligation if specified co-tenancy requirements are not satisfied. We expend cash for leasehold improvements and furniture, fixtures, and equipment to build out and equip our leased premises. We may also expend cash for structural additions that we make to leased premises. Generally, a portion of the leasehold improvements and building costs are reimbursed to us by our landlords as construction contributions. If obtained, landlord construction contributions usually take the form of up-front cash, full or partial credits against our future minimum or percentage rents, or a combination thereof. We do not meet any of the accounting criteria under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 842, Leases, for being the owner of the asset under construction. Many of our leases provide early termination rights permitting us to terminate the lease prior to expiration in the event our revenues are below a stated level for a period of time, generally conditioned upon repayment of the unamortized landlord contributions.

In addition to leases for our restaurant locations, we also lease automobiles and certain equipment that is used in the restaurants, bakeries and corporate office. The leases for our restaurant locations, automobiles and certain restaurant equipment are included in our operating lease assets and liabilities. All other leases are immaterial or qualify for the short-term lease exclusion.

The assessment of whether a contract is or contains a lease is performed at contract inception. A lease is defined as a contract that conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Control is defined as having both the right to obtain substantially all the economic benefits from the use of the asset and to direct how and for what purpose the asset is used.

At lease commencement, we evaluate each material lease and those that don’t qualify for the short-term exclusion to determine its appropriate classification as an operating or finance lease. All of the leases evaluated meet the criteria for classification as operating leases. For restaurant leases that existed as of the adoption of ASC 842, we continued to apply our historical practice of excluding executory costs, and only minimum base rent was factored into the initial operating lease liability and corresponding lease asset. For restaurant leases beginning after adoption of ASC 842, we have elected the single lease component practical expedient. Operating lease assets and liabilities are recorded on the balance sheet at lease commencement based on the present value of minimum base rent and other fixed payments over the reasonably certain lease term. The difference between the amounts we expend for structural costs and the construction contributions received from our landlords is recorded as an adjustment to the operating lease asset. Lease terms include the build-out period for our leases where no rent payments are typically due under the terms of the lease, as well as options to renew when we deem we have significant economic incentive to exercise the extension. When determining if we have a significant economic incentive, we consider relevant factors, such as contractual, asset, entity and market-based considerations. Option periods are included in the lease term for the majority of our leases. Termination rights have not been factored into the lease terms since based on our probability assessment we are reasonably certain we will not terminate our leases.

We cannot determine the interest rate implicit in our leases because we do not have access to the lessor’s estimated residual value or the amount of the lessor’s deferred initial direct costs. Therefore, we use our incremental borrowing rate as the discount rate for our leases. Our incremental borrowing rate for a lease is the rate of interest we would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. Because we do not generally borrow on a collateralized basis, we derive an appropriate incremental borrowing rate using the interest rate we pay on our non-collateralized borrowings, adjusted for the amount of the lease payments, the lease term and the effect of designating specific collateral with a value equal to the unpaid lease payments for that lease.

We monitor for events or changes in circumstances that require reassessment of our leases. When a reassessment results in the re-measurement of a lease liability, a corresponding adjustment is made to the carrying amount of the operating lease asset. We also assess the potential impairment of our operating lease assets under long-lived asset impairment guidance in ASC 360, Property, Plant, and Equipment: Impairment or disposal on long-lived assets.

68

Rent expense included in our operating lease assets is recognized on a straight-line basis. Contingent rent expense is recorded as incurred to the extent it exceeds minimum base rent per the lease agreement. Variable lease payments, which primarily consist of real estate taxes, common area maintenance charges, insurance cost and other operating expenses, are not included in the operating lease right-of-use asset or operating lease liability balances and are recognized as incurred. Rent expense is included in other operating costs and expenses in the consolidated statements of income.

The reasonably certain lease term and the incremental borrowing rate for each restaurant location require judgment by management and can impact the classification and accounting for a lease as operating or finance, the value of the operating lease asset and liability and the term over which leasehold improvements for each restaurant are depreciated. These judgments may produce materially different amounts of operating lease assets and liabilities, rent expense and interest expense than would be reported if different assumptions were used.

Self-Insurance Liabilities

We retain financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and other insurable risks. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”) as of the balance sheet date and are recorded in other accrued expenses. Our estimated liabilities, which are not discounted, are based on information provided by our insurance brokers and insurers, combined with our judgment regarding a number of assumptions and factors, including the frequency and severity of claims, claims development history, case jurisdiction, applicable legislation and our claims settlement practices. Significant judgment is required to estimate IBNR amounts, as parties have yet to assert such claims. If actual claims trends, including the severity or frequency of claims, differ from our estimates, our financial results could be impacted.

Stock-Based Compensation

We maintain stock-based incentive plans under which equity awards may be granted to staff members, consultants and non-employee directors. We account for the awards based on fair value measurement guidance and amortize to expense over the vesting period using a straight-line or graded-vesting schedule, as applicable. (See Note 15 for further discussion of our stock-based compensation.)

Advertising Costs

We expense advertising production costs at the time the advertising first takes place. All other advertising costs are expensed as incurred. Most of our advertising costs are included in other operating costs and expenses and were $34.7 million, $24.0 million and $19.9 million in fiscal 2023, 2022 and 2021, respectively. The increase in fiscal 2023 is primarily due to the launch of our Cheesecake RewardsTM program.

Preopening Costs

Preopening costs include all costs to relocate and compensate restaurant management staff members during the preopening period, costs to recruit and train hourly restaurant staff members, and wages, travel and lodging costs for our opening training team and other support staff members. Also included are expenses for maintaining a roster of trained managers for pending openings, the associated temporary housing and other costs necessary to relocate managers in alignment with future restaurant opening and operating needs, and corporate travel and support activities. We expense preopening costs as incurred.

Income Taxes

We provide for federal, state and foreign income taxes currently payable and for deferred taxes that result from differences between financial accounting rules and tax laws governing the timing of recognition of various income and expense items. We recognize deferred income tax assets and liabilities for the future tax effects of such temporary differences based on the difference between the financial statement and tax bases of existing assets and liabilities using the statutory rates expected in the years in which the differences are expected to reverse. The effect on deferred taxes of any enacted change in tax rates is recognized in income in the period that includes the enactment date. Income tax credits are recorded as a reduction of tax expense.

69

We routinely evaluate the likelihood of realizing the benefit of our deferred tax assets and record a valuation allowance if, based on all available evidence, we determine that some portion of the tax benefit will not be realized. In evaluating our ability to recover our deferred tax assets within the jurisdictions from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies (when applicable) and results of recent operations. If we later determine that we would be able to realize our deferred tax assets in excess of their net recorded amount, we adjust the deferred tax asset valuation allowance and reduce income tax expense.

We evaluate our exposures associated with our various tax filing positions and recognize a tax benefit from an uncertain tax position only if it is more-likely-than-not that the position will be sustained upon examination by the relevant taxing authorities based solely on its technical merits, taking into account available administrative remedies and litigation. If this threshold is met, we recognize only the portion of the tax benefit that has a greater than 50% likelihood of being realized upon ultimate resolution. We record a liability for any portion of the tax benefit that does not meet these recognition and measurement criteria and we adjust this liability through income tax expense in the period in which the uncertain tax position is effectively settled, when the statute of limitations expires for the relevant taxing authority to examine the tax position or when new information becomes available. We recognize interest and penalties related to uncertain tax positions in income tax expense.

Net Income per Share

Basic net income per share is computed by dividing net income available to common stockholders by the weighted-average number of common shares outstanding during the period, reduced by unvested restricted stock awards. At January 2, 2024, January 3, 2023 and December 28, 2021, 2.9 million shares, 2.5 million shares and 2.1 million shares, respectively, of restricted stock and restricted stock units issued were unvested and, therefore, excluded from the calculation of basic earnings per share for the fiscal years ended on those dates.

Diluted net income per share is computed by dividing net income available to common stockholders by the weighted-average number of common stock equivalents outstanding for the period. Common stock equivalents for our convertible senior notes due 2026 (“Notes”) are determined by application of the if-converted method, and common stock equivalents for outstanding stock options, restricted stock and restricted stock units are determined by the application of the treasury stock method.

70

Holders of our Series A Convertible Preferred Stock, par value $0.01 per share (the “Series A preferred stock”) participated in dividends on an as-converted basis when declared on common stock. As a result, our Series A preferred stock met the definition of a participating security which required us to apply the two-class method to compute both basic and diluted net income per share. The two-class method is an earnings allocation formula that treats participating securities as having rights to earnings that would otherwise have been available to common stockholders. In addition, as our Series A preferred stock was a participating security, we were required to calculate diluted net income per share under the if-converted method in addition to the two-class method and utilize the most dilutive result.

    

Fiscal Year

2023

2022

2021

(In thousands, except per share data)

Basic net income per common share:

Net income

$

101,351

$

43,123

$

72,373

Dividends on Series A preferred stock

 

 

 

(18,661)

Undistributed earnings allocated to Series A preferred stock

(4,581)

Net income available to common stockholders

 

101,351

 

43,123

 

49,131

Basic weighted-average shares outstanding

48,324

49,815

47,529

Basic net income per common share

$

2.10

$

0.87

$

1.03

Diluted net income per common share:

Net income available to common stockholders

101,351

43,123

49,131

Reallocation of undistributed earnings to Series A preferred stock

85

Net income available to common stockholders for diluted EPS

101,351

43,123

49,216

Basic weighted-average shares outstanding

48,324

49,815

47,529

Dilutive effect of equity awards (1)

726

599

981

Diluted weighted-average shares outstanding

49,050

50,414

48,510

Diluted net income per common share

$

2.07

$

0.86

$

1.01

(1)Shares of common stock equivalents related to outstanding stock options, restricted stock and restricted stock units of 2.9 million, 3.3 million and 1.9 million for fiscal 2023, 2022 and 2021, respectively, were excluded from the diluted calculation due to their anti-dilutive effect. No shares of common stock equivalents related to the Notes were included in the diluted calculation due to their anti-dilutive effect.

Comprehensive Income

Comprehensive income includes all changes in equity during a period except those resulting from investment by and distribution to owners. Our comprehensive income consists of net income, unrealized gains on our interest rate swap and translation gains/(losses) related to our Canadian restaurant operations.

Foreign Currency

The Canadian dollar is the functional currency for our Canadian restaurant operations. Revenue and expense accounts are translated into U.S. dollars using the average exchange rates during the reporting period. Assets and liabilities are translated using the exchange rates in effect at the reporting period end date. Equity accounts are translated at historical rates, except for the change in retained earnings which is the result of the income statement translation process. Translation gains and losses are reported as a separate component in our consolidated statements of comprehensive income and would only be realized upon the sale or upon complete or substantially complete liquidation of the business. Gains and losses from foreign currency transactions are recognized in our consolidated statements of income in interest and other expense, net.

71

Recent Accounting Pronouncements

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The amendments are effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which updates income tax disclosures related to the rate reconciliation and requires disclosure of income taxes paid by jurisdiction. The amendment also provides further disclosure comparability. The amendments are effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied prospectively. However, retrospective application is permitted. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.

2.    Fair Value Measurements

Fair value measurements are estimated based on valuation techniques and inputs categorized as follows:

Level 1: Quoted prices in active markets for identical assets or liabilities
Level 2: Observable inputs other than quoted prices in active markets for identical assets and liabilities
Level 3: Unobservable inputs in which little or no market activity exists, therefore requiring the Company to develop its own assumptions

The following tables present the components and classification of our assets and liabilities that are measured at fair value on a recurring basis (in thousands):

    

January 2, 2024

    

Level 1

    

Level 2

    

Level 3

Assets/(Liabilities)

 

Non-qualified deferred compensation assets

$

94,136

$

$

Non-qualified deferred compensation liabilities

(93,979)

Acquisition-related contingent consideration and compensation liability

(25,495)

    

January 3, 2023

    

Level 1

    

Level 2

    

Level 3

Assets/(Liabilities)

Non-qualified deferred compensation assets

$

78,542

$

$

Non-qualified deferred compensation liabilities

(78,286)

Acquisition-related deferred consideration (1)

(10,751)

Acquisition-related contingent consideration and compensation liability

(28,565)

(1) The final $11.3 million payment related to the Acquisition - related deferred consideration was made in fiscal year 2023.

Changes in the fair value of non-qualified deferred compensation assets and liabilities are recognized in interest and other expense, net in our consolidated statements of income. Changes in the fair value of the acquisition-related deferred and contingent consideration and compensation liability are recognized in acquisition-related contingent consideration, compensation and amortization expenses in our consolidated statements of income.

72

The following table presents a reconciliation of the beginning and ending amounts of the fair value of the acquisition-related contingent consideration and compensation liability categorized as Level 3 (in thousands):

    

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Beginning balance

$

28,565

$

23,894

Payment

(12,994)

(7,187)

Change in fair value

 

9,924

 

11,858

Ending balance

$

25,495

$

28,565

The fair value of the Acquisition-related contingent consideration and compensation liability was determined utilizing a Monte Carlo model based on estimated future revenues, margins and volatility factors, among other variables and estimates and has no minimum or maximum payment. The undiscounted range of outcomes per the Monte Carlo model utilized to determine the fair value of the acquisition-related contingent consideration and compensation liability was $2.6 million to $235.4 million at January 2, 2024 and $0 to $276.0 million at January 3, 2023. Results could change materially if different estimates and assumptions were used. During fiscal 2023, the fair value of the contingent consideration and compensation liability decreased by $3.1 million due to a payment of $13.0 million per the FRC acquisition agreement, partially offset by $9.9 million increase in the fair value primarily stemming from a change in the volatility factors, as well as an increase in fiscal 2023 revenues and estimated future revenues utilized in the calculation and amortization. During fiscal 2022, the fair value of the contingent consideration and compensation liability increased by $4.7 million due to an $11.9 million increase in the fair value primarily stemming from a change in the volatility factors, as well as an increase in fiscal 2022 revenues and estimated future revenues utilized in the calculation and amortization, partially offset by a payment of $7.2 million per the FRC acquisition agreement.

The fair values of our cash and cash equivalents, accounts receivable, income taxes receivable, other receivables, prepaid expenses, accounts payable, income taxes payable and other accrued expenses approximate their carrying amounts due to their short duration.

At both January 2, 2024 and January 3, 2023, we had $345.0 million aggregate principal amount of Notes outstanding. The estimated fair value of the Notes based on a market approach as of January 2, 2024 and January 3, 2023 was approximately $298.8 million and $282.9 million, respectively, and determined based on the estimated or actual bids and offers of the Notes in an over-the-counter market on the last business day of the reporting period. The increase in the fair value of the Notes was primarily due to an increase in our stock price. See Note 10 for further discussion of the Notes.

3.    Accounts and Other Receivables

Accounts and other receivables consisted of (in thousands):

    

    Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Gift card distributors

$

35,777

$

37,586

Bakery customers

13,863

16,561

Landlord construction contributions

 

12,650

 

9,862

Insurance providers

9,984

10,529

Delivery partner

7,154

7,757

Other

23,666

23,216

Total

$

103,094

$

105,511

73

4.    Inventories

Inventories consisted of (in thousands):

    

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Restaurant food and supplies

$

32,283

$

30,783

Bakery finished goods and work in progress

 

16,230

 

17,250

Bakery raw materials and supplies

 

9,141

 

7,526

Total

$

57,654

$

55,559

5.    Prepaid Expenses

Prepaid expenses consisted of (in thousands):

    

    Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Gift card contract assets

$

19,111

$

19,886

Prepaid rent (1)

 

24,438

 

12,165

Other

 

19,541

 

16,348

Total

$

63,090

$

48,399

(1)The primary cause for the increase in prepaid rent expenses is a higher number of restaurants under construction at January 2, 2024 where the lease has not yet commenced compared to the prior year.

6.    Property and Equipment

Property and equipment consisted of (in thousands):

    

    Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Land and related improvements

$

15,852

$

15,852

Buildings

 

44,179

 

44,138

Leasehold improvements

 

1,291,153

 

1,225,860

Furnishings, fixtures and equipment

 

625,931

 

584,924

Computer software and equipment

 

57,952

 

60,861

Restaurant smallwares

 

38,234

 

36,494

Construction in progress

 

58,067

 

36,675

Property and equipment, total

 

2,131,368

 

2,004,804

Less: Accumulated depreciation

 

(1,340,275)

 

(1,258,753)

Property and equipment, net

$

791,093

$

746,051

Depreciation expenses related to property and equipment for fiscal 2023, 2022 and 2021 were $92.9 million, $92.1 million and $89.4 million, respectively. Repair and maintenance expenses for fiscal 2023, 2022 and 2021 were $99.5 million, $89.1 million and $77.4 million, respectively and are recorded in other operating costs and expenses. Net (income)/expense for property and equipment disposals was ($0.4) million, $1.6 million and $1.1 million, in fiscal 2023, 2022 and 2021, respectively.

74

7.    Other Assets

Other assets consisted of (in thousands):

    

    Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Non-qualified deferred compensation assets (1)

$

94,136

$

78,542

Deferred income taxes(2)

91,944

76,245

Other

8,535

8,104

Total

$

194,615

$

162,891

(1)See Note 16 for further discussion of our non-qualified deferred compensation assets.
(2)See Note 17 for further discussion of our income taxes.

8.    Gift Cards

The following tables present information related to gift cards (in thousands):

    

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Gift card liabilities:

Beginning balance

$

219,808

 

$

211,182

Activations

 

140,647

 

152,368

Redemptions and breakage

 

(137,540)

 

(143,743)

Ending balance

$

222,915

 

$

219,808

    

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Gift card contract assets: (1)

Beginning balance

$

19,886

 

$

18,468

Deferrals

 

14,957

 

16,440

Amortization

 

(15,732)

 

(15,022)

Ending balance

$

19,111

 

$

19,886

(1)Included in prepaid expenses on the consolidated balance sheets.

9.    Other Accrued Expenses

Other accrued expenses consisted of (in thousands):

    

    Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Self-insurance

$

71,546

$

71,872

Salaries and wages (1)

 

51,040

 

43,402

Staff member benefits

 

28,951

 

27,332

Payroll and sales taxes

 

20,365

 

24,861

Rent

18,973

12,713

Deferred consideration (2)

10,751

Other

 

48,824

 

40,202

Total

$

239,699

$

231,133

(1)The increase in accrued salaries and wages was primarily due to the timing of payroll disbursements in relation to the fiscal 2023 versus 2022 year-end dates.
(2)The final $11.3 million payment related to the Acquisition-related deferred consideration was made in fiscal year 2023.

75

10.    Long-Term Debt

Revolving Credit Facility

On October 6, 2022, we entered into a Fourth Amended and Restated Loan Agreement (the “Loan Agreement” and the revolving credit facility provided thereunder, the “Revolver Facility”). The Loan Agreement amends and restates in its entirety our prior credit agreement. The Revolver Facility, which terminates on October 6, 2027, provides us with revolving loan commitments that total $400 million, of which $50 million may be used for issuances of letters of credit. The Revolver Facility contains a commitment increase feature that, subject to certain conditions precedent, could provide for an additional $200 million in revolving loan commitments. Our obligations under the Revolver Facility are unsecured. Certain of our material subsidiaries have guaranteed our obligations under the Revolver Facility.

On October 6, 2022, we repaid the outstanding balance under the then-existing credit agreement and borrowed the same amount on the Revolver Facility. In November 2023, we borrowed $15.0 million on the Revolver Facility and repaid it in December 2023. As of January 2, 2024, we had net availability for borrowings of $236.5 million, based on a $130.0 million outstanding debt balance and $33.5 million in standby letters of credit under the Revolver Facility.

Under the Revolver Facility, we are subject to the following financial covenants as of the last day of each fiscal quarter: (i) a maximum ratio of net adjusted debt to EBITDAR (the “Amended Net Adjusted Leverage Ratio”) of 4.25 and (ii) a minimum ratio of EBITDAR to interest and rent expense (“EBITDAR Ratio”) of 1.90. The Amended Net Adjusted Leverage Ratio includes a rental expense multiplier of six as compared to eight in the prior credit agreement. At January 2, 2024, we were in compliance with all covenants in effect at that date.

Borrowings under the Loan Agreement bear interest, at our election, at a rate equal to either: (i) the sum of (A) adjusted term SOFR (as defined in the Loan Agreement, the “Term SOFR Rate”) plus (B) a rate variable based on the Amended Net Adjusted Leverage Ratio, ranging from 1.00% to 1.75%, or (ii) the sum of (A) the highest of (x) the rate of interest last quoted by The Wall Street Journal as the prime rate in effect in the United States, (y) the greater of the rate calculated by the Federal Reserve Bank of New York as the federal funds effective rate or the rate that is published by the Federal Reserve Bank of New York as the overnight bank funding rate, in either case, plus 0.50%, and (z) the one-month Term SOFR Rate plus 1.00%, plus (B) a rate variable based on the Net Adjusted Leverage Ratio, ranging from 0.00% to 0.75%. We will also pay a fee variable based on the Net Adjusted Leverage Ratio, ranging from 0.125% to 0.25%, on the daily amount of unused commitments under the Loan Agreement. Letters of credit bear fees that are equivalent to the interest rate margin that is applicable to revolving loans that bear interest at the adjusted SOFR plus other customary fees charged by the issuing bank. We paid certain customary loan origination fees in conjunction with the Loan Agreement.

We are also subject to customary events of default that, if triggered, could result in acceleration of the maturity of the Revolver Facility. Subject to certain exceptions, the Revolver Facility also limits distributions with respect to our equity interests, such as cash dividends and share repurchases, based on a defined ratio, and also sets forth negative covenants that restrict indebtedness, liens, investments, sales of assets, fundamental changes and other matters.

Convertible Senior Notes

On June 15, 2021, we issued $345.0 million aggregate principal amount of convertible senior notes due 2026 (“Notes”). The net proceeds from the sale of the Notes were approximately $334.9 million after deducting issuance costs related to the Notes.

The Notes are senior, unsecured obligations and are (i) equal in right of payment with our existing and future senior, unsecured indebtedness; (ii) senior in right of payment to our existing and future indebtedness that is expressly subordinated to the Notes; (iii) effectively subordinated to our existing and future secured indebtedness, to the extent of the value of the collateral securing that indebtedness; and (iv) structurally subordinated to all existing and future indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries. The Notes were issued pursuant to, and are governed by, an indenture (the “Base Indenture”) between us and a trustee (“Trustee”), dated as of June 15, 2021, as supplemented by a first supplemental indenture (the “Supplemental Indenture,” and the Base Indenture, as supplemented by the Supplemental Indenture, the “Indenture”), dated as of June 15, 2021, between the Company and the Trustee.

The Notes accrue interest at a rate of 0.375% per annum, payable semi-annually in arrears on June 15 and December 15 of each year, beginning on December 15, 2021. The Notes will mature on June 15, 2026, unless earlier repurchased, redeemed or converted. Before February 17, 2026, noteholders will have the right to convert their Notes only upon the occurrence of certain events.

76

From and after February 17, 2026, noteholders may convert their Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. We will have the right to elect to settle conversions either entirely in cash or in a combination of cash and shares of our common stock. However, upon conversion of any Notes, the conversion value, which will be determined over an “Observation Period” (as defined in the Indenture) consisting of 30 trading days, will be paid in cash up to at least the principal amount of the Notes being converted. The initial conversion rate is 12.7551 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of approximately $78.40 per share of common stock. The conversion rate and conversion price will be subject to customary adjustments upon the occurrence of certain events. In addition, if certain corporate events that constitute a “Make-Whole Fundamental Change” (as defined in the Indenture) occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time. At January 2, 2024, the conversion rate for the Notes was 13.4936 shares of common stock per $1,000 principal amount of the Notes, which represents a conversion price of approximately $74.11 per share of common stock. In connection with the cash dividend that was declared by our Board on February 15, 2024, on March 5, 2024 we will adjust the conversion rate (which is expected to increase) and the conversion price (which is expected to decrease) of the Notes in accordance with the terms.

The Notes are redeemable, in whole or in part (subject to certain limitations described below), at our option at any time, and from time to time, on or after June 20, 2024 and on or before the 30th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, but only if the last reported sale price per share of our common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date we send the related redemption notice; and (ii) the trading day immediately before the date we send such notice. However, we may not redeem less than all of the outstanding Notes unless at least $150.0 million aggregate principal amount of Notes are outstanding and not called for redemption as of the time we send the related redemption notice. In addition, calling any Note for redemption will constitute a Make-Whole Fundamental Change with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption.

If certain corporate events that constitute a “Fundamental Change” (as defined in the Indenture) occur, then, subject to a limited exception for certain cash mergers, noteholders may require us to repurchase their Notes at a cash repurchase price equal to the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. The definition of Fundamental Change includes certain business combination transactions involving us and certain de-listing events with respect to our common stock.

The Notes will have customary provisions relating to the occurrence of “Events of Default” (as defined in the Indenture), which include the following: (i) certain payment defaults on the Notes (which, in the case of a default in the payment of interest on the Notes, will be subject to a 30-day cure period); (ii) our failure to send certain notices under the Indenture within specified periods of time; (iii) our failure to comply with certain covenants in the Indenture relating to our ability to consolidate with or merge with or into, or sell, lease or otherwise transfer, in one transaction or a series of transactions, all or substantially all of our assets and our subsidiaries, taken as a whole, to another person; (iv) a default by us in our other obligations or agreements under the Indenture or the Notes if such default is not cured or waived within 60 days after notice is given in accordance with the Indenture; (v) certain defaults by us or any of our significant subsidiaries with respect to indebtedness for borrowed money of at least $20,000,000; (vi) the rendering of certain judgments against us or any of our significant subsidiaries for the payment of at least $25,000,000, where such judgments are not discharged or stayed within 60 days after the date on which the right to appeal has expired or on which all rights to appeal have been extinguished; and (vii) certain events of bankruptcy, insolvency and reorganization involving us or any of our significant subsidiaries.

If an Event of Default involving bankruptcy, insolvency or reorganization events with respect to us (and not solely with respect to a significant subsidiary of ours) occurs, then the principal amount of, and all accrued and unpaid interest on, all of the Notes then outstanding will immediately become due and payable without any further action or notice by any person. If any other Event of Default occurs and is continuing, then, the Trustee, by notice to us, or noteholders of at least 25% of the aggregate principal amount of Notes then outstanding, by notice to us and the Trustee, may declare the principal amount of, and all accrued and unpaid interest on, all of the Notes then outstanding to become due and payable immediately. However, notwithstanding the foregoing, we may elect, at our option, that the sole remedy for an Event of Default relating to certain failures by us to comply with certain reporting covenants in the Indenture consists exclusively of the right of the noteholders to receive special interest on the Notes for up to 180 days at a specified rate per annum not exceeding 0.50% on the principal amount of the Notes.

77

As of January 2, 2024, the Notes had a gross principal balance of $345.0 million and a balance of $340.0 million, net of unamortized issuance costs of $5.0 million. The unamortized balance of issuance costs was recorded as a contra-liability and netted with long-term debt on our condensed consolidated balance sheets. Total amortization expense was $2.0 million, $2.0 million and $1.1 million in fiscal 2023, fiscal 2022 and fiscal 2021, respectively and was included in interest expense in the consolidated statements of income. The effective interest rate for the Notes was 0.96% as of January 2, 2024.

11.    Leases

Components of lease expense were as follows (in thousands):

    

Fiscal Year

    

2023

    

2022

    

2021

Operating

$

145,774

$

140,351

$

131,834

Variable

87,047

81,585

 

73,909

Short-term

142

116

 

283

Total

$

232,963

$

222,052

$

206,026

Supplemental information related to leases (in thousands, except percentages):

 

Fiscal Year

    

2023

    

2022

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

$

145,836

$

149,624

Right-of-use assets obtained in exchange for new operating lease liabilities

114,373

86,187

Weighted-average remaining lease term — operating leases (in years)

14.9

15.2

Weighted-average discount rate — operating leases

5.3

%

5.0

%

As of January 2, 2024, the maturities of our operating lease liabilities were as follows (in thousands):

Fiscal year 2024

$

138,459

Fiscal year 2025

 

146,828

Fiscal year 2026

 

144,453

Fiscal year 2027

 

142,444

Fiscal year 2028

149,919

Thereafter

 

1,357,092

Total future lease payments

2,079,195

Less: Interest

(689,335)

Present value of lease liabilities

$

1,389,860

Operating lease liabilities include $710.3 million related to options to extend lease terms that are reasonably certain of being exercised and exclude $280.7 million of legally binding minimum lease payments for leases signed but not yet commenced.

12.   Other Noncurrent Liabilities

Other noncurrent liabilities consisted of (in thousands):

    

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Non-qualified deferred compensation liabilities (1)

$

93,979

$

78,286

Contingent consideration and compensation liability

25,495

28,565

Other

 

17,174

 

18,159

Total

$

136,648

$

125,010

(1)See Note 16 for further discussion of our non-qualified deferred compensation assets and liabilities.

78

13.   Commitments and Contingencies

Purchase obligations, which include inventory purchases, equipment purchases, information technology and other miscellaneous commitments, were $101.4 million and $129.9 million at January 2, 2024 and January 3, 2023, respectively. These purchase obligations are primarily due within three years and recorded as liabilities when goods are received or services rendered. Real estate obligations, which include construction commitments, net of up-front landlord construction contributions, and legally binding minimum lease payments for leases signed but not yet commenced, were $414.8 million and $252.4 million at January 2, 2024 and January 3, 2023, respectively.

The FRC acquisition agreement included a contingent consideration provision of which the remainder is payable annually from 2024 through 2027 and is based on achievement of revenue and profitability targets for the FRC brands other than North Italia and Flower Child with considerations made in the event we undergo a change in control or divest any FRC brand (other than North Italia and Flower Child) during the five years after closing. The liability for this contingent consideration provision was $25.5 million at January 2, 2024. See Note 2 for discussion of the fair value measurement of this liability. We are also required to provide financing to FRC in an amount sufficient to support achievement of these targets during the five years after closing.

As credit guarantees to insurers, we had $33.5 million and $31.5 million at January 2, 2024 and January 3, 2023, respectively, in standby letters of credit related to our self-insurance liabilities. All standby letters of credit are renewable annually.

We retain the financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and other insurable risks. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”) as of the balance sheet date. The total accrued liability for our self-insured plans was $71.5 million and $71.9 million at January 2, 2024 and January 3, 2023, respectively.

On June 7, 2018, the California Department of Industrial Relations issued a $4.2 million wage citation jointly against the Company and our vendor that provides janitorial services to eight of our Southern California restaurants, alleging that the janitorial vendor or its subcontractor failed to comply with various provisions of the California Labor Code (Wage Citation Case No. 35-CM-188798-16). The wage citation seeks to recover penalties and other monetary payments on behalf of the employees that worked for this vendor or its subcontractor. On June 28, 2018, we filed an appeal of the wage citation. On November 10, 2022, the parties participated in voluntary mediation and reached a settlement of all claims. We reserved an immaterial amount for settlement purposes. Final payment under the settlement agreement was made in October 2023 following the final agency approval.

On February 10, 2023, a class action complaint was filed against the Company in the United States District Court for the Southern District of California (Lightoller vs. TCF Co. LLC., Case No. 3:23-cv-00272-AJB-NLS), alleging violations of state privacy laws. The lawsuit alleges that the Company violated state wiretapping and privacy laws by improperly tracking and/or recording the keystrokes of visitors on the Company’s website without permission. A similar case was filed in the United States District Court for the District of Maryland on February 21, 2023 (Curd v. TCF CO. LLC; Civil Action No. 1:23-cv-00472-JMC). On May 10, 2023, the plaintiffs in Case Nos. 3:23-cv-00272 and 1:23-cv-00472 voluntarily dismissed their complaints against the Company without prejudice.

Within the ordinary course of our business, we are subject to private lawsuits, government audits and investigations, administrative proceedings and other claims. These matters typically involve claims from customers, staff members and others related to operational and employment issues common to the foodservice industry. A number of these claims may exist at any given time, and some of the claims may be pled as class actions. From time to time, we are also involved in lawsuits with respect to infringements of, or challenges to, our registered trademarks and other intellectual property, both domestically and abroad. We could be affected by adverse publicity and litigation costs resulting from such allegations, regardless of whether they are valid or whether we are legally determined to be liable.

At this time, we believe that the amount of reasonably possible losses resulting from final disposition of any pending lawsuits, audits, investigations, proceedings and claims will not have a material adverse effect individually or in the aggregate on our financial position, results of operations or liquidity. It is possible, however, that our future results of operations for a particular quarter or fiscal year could be impacted by changes in circumstances relating to lawsuits, audits, proceedings or claims. Legal costs related to such claims are expensed as incurred.

79

We have employment agreements with certain of our executive officers that provide for payments to those officers in the event of an actual or constructive termination of their employment, including in the event of a termination without cause, an acquirer failure to assume or continue equity awards following a change in control of the Company or, otherwise, in the event of death or disability as defined in those agreements. Aggregate payments totaling approximately $3.4 million, excluding accrued potential bonuses of $2.6 million, which are subject to approval by the Compensation Committee, would have been required by those agreements had all such officers terminated their employment for reasons requiring such payments as of January 2, 2024. In addition, the employment agreement with our Chief Executive Officer specifies an annual founder’s retirement benefit of $650,000 for ten years, commencing six months after termination of his full-time employment.

14.   Stockholders’ Equity

Common Stock Issuance

On June 15, 2021, we issued 3.125 million shares of our common stock for $175.0 million. In connection with the issuance, we incurred direct and incremental costs of $8.0 million.

Common Stock - Dividends and Share Repurchases

Following the suspension that began in fiscal 2020 due to the impact of COVID-19 on our business and in conjunction with the terms of our Loan Agreement, our Board declared a quarterly dividend in the second quarter of fiscal 2022 and has declared quarterly dividends since then. Our Board declared dividends of $1.08 per common share in the aggregate during fiscal 2023. Future decisions to pay or to increase or decrease dividends are at the discretion of the Board and will be dependent on our operating performance, financial condition, capital expenditure requirements, limitations on cash distributions pursuant to the terms and conditions of the Loan Agreement and applicable law, and such other factors that the Board considers relevant. (See Note 10 for further discussion of our long-term debt.)

On October 26, 2022, our Board increased the authorization to repurchase our common stock by 5.0 million shares to 61.0 million shares. Under this authorization, we have cumulatively repurchased 56.5 million shares at a total cost of $1,811.7 million, excluding excise tax, through January 2, 2024. During fiscal 2023, 2022 and 2021, we repurchased 1.4 million, 2.0 million and 0.1 million shares of our common stock at a cost of $46.1 million, $63.1 million and $5.8 million, excluding excise tax, respectively. The increase from fiscal 2021 to 2022 is primarily due to the resumption of our share repurchase program in the second quarter of fiscal 2022 after the suspension that began in fiscal 2020 due to the impact of COVID-19 on our business and in conjunction with the terms of our Loan Agreement. Our objectives with regard to share repurchases have been to offset the dilution to our shares outstanding that results from equity compensation grants and to supplement our earnings per share growth. Repurchased common stock is reflected as a reduction of stockholders’ equity in treasury stock.

Our share repurchase program does not have an expiration date, does not require us to purchase a specific number of shares and may be modified, suspended or terminated at any time. Share repurchases may be made from time to time in open market purchases, privately-negotiated transactions, accelerated share repurchase programs, issuer self-tender offers or otherwise. Future decisions to repurchase shares are at the discretion of the Board and are based on several factors, including current and forecasted operating cash flows, capital needs associated with new restaurant development and maintenance of existing locations, dividend payments, debt levels and cost of borrowing, obligations associated with the FRC acquisition, our share price and current market conditions. The timing and number of shares repurchased are also subject to legal constraints and covenants under our Loan Agreement that limit share repurchases based on a defined ratio. (See Note 10 for further discussion of our long-term debt.)

Series A Convertible Preferred Stock

On April 20, 2020, we issued 200,000 shares of Series A Convertible Preferred Stock, par value $0.01 per share (the “Series A preferred stock”) for an aggregate purchase price of $200 million, or $1,000 per share. In connection with the issuance, we incurred direct and incremental costs of $10.3 million, including financial advisory fees, closing costs, legal expenses, a commitment fee and other offering-related expenses. These direct and incremental costs reduced the Series A preferred stock balance at the issuance date and were recognized through retained earnings on June 30, 2020, the first measurement date. Upon adoption of ASU 2020-06 in the first quarter of fiscal 2021, we recorded a $4.8 million cumulative adjustment to retained earnings to reverse beneficial conversion features recorded during fiscal 2020.

80

The Series A preferred stock ranked senior to our common stock with respect to dividends and distributions on liquidation, winding-up and dissolution upon which each share of Series A preferred stock would be entitled to receive an amount per share equal to the greater of (i) the purchase price (without giving effect to the commitment fee), plus all accrued and unpaid dividends (the “Liquidation Preference”) and (ii) the amount that the holder of the Series A preferred stock would have been entitled to receive at such time if the Series A preferred stock were converted into common stock.

On June 15, 2021, we paid $443.8 million in connection with the cash-settled conversion of 150,000 shares of our outstanding Series A preferred stock (effected through a repurchase agreement), which was recognized through additional paid in capital. We also share-settled the conversion of the remaining 50,000 shares of our outstanding Series A convertible preferred stock into 2,400,864 shares of our common stock. These are both based on the then current Liquidation Preference per share of $1,067.42 and conversion price of $22.23.

During the first quarter of fiscal 2021, we declared a cash dividend of $5.1 million, or $25.35 per share, on the Series A preferred stock. During the second quarter of fiscal 2021, $13.6 million in payments were made in connection with the conversion of the Series A preferred stock, consisting of $3.9 million, or $19.72 per share, of accrued dividends and $9.7 million of an inducement, which is also deemed to be a dividend.

15.   Stock-Based Compensation

We maintain stock-based incentive plans under which incentive stock options, non-qualified stock options, stock appreciation rights, restricted shares and restricted share units may be granted to staff members, consultants and non-employee directors. Our current practice is to issue new shares, rather than treasury shares, upon stock option exercises, for restricted share grants and upon vesting of restricted share units. To date, we have only granted non-qualified stock options, restricted shares and restricted share units of common stock under these plans.

On March 24, 2022, our Board approved an amendment to our The Cheesecake Factory Incorporated Stock Incentive Plan to increase the number of shares of common stock reserved for grant under the plan to 19.8 million shares from 17.5 million shares. This amendment was approved by our stockholders at our annual meeting held on May 23, 2022. Approximately 3.1 million of these shares were available for grant as of January 2, 2024.

Stock options generally vest at 20% per year and expire eight to ten years from the date of grant. Restricted shares and restricted share units generally vest between three to five years from the date of grant and require that the staff member remains employed in good standing with the Company as of the vesting date. Certain restricted share units granted to executive officers contain performance-based vesting conditions. Performance goals are determined by the Board of Directors. The quantity of units that will vest ranges from 0% to 150% based on the level of achievement of the performance conditions. Equity awards for certain executive officers may vest earlier in the event of a change of control in which the acquirer fails to assume or continue such awards, as defined in the plan, or under certain circumstances described in such executive officers’ respective employment agreements. Compensation expense is recognized only for those options, restricted shares and restricted share units expected to vest, with forfeitures estimated based on our historical experience and future expectations.

81

The following table presents information related to stock-based compensation, net of forfeitures (in thousands):

    

Fiscal Year

    

2023

    

2022

    

2021

Labor expenses

$

9,914

$

9,590

$

8,856

Other operating costs and expenses

 

318

 

321

 

311

General and administrative expenses

 

15,549

 

14,515

 

13,821

Total stock-based compensation

 

25,781

 

24,426

 

22,988

Income tax benefit

 

6,437

 

6,026

 

5,646

Total stock-based compensation, net of taxes

$

19,344

$

18,399

$

17,342

Capitalized stock-based compensation (1)

$

185

$

226

$

194

(1)It is our policy to capitalize the portion of stock-based compensation costs for our internal development department that relates to capitalizable activities such as the design and construction of new restaurants, remodeling existing locations and equipment installation. Capitalized stock-based compensation is included in property and equipment, net on the consolidated balance sheets.

Stock Options

The weighted-average fair value at the grant date for options issued during fiscal 2023 was $15.76 per share. The fair value of options issued was estimated utilizing the Black-Scholes valuation model with the following weighted-average assumptions: (a) an expected option term of 6.7 years, (b) expected stock price volatility of 45.2%, (c) a risk-free interest rate of 4.0% and (d) a dividend yield on our stock of 2.7%. We did not issue any stock options during fiscal 2022 or 2021.

The expected option term represents the estimated period of time until exercise and is based on historical experience of similar options, giving consideration to the contractual terms, vesting schedules and expectations of future staff member behavior. Expected stock price volatility is based on a combination of the historical volatility of our stock and the implied volatility of actively traded options on our common stock. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant with an equivalent remaining term. The dividend yield is based on anticipated cash dividend payouts.

Stock option activity during fiscal 2023 was as follows:

Weighted-

Average

Weighted-

Remaining

Average

Contractual

Aggregate

    

Shares

    

Exercise Price

    

Term

    

Intrinsic Value (1)

(In thousands)

(Per share)

(In years)

(In thousands)

Outstanding at beginning of year

 

1,685

$

46.11

4.2

$

0

Granted

 

40

$

40.42

Exercised

 

$

Forfeited or cancelled

 

(175)

$

48.01

Outstanding at end of year

 

1,550

$

45.75

3.8

$

0

Exercisable at end of year

 

1,199

$

47.11

3.1

$

0

(1)Aggregate intrinsic value is calculated as the difference between our closing stock price at fiscal year end and the exercise price, multiplied by the number of in-the-money options and represents the pre-tax amount that would have been received by the option holders, had they all exercised their options on the fiscal year-end date.

There were no options exercised during fiscal 2023. The total intrinsic value of options exercised during fiscal 2022 and 2021 was $4.9 million and $7.1 million, respectively. As of January 2, 2024, total unrecognized stock-based compensation expense related to unvested stock options was $1.5 million, which we expect to recognize over a weighted-average period of approximately 1.3 years.

82

Restricted Shares and Restricted Share Units

Restricted share and restricted share unit activity during fiscal 2023 was as follows:

Weighted-

Average

    

Shares

    

Fair Value

(In thousands)

(Per share)

Outstanding at beginning of year

2,512

$

41.93

Granted

 

1,005

$

37.73

Vested

 

(501)

$

43.59

Forfeited

 

(130)

$

39.77

Outstanding at end of year

 

2,886

$

40.28

Fair value of our restricted shares and restricted share units is based on our closing stock price on the date of grant. The weighted-average fair value for restricted shares and restricted share units issued during fiscal 2023, 2022 and 2021 was $37.73, $36.84 and $49.57, respectively. The fair value of shares that vested during fiscal 2023, 2022 and 2021 was $21.8 million, $18.5 million and $15.4 million, respectively. As of January 2, 2024, total unrecognized stock-based compensation expense related to unvested restricted shares and restricted share units was $57.1 million, which we expect to recognize over a weighted-average period of approximately 2.9 years.

16.   Employee Benefit Plans

We have defined contribution benefit plans in accordance with section 401(k) of the Internal Revenue Code (“401(k) Plans”) that are open to our staff members who meet certain compensation and eligibility requirements. Participation in the 401(k) Plans is currently open to staff members from our restaurant concepts, bakery facilities, corporate office and FRC headquarters. The 401(k) Plans allow participating staff members to defer the receipt of a portion of their compensation and contribute such amount to one or more investment options. Our executive officers and a select group of management and/or highly compensated staff members are not eligible to participate in the 401(k) Plans. We currently match in cash a certain percentage of the staff member contributions to the 401(k) Plans and also pay a portion of the administrative costs. Expense recognized in fiscal 2023, 2022 and 2021 was $2.3 million, $2.1 million and $2.1 million, respectively.

We have also established non-qualified deferred compensation plans (“Non-Qualified Plans”) for our executive officers and a select group of management and/or highly compensated staff members. The Non-Qualified Plans allow participating staff members to defer the receipt of a portion of their base compensation and bonuses. Non-employee directors may also participate in the Non-Qualified Plans and defer the receipt of their earned director fees. We currently match in cash a certain percentage of the staff member contributions to the Non-Qualified Plans and also pay for the administrative costs. We do not match any contributions made by non-employee directors. Expense recognized in fiscal 2023, 2022 and 2021 was $1.3 million, $1.4 million and $1.2 million, respectively.

While we are under no obligation to fund Non-Qualified Plan liabilities (in whole or in part), our current practice is to maintain company-owned life insurance contracts and other investments that are specifically designed to informally fund savings plans of this nature. These contracts are recorded at their cash surrender value as determined by the insurance carrier. Our consolidated balance sheets reflect investments in other assets and our obligation to participants in the Non-Qualified Plans in other noncurrent liabilities. Gains and losses related to our non-qualified deferred compensation assets and liabilities are reflected in interest and other expense, net in our consolidated statements of income.

We maintain self-insured medical and dental benefit plans for our staff members. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims as well as claims incurred but not yet reported to us as of the balance sheet date. The accrued liability for our self-insured benefit plans, which is included in other accrued expenses, was $11.3 million and $14.0 million as of January 2, 2024 and January 3, 2023, respectively. (See Note 1 for further discussion of accounting for our self-insurance liabilities.)

83

17.   Income Taxes

The provision for income taxes consisted of the following (in thousands):

Fiscal Year

    

2023

    

2022

    

2021

Income before income taxes

$

100,014

$

32,892

$

71,620

Income tax provision/(benefit):

Current:

Federal

$

7,183

$

3,520

$

15,746

State

 

7,195

 

4,895

 

4,350

Total current

 

14,378

 

8,415

 

20,096

Deferred:

Federal

 

(15,329)

 

(17,733)

 

(20,434)

State

 

(386)

 

(913)

 

(415)

Total deferred

 

(15,715)

 

(18,646)

 

(20,849)

Total benefit

$

(1,337)

$

(10,231)

$

(753)

The following reconciles the U.S. federal statutory rate to the effective tax rate:

    

Fiscal Year

 

    

2023

    

2022

    

2021

 

U.S. federal statutory rate

 

21.0

%  

21.0

%  

21.0

%

State and district income taxes, net of federal benefit

 

5.4

8.9

4.2

Credit for FICA taxes paid on tips

 

(24.9)

(66.4)

(24.2)

Other credits and incentives

 

(2.2)

(10.7)

(4.2)

Impact of net operating loss carryback

 

0.0

0.0

(6.3)

Deferred compensation

 

(2.4)

9.7

(2.9)

Equity compensation

1.5

5.5

0.0

Uncertain tax positions

(0.7)

(2.3)

10.3

Non-deductible executive compensation

0.8

2.8

0.3

Other

 

0.2

0.4

0.7

Effective tax rate

 

(1.3)

%

(31.1)

%

(1.1)

%

On March 27, 2020, the CARES Act was signed into law. It included provisions allowing for the carryback of net operating losses generated in fiscal years 2018, 2019 and 2020. During fiscal 2021, we filed a refund claim in the amount of $18.4 million for our fiscal 2020 net operating loss carryback, which was received during fiscal 2022. In January 2022, we filed amended returns for tax years 2018 and 2019 requesting total refunds of $21.3 million for credits released by our fiscal 2020 loss carryback. These refunds have not yet been received. The effects of these claims were primarily included in our fiscal 2020 provision for income taxes, using estimates based on the best information available at the time we prepared our fiscal 2020 consolidated financial statements, and were adjusted to as-filed actual amounts in our fiscal 2021 provision for income taxes. These adjustments had a minor effect on our fiscal 2021 provision for income taxes. In our fiscal 2021 provision for income taxes, we also recorded the effects of accelerating the remittance of certain FICA taxes that had been deferred pursuant to the CARES Act. The accelerated remittance increased the value of our fiscal 2020 loss carryback by $4.3 million. We made no further adjustments in our fiscal 2023 provision for income taxes relating to these amounts.

84

Following are the temporary differences that created our deferred tax assets and liabilities (in thousands):

    

January 2, 2024

    

January 3, 2023

Deferred tax assets:

Staff member benefits

$

35,932

$

31,325

Insurance reserves

 

14,931

 

14,374

Operating lease liability

324,587

323,094

Deferred income

 

38,074

 

35,928

Tax credit carryforwards

 

74,004

 

57,710

Goodwill

 

22,743

 

21,331

Stock-based compensation

10,789

10,769

State and foreign net operating loss carryforwards

1,640

2,435

Other

674

604

Subtotal

 

523,374

 

497,570

Less: Valuation allowance

 

(1,444)

 

(1,223)

Total

$

521,930

$

496,347

Deferred tax liabilities:

Property and equipment

$

(121,219)

$

(113,565)

Prepaid expenses

 

(8,933)

 

(8,151)

Inventory

 

(8,882)

 

(8,399)

Accrued rent

(5,889)

(5,285)

Operating lease asset

(284,244)

(283,921)

Other

(819)

(781)

Total

$

(429,986)

$

(420,102)

Net deferred tax asset

$

91,944

$

76,245

At January 2, 2024 and January 3, 2023, we had $72.8 million and $56.5 million, respectively of U.S. federal credit carryforwards which begin to expire in 2038 and $1.6 million and $1.6 million, respectively, of state hiring and investment credits which begin to expire in 2024. At January 2, 2024 and January 3, 2023, we had $2.3 million and $2.5 million, respectively of foreign net operating loss carryforwards which begin to expire in 2038 and $27.4 million and $46.6 million, respectively, of state net operating loss carryforwards with statutory carryforward periods ranging from 5 years to no expiration period. The earliest year that a material state net operating loss will expire is 2032.

We assess the available evidence to estimate if these carryforwards and our other deferred tax assets will be realized. We concluded that a substantial portion of our deferred tax assets are more likely than not to be realized by reversals of existing taxable temporary differences and that forecasted future taxable income, exclusive of reversing temporary differences, will result in realization of a substantial portion of the remainder. We did not need to consider tax planning strategies in this analysis. Based on this evaluation, at January 2, 2024 and January 3, 2023 we carried a valuation allowance of $1.4 million and $1.2 million, respectively, to reflect the amount that we will likely not realize. This assessment could change if estimates of future taxable income during the carryforward period are revised. The earliest tax year still subject to examination by a significant taxing jurisdiction is 2015.

At January 2, 2024, we had a reserve of $3.8 million for uncertain tax positions, all of which would favorably impact our effective income tax rate if resolved in our favor. A reconciliation of the beginning and ending amount of our uncertain tax positions is as follows (in thousands):

    

Fiscal Year

    

2023

    

2022

    

2021

Balance at beginning of year

$

3,787

$

4,799

$

655

Additions related to prior year tax positions

181

227

4,157

Additions related to current period tax positions

 

(121)

 

(54)

 

(13)

Reductions related to settlements with taxing authorities

 

 

(1,185)

 

Balance at end of year

$

3,847

$

3,787

$

4,799

85

At January 2, 2024 and January 3, 2023, we had $1.4 million and $2.2 million, respectively, of accrued interest and penalties related to uncertain tax positions. $0.3 million of the balance of uncertain tax positions at January 2, 2024 related to tax positions for which it is reasonably possible that the total amount could decrease during the next twelve months based on the lapses of statutes of limitations.

18.   Segment Information

Our operating segments, the businesses for which our management reviews discrete financial information for decision-making purposes, are comprised of The Cheesecake Factory, North Italia, Flower Child, the other FRC brands and our bakery division. Based on quantitative thresholds set forth in ASC 280, “Segment Reporting,” The Cheesecake Factory, North Italia and the other FRC brands are the only businesses that meet the criteria of a reportable operating segment. The remaining operating segments (Flower Child and our bakery division) along with our businesses that do not qualify as operating segments are combined in Other. Unallocated corporate expenses, capital expenditures and assets are also combined in Other.

86

Segment information is presented below (in thousands):

Fiscal Year

    

2023

    

2022

    

2021

Revenues:

The Cheesecake Factory restaurants

$

2,595,066

$

2,528,043

$

2,293,225

North Italia

258,878

228,622

171,901

Other FRC

263,923

237,552

182,175

Other

 

321,636

 

308,939

 

280,239

Total

$

3,439,503

$

3,303,156

$

2,927,540

Income from operations:

The Cheesecake Factory restaurants

$

297,063

$

220,765

$

242,599

North Italia

18,515

13,934

8,624

Other FRC

19,422

23,577

16,323

Other(1)

 

(226,434)

 

(219,341)

 

(185,228)

Total

$

108,566

$

38,935

$

82,318

Depreciation and amortization expenses:

The Cheesecake Factory restaurants

$

64,206

$

66,539

$

65,987

North Italia

6,407

5,713

4,078

Other FRC

7,916

6,231

4,802

Other

 

14,607

 

13,897

 

14,787

Total

$

93,136

$

92,380

$

89,654

Impairment of assets and lease termination expenses:

The Cheesecake Factory restaurants

$

20,401

$

19,701

$

11,904

North Italia

1,015

Other FRC

2,582

3,909

1,305

Other

5,466

7,777

4,930

Total

$

29,464

$

31,387

$

18,139

Preopening costs:

The Cheesecake Factory restaurants

$

12,857

$

9,525

$

4,868

North Italia

5,058

4,305

4,510

Other FRC

6,482

1,361

3,188

Other

 

982

1,638

1,145

Total

$

25,379

$

16,829

$

13,711

Capital expenditures:

The Cheesecake Factory restaurants

$

80,752

$

65,996

$

31,832

North Italia

26,882

14,818

12,539

Other FRC

27,562

18,895

13,524

Other

16,369

12,755

9,048

Total

$

151,565

$

112,464

$

66,943

Total assets:

The Cheesecake Factory restaurants

$

1,571,943

$

1,625,073

$

1,653,161

North Italia

346,810

306,642

270,029

Other FRC

399,038

301,618

276,369

Other

 

522,592

 

541,887

 

598,566

Total

$

2,840,383

$

2,775,220

$

2,798,125

(1)Fiscal 2023, 2022 and fiscal 2021 include $11.7 million, $13.4 million and $19.5 million, respectively, of acquisition-related expenses. These amounts were recorded in acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expenses in the consolidated statements of income.

87

19.   Subsequent Events

On February 15, 2024, our Board declared a quarterly cash dividend of $0.27 per share to be paid on March 19, 2024 to the stockholders of record of each share of our common stock at the close of business on March 6, 2024.

88

EXHIBIT INDEX

Exhibit
No.

   

Item

   

Form

   

File Number

   

Incorporated by
Reference from
Exhibit Number

   

Filed with
SEC

2.1

Form of Reorganization Agreement(P)

Amend. No. 1
to Form S-1

33-479336

2.1

8/17/92

2.2

Membership Interest Purchase Agreement, dated as of July 30, 2019, by and among The Cheesecake Factory Restaurants, Inc., Fox Restaurant Concepts LLC, the Sellers party thereto, SWF Posse LLC, as Seller’s representative, and, solely for limited purposes set forth therein, The Cheesecake Factory Incorporated#†

10-Q

000-20574

2.3

11/8/19

2.3

First Amendment to Membership Interest Purchase Agreement, dated as of October 2, 2019, by and among The Cheesecake Factory Restaurants, Inc., Fox Restaurant Concepts LLC, and SWF Posse LLC, as Seller’s representative#

10-Q

000-20574

2.4

11/8/19

2.4

Second Amendment to Membership Interest Purchase Agreement, dated as of June 1, 2021, by and among The Cheesecake Factory Restaurants, Inc., Fox Restaurant Concepts LLC, and SWF Posse LLC, as Seller’s representative#

10-Q

000-20574

2.1

8/4/21

2.5

Third Amendment to Membership Interest Purchase Agreement, dated as of January 7, 2022, by and among The Cheesecake Factory Restaurants, Inc., Fox Restaurant Concepts LLC, and SWF Posse LLC, as Seller’s representative#

10-K

000-20574

2.7

2/22/22

3.1

Restated Certificate of Incorporation of The Cheesecake Factory Incorporated

10-Q

000-20574

3.2

8/6/18

3.2

Bylaws of The Cheesecake Factory Incorporated (Amended and Restated on October 26, 2022)

8-K

000-20574

3.1

11/01/22

3.3

Certificate of Elimination of Series A Junior Participating Cumulative Preferred Stock of The Cheesecake Factory Incorporated

10-Q

000-20574

3.1

8/6/18

3.4

Certificate of Designations of The Cheesecake Factory Incorporated, dated April 20, 2020

8-K

000-20574

3.1

4/20/20

4.1

Description of The Cheesecake Factory Incorporated’s Securities Registered Pursuant to Section 12 of the Securities Exchange Act

10-K

000-20574

4.1

3/11/20

4.2

Indenture, dated as of June 15, 2021, between The Cheesecake Factory Incorporated and U.S. Bank National Association, as trustee

8-K

000-20574

4.1

6/15/21

89

Exhibit
No.

   

Item

   

Form

   

File Number

   

Incorporated by
Reference from
Exhibit Number

   

Filed with
SEC

4.3

First Supplemental Indenture, dated as of June 15, 2021, between The Cheesecake Factory Incorporated and U.S. Bank National Association, as trustee

8-K

000-20574

4.2

6/15/21

4.4

Form of certificate representing the 0.375% Convertible Senior Notes due 2026 (included as Exhibit A to Exhibit 4.3)

8-K

000-20574

4.2

6/15/21

10.1

Amended and Restated Employment Agreement, effective as of April 5, 2023, between The Cheesecake Factory Incorporated and David M. Overton*

10-Q

000-20574

10.1

8/7/23

10.2

Employment Agreement, effective as of March 3, 2016, between The Cheesecake Factory Incorporated and David M. Gordon*

10-K

000-20574

10.6

3/2/17

10.3

Employment Agreement, effective as of July 7, 2017, between The Cheesecake Factory Incorporated and Matthew E. Clark*

8-K

000-25074

99.1

6/13/17

10.4

Employment Agreement, effective as of May 14, 2018, between The Cheesecake Factory Incorporated and Scarlett May*

10-Q

000-25074

10.10

5/11/18

10.5

Employment Agreement, effective as of February 13, 2019, between The Cheesecake Factory Incorporated and Keith T. Carango*

10-K

000-20574

10.8

3/4/19

10.6.1

Amended and Restated The Cheesecake Factory Incorporated Executive Savings Plan*

10-K

000-25074

10.20

3/2/17

10.6.2

First Amendment to The Cheesecake Factory Incorporated Executive Savings Plan as amended and restated November 7, 2016*

10-K

000-25074

10.11.1

2/28/18

10.7.1

Form of Indemnification Agreement*

8-K

000-25074

99.1

12/14/07

10.7.2

Indemnification Agreement, dates as of April 20, 2020, between The Cheesecake Factory Incorporated and Paul D. Ginsberg*

10-Q

000-25074

10.2

6/22/20

10.8.1

Inducement Agreement dated as of July 27, 2005

8-K

000-25074

99.3

8/2/05

10.8.2

First Amendment to Inducement Agreement dated as of March 1, 2010

10-K

000-25074

10.36

2/23/11

10.8.3

Second Amendment to Inducement Agreement dated as of May 7, 2015

10-K

000-25704

10.24

3/2/17

10.9.1

The Cheesecake Factory Incorporated 2010 Stock Incentive Plan as amended April 7, 2011*

DEF 14A

000-20574

Appendix A

4/21/11

10.9.2

The Cheesecake Factory Incorporated 2010 Stock Incentive Plan as amended effective as of February 27, 2013*

DEF 14A

000-20574

Appendix A

04/19/13

90

Exhibit
No.

   

Item

   

Form

   

File Number

   

Incorporated by
Reference from
Exhibit Number

   

Filed with
SEC

10.9.3

The Cheesecake Factory Incorporated 2010 Stock Incentive Plan as amended April 3, 2014*

DEF 14A

000-20574

Appendix A

4/17/14

10.9.4

The Cheesecake Factory Incorporated 2010 Stock Incentive Plan as amended May 28, 2015*

DEF 14A

000-20574

Appendix A

4/17/15

10.9.5

The Cheesecake Factory Incorporated 2010 Stock Incentive Plan as amended April 5, 2017*

DEF 14A

000-20574

Appendix A

4/25/17

10.10

Form of Grant Agreement for Executive Officers under 2010 Stock Incentive Plan*

10-Q

000-20574

10.1

11/4/10

10.11

Form of Grant Agreement for Executive Officers under the 2010 Stock Incentive Plan, for equity grants made after August 2, 2012*

10-Q

000-20574

10.1

8/10/12

10.12

Form of Notice of Stock Option Grant and Agreement and/or Restricted Stock Grant Agreement for Executive Officers under the 2010 Stock Incentive Plan, for equity grants made after March 6, 2014*

8-K

000-20574

99.1

3/7/14

10.13

Form of Notice of Grant and Stock Option Agreement and/or Stock Unit Agreement under the 2010 Stock Incentive Plan, for equity grants made after March 3, 2016*

8-K

000-20574

99.2

3/4/16

10.14.1

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement for MEP I under the 2010 Stock Incentive Plan, for equity grants made after February 15, 2018*

10-K

000-25074

10.24.1

2/28/18

10.14.2

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement for MEP II under the 2010 Stock Incentive Plan, for equity grants made after February 15, 2018*

10-K

000-25074

10.24.2

2/28/18

10.14.3

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement for MEP III under the 2010 Stock Incentive Plan, for equity grants made after February 15, 2018*

10-K

000-25074

10.24.3

2/28/18

10.14.4

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement for MEP IV under the 2010 Stock Incentive Plan, for equity grants made after February 15, 2018*

10-K

000-25074

10.24.4

2/28/18

10.14.5

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement for MEP V under the 2010 Stock Incentive Plan, for equity grants made after February 15, 2018*

10-K

000-25074

10.24.5

2/28/18

10.14.6

Form of Standard Notice of Grant and Restricted Share Agreement I under the 2010 Stock Incentive Plan, for equity grants made after February 15, 2018*

10-K

000-25074

10.24.6

2/28/18

91

Exhibit
No.

   

Item

   

Form

   

File Number

   

Incorporated by
Reference from
Exhibit Number

   

Filed with
SEC

10.14.7

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement for Senior Executive under the 2010 Stock Incentive Plan, for equity grants made after February 15, 2018*

8-K

000-20574

99.3

2/21/18

10.14.8

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement under the 2010 Stock Incentive Plan, for equity grants made on or after February 13, 2019*

10-Q

000-20574

10.2

5/6/19

10.15.1

The Cheesecake Factory Incorporated Stock Incentive Plan*

8-K

000-20574

10.1

6/5/19

10.15.2

The Cheesecake Factory Incorporated Stock Incentive Plan, as amended March 24, 2022*

8-K

000-20574

10.1

5/23/22

10.15.3

Form of Notice of Grant and Stock Unit Grant Agreement for Directors under The Cheesecake Factory Incorporated Stock Incentive Plan*

10-Q

000-20574

10.1

6/22/20

10.15.4

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement for Executive Officers under The Cheesecake Factory Incorporated Stock Incentive Plan*

10-K

000-20574

10.15.3

2/22/22

10.15.5

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement under The Cheesecake Factory Incorporated Stock Incentive Plan*

10-K

000-20574

10.15.4

2/22/22

10.15.6

Form of Notice of Grant and Restricted Share Agreement for MEP I under The Cheesecake Factory Incorporated Stock Incentive Plan*

10-K

000-20574

10.15.5

2/22/22

10.16

2015 Amended and Restated Performance Incentive Plan (Amended and Restated on September 2, 2020)*

8-K

000-20574

10.1

9/8/20

10.17

Registration Rights Agreement, dated April 20, 2020, by and between The Cheesecake Factory Incorporated and RC Cake Holdings LLC

8-K

000-20574

10.2

4/20/20

10.18

Form of Notice of Grant and Stock Option Agreement and/or Restricted Share Agreement for Executive Officers under The Cheesecake Factory Incorporated Stock Incentive Plan

10-Q

000-20574

10.02

5/3/21

10.19

Fourth Amended and Restated Loan Agreement, with JPMorgan Chase Bank, National Association dated as of October 6, 2022

10-Q

000-20574

10.1

11/02/22

21.1

List of Subsidiaries

Filed herewith

92

Exhibit
No.

   

Item

   

Form

   

File Number

   

Incorporated by
Reference from
Exhibit Number

   

Filed with
SEC

23.1

Consent of Independent Registered Public Accounting Firm — KPMG LLP

Filed herewith

31.1

Rule 13a-14(a)/15d-14(a) Certification of the Principal Executive Officer

Filed herewith

31.2

Rule 13a-14(a)/15d-14(a) Certification of the Principal Financial Officer

Filed herewith

32.1

Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 for Principal Executive Officer

Filed herewith

32.2

Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 for Principal Financial Officer

Filed herewith

97.1

The Registrant’s Policy for Recover of Erroneously Awarded Compensation

Filed herewith

101.1

The following materials from The Cheesecake Factory Incorporated’s Annual Report on Form 10-K for the year ended January 2, 2024, formatted in Inline eXtensible Business Reporting Language (iXBRL): (i) consolidated balance sheets, (ii) consolidated statements of income, (iii) consolidated statements of comprehensive income, (iv) consolidated statement of stockholders’ equity, (v) consolidated statements of cash flows, and (vi) the notes to the consolidated financial statements

Filed herewith

104.1

The cover page of The Cheesecake Factory Incorporated’s Annual Report on Form 10-K for the year ended January 2, 2024, formatted in iXBRL (included with Exhibit 101.1)

Filed herewith

*  Management contract or compensatory plan or arrangement required to be filed as an exhibit.

#  The schedules (or similar attachments) to this exhibit have been omitted from this filing pursuant to Item 601(a)(5) of Regulation S-K. The Company will furnish copies of any such schedules or similar attachments to the SEC upon request.

†  Certain confidential information contained in this agreement has been omitted because it (i) is not material and (ii) would be competitively harmful if publicly disclosed.

(P)  This exhibit has been paper filed and is not subject to the hyperlinking requirements of Item 601 of Regulation S-K.

93

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on the 26th day of February, 2024.

THE CHEESECAKE FACTORY INCORPORATED

/s/ DAVID OVERTON

By:

David Overton

Chairman of the Board and Chief Executive Officer

(Principal Executive Officer)

94

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints David Overton and Matthew E. Clark, and each of them, as his or her true and lawful attorneys-in-fact and agents, each with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorney-in-fact and agent, or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant in the capacities and on the dates indicated.

Name

Title

Date

/s/ DAVID OVERTON

Chairman of the Board and

February 26, 2024

David Overton

Chief Executive Officer

(Principal Executive Officer)

/s/ MATTHEW E. CLARK

Executive Vice President and

February 26, 2024

Matthew E. Clark

Chief Financial Officer

(Principal Financial Officer)

/s/ ASHLEY W. HANSCOM

Vice President, Controller

February 26, 2024

Ashley W. Hanscom

(Principal Accounting Officer)

/s/ EDIE A. AMES

Director

February 26, 2024

Edie A. Ames

/s/ ALEXANDER L. CAPPELLO

Director

February 26, 2024

Alexander L. Cappello

/s/ KHANH COLLINS

Director

February 26, 2024

Khanh Collins

/s/ ADAM S. GORDON

Director

February 26, 2024

Adam S. Gordon

/s/ JEROME I. KRANSDORF

Director

February 26, 2024

Jerome I. Kransdorf

/s/ JANICE MEYER

Director

February 26, 2024

Janice Meyer

/s/ LAURENCE B. MINDEL

Director

February 26, 2024

Laurence B. Mindel

/s/ DAVID B. PITTAWAY

Director

February 26, 2024

David B. Pittaway

/s/ HERBERT SIMON

Director

February 26, 2024

Herbert Simon

95

EX-21.1 2 cake-20240102xex21d1.htm EXHIBIT 21.1

EXHIBIT 21.1

LIST OF SUBSIDIARIES

The Cheesecake Factory Restaurants, Inc., a California corporation

Fox Restaurant Concepts LLC, an Arizona limited liability company

North Restaurants LLC, an Arizona limited liability company


EX-23.1 3 cake-20240102xex23d1.htm EXHIBIT 23.1

EXHIBIT 23.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the registration statements (Nos. 333-118757, 333-167298, 333-176115, 333-190110, 333-198042, 333-206278, 333-219789 and 333-232949) on Form S-8 and (Nos. 333-239361 and 333-256963) on Form S-3 of our report dated February 26, 2024, with respect to the consolidated financial statements of The Cheesecake Factory Incorporated and the effectiveness of internal control over financial reporting.

/s/ KPMG LLP

    

Los Angeles, California

February 26, 2024


EX-31.1 4 cake-20240102xex31d1.htm EXHIBIT 31.1

EXHIBIT 31.1

THE CHEESECAKE FACTORY INCORPORATED

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a)

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, David Overton, certify that:

1.I have reviewed this annual report on Form 10-K of The Cheesecake Factory Incorporated;
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(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

February 26, 2024

    

/s/ DAVID OVERTON

David Overton

Chairman of the Board and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 5 cake-20240102xex31d2.htm EXHIBIT 31.2

EXHIBIT 31.2

THE CHEESECAKE FACTORY INCORPORATED

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a)

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Matthew E. Clark, certify that:

1.I have reviewed this annual report on Form 10-K of The Cheesecake Factory Incorporated;
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(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

February 26, 2024

    

/s/ MATTHEW E. CLARK

Matthew E. Clark

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)


EX-32.1 6 cake-20240102xex32d1.htm EXHIBIT 32.1

EXHIBIT 32.1

THE CHEESECAKE FACTORY INCORPORATED

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of The Cheesecake Factory Incorporated (the “Company”) on Form 10-K for the period ended January 2, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, David Overton, Chairman of the Board and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

February 26, 2024

    

/s/ DAVID OVERTON

David Overton

Chairman of the Board and Chief Executive Officer


EX-32.2 7 cake-20240102xex32d2.htm EXHIBIT 32.2

EXHIBIT 32.2

THE CHEESECAKE FACTORY INCORPORATED

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of The Cheesecake Factory Incorporated (the “Company”) on Form 10-K for the period ended January 2, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Matthew E. Clark, Executive Vice President and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

February 26, 2024

    

/s/ MATTHEW E. CLARK

Matthew E. Clark

Executive Vice President and Chief Financial Officer


EX-97.1 8 cake-20240102xex97d1.htm EXHIBIT 97.1

Exhibit 97.1

AMENDED AND RESTATED POLICY ON REIMBURSEMENT OF INCENTIVE PAYMENTS AND

EQUITY AWARDS OF THE CHEESECAKE FACTORY INCORPORATED

The Board of Directors (the “Board”) of The Cheesecake Factory Incorporated (the “Company”) has adopted this Amended and Restated Policy on Reimbursement of Incentive Payments and Equity Awards of The Cheesecake Factory Incorporated (the “Policy”), effective as of October 2, 2023 (the “Effective Date”), which amends and restates in its entirety the Policy on Reimbursement of Incentive Payments and Equity Awards of The Cheesecake Factory Incorporated last revised on April 4, 2019 (the “Prior Policy”). Capitalized terms used in this Policy but not otherwise defined herein are defined in Section 11.

1.

Persons Subject to Policy

This Policy shall apply to current and former Officers. Each Officer shall be required to sign an acknowledgment pursuant to which such Officer will agree to be bound by the terms of, and comply with, this Policy; however, any Officer’s failure to sign any such acknowledgment shall not negate the application of this Policy to the Officer.

2.Compensation Subject to Mandatory Recovery Under the Policy

Section 3(a) of this Policy shall apply to Incentive-Based Compensation received on or after the Effective Date. For purposes of this Policy, the date on which Incentive-Based Compensation is “received” shall be determined under the Applicable Rules, which generally provide that Incentive-Based Compensation is “received” in the Company’s fiscal period during which the relevant Financial Reporting Measure is attained or satisfied, without regard to whether the grant, vesting or payment of the Incentive-Based Compensation occurs after the end of that period.

3.Recovery of Compensation

(a) In the event that the Company is required to prepare a Restatement, the Company shall recover, reasonably promptly, the portion of any Incentive-Based Compensation that is Erroneously Awarded Compensation, unless the Committee has determined that recovery would be Impracticable. Recovery shall be required in accordance with the preceding sentence regardless of whether the applicable current or former Officer engaged in misconduct or otherwise caused or contributed to the requirement for the Restatement and regardless of whether or when restated financial statements are filed by the Company. For clarity, the recovery, or attempted recovery of Erroneously Awarded Compensation under this Policy will not give rise to any person’s right to voluntarily terminate employment for “good reason,” or due to a “constructive termination” (or any similar term of like effect) under any plan, program or policy of or agreement with the Company or any of its affiliates.

1


(b) In addition to (and without limiting) the provisions of Section 3(a) above, in the event the Company is required to prepare a Restatement, the Committee shall have the discretion to recover (to the extent permitted by applicable law) from any current or former Officer that engaged in fraud or intentional misconduct contributing to the need for such Restatement, any bonus and/or equity awards paid or granted to such Officer, including but not limited to, Incentive-Based Compensation, that were awarded during the Three-Year Period with respect to such Restatement. In determining the portion of any bonus and/or equity award(s) required to be repaid, the Committee may take into account those matters as it deems appropriate in its sole discretion, including the nature and circumstances of the fraud or intentional misconduct that contributed to the need for the restatement, and the amount of the bonus and/or equity award(s), if any, that would have been awarded to the Officer had the financial results been properly reported. In addition, the Committee may dismiss the Officer, authorize legal action, or take other actions to enforce the Officer’s agreement to be subject to the Policy as the Committee may deem appropriate and advisable in view of all of the circumstances at that time.

4.Manner of Recovery; Limitation on Duplicative Recovery

The Committee shall, in its sole discretion, determine the manner of recovery of any bonus and/or equity awards including Incentive-Based Compensation and Erroneously Awarded Compensation, which is subject to recovery under Section 3(a) or Section 3(b), including, without limitation, reduction or cancellation by the Company or an affiliate of the Company of any bonus and/or equity awards including Incentive-Based Compensation and Erroneously Awarded Compensation, reimbursement or repayment by any person subject to this Policy of any bonus and/or equity awards including Incentive Based Compensation and Erroneously Awarded Compensation, and, to the extent permitted by law, an offset of the bonus and/or equity awards including Incentive-Based Compensation and Erroneously Awarded Compensation, which is subject to recovery, against other compensation payable by the Company or an affiliate of the Company to such person. Notwithstanding the foregoing, unless otherwise prohibited by the Applicable Rules, to the extent this Policy provides for recovery of any bonus and/or equity awards including Incentive Based Compensation and Erroneously Awarded Compensation already recovered by the Company pursuant to Section 304 of the Sarbanes-Oxley Act of 2002 or Other Recovery Arrangements, the amount of any bonus and/or equity awards including Incentive Based Compensation and Erroneously Awarded Compensation already recovered by the Company from the recipient of such Erroneously Awarded Compensation will be credited to the amount of Erroneously Awarded Compensation required to be recovered pursuant to this Policy from such person.

5.Administration

This Policy shall be administered, interpreted and construed by the Committee, which is authorized to make all determinations necessary, appropriate or advisable for such purpose. The Board of Directors of the Company (the “Board”) may re-vest in itself the authority to administer, interpret and construe this Policy in accordance with applicable law, and in such event references

2


herein to the “Committee” shall be deemed to be references to the Board. Subject to any permitted review by the applicable national securities exchange or association pursuant to the Applicable Rules, all determinations and decisions made by the Committee pursuant to the provisions of this Policy shall be final, conclusive and binding on all persons, including the Company and its affiliates, shareholders and employees. The Committee may delegate administrative duties with respect to this Policy to one or more directors or employees of the Company, as permitted under applicable law, including any Applicable Rules.

6.Interpretation

Section 3(a) and the related applicable sections of this Policy will be interpreted and applied in a manner that is consistent with the requirements of the Applicable Rules, and to the extent they are inconsistent with such Applicable Rules, it shall be deemed amended to the minimum extent necessary to ensure compliance therewith.

7.No Indemnification; No Personal Liability

The Company shall not indemnify or insure any person against the loss of any Erroneously Awarded Compensation pursuant to Section 3(a) of this Policy or other amount the Committee determines to recover under Section 3(b), nor shall the Company directly or indirectly pay or reimburse any person for any premiums for third-party insurance policies that such person may elect to purchase to fund such person’s potential obligations under Section 3(a) of this Policy. No member of the Committee or the Board shall have any personal liability to any person as a result of actions taken under this Policy and each member of the Committee and the Board shall be fully indemnified by the Company to the fullest extent under applicable law and Company policy with respect to any actions taken under this Policy. The foregoing sentence shall not limit any other rights to indemnification of the members of the Board under applicable law or Company policy.

8.Application; Enforceability

Except as otherwise determined by the Committee or the Board, the adoption of this Policy does not limit, and is intended to apply in addition to, any other clawback, recoupment, forfeiture or similar policies or provisions of the Company or its affiliates, including any such policies or provisions of such effect contained in any employment agreement, bonus plan, incentive plan, equity-based plan or award agreement thereunder or similar plan, program or agreement of the Company or an affiliate or required under applicable law (the “Other Recovery Arrangements”). The remedy specified in this Policy shall not be exclusive and shall be in addition to every other right or remedy at law or in equity that may be available to the Company or an affiliate of the Company. This Policy shall be binding and enforceable against all current and former Officers and their beneficiaries, heirs, executors, administrators or other legal representatives.

3


9.Entire Agreement; Severability

Effective as of the Effective Date, this Policy amends and restates the Prior Policy in its entirety. The provisions in this Policy are intended to be applied to the fullest extent of the law; provided, however, to the extent that any provision of this Policy is found to be unenforceable or invalid under any applicable law, such provision will be applied to the maximum extent permitted, and shall automatically be deemed amended in a manner consistent with its objectives to the extent necessary to conform to any limitations required under applicable law.

10.Amendment and Termination

The Board or the Committee may amend, modify or terminate this Policy in whole or in part at any time and from time to time in its sole discretion. This Policy will terminate automatically when the Company does not have a class of securities listed on a national securities exchange or association.

11.Definitions

Applicable Rules” means Section 10D of the Exchange Act, Rule 10D-1 promulgated thereunder, the listing rules of the national securities exchange or association on which the Company’s securities are listed, and any applicable rules, standards or other guidance adopted by the Securities and Exchange Commission or any national securities exchange or association on which the Company’s securities are listed.

Committee” means the Compensation Committee of the Company.

Erroneously Awarded Compensation” means the amount of Incentive-Based Compensation received by a current or former Officer that exceeds the amount of Incentive-Based Compensation that would have been received by such current or former Officer based on a restated Financial Reporting Measure, as determined on a pre-tax basis in accordance with the Applicable Rules. For Incentive-Based Compensation based on total stockholder return or stock price, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the Restatement, Erroneously Awarded Compensation is the Committee’s reasonable estimate of the effect of the Restatement on the total stockholder return or stock price upon which the Incentive-Based Compensation was received, with documentation of the determination of such reasonable estimate provided by the Company to the applicable listing exchange or association.

Exchange Act” means the Securities Exchange Act of 1934, as amended.

Financial Reporting Measure” means any measure determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures derived wholly or in part from such measures, including GAAP, IFRS and non-GAAP/IFRS financial measures, as well as stock or share price and total shareholder return.

GAAP” means United States generally accepted accounting principles.

4


IFRS” means international financial reporting standards as adopted by the International Accounting Standards Board.

Impracticable” means (a) the direct costs paid to third parties to assist in enforcing recovery would exceed the Erroneously Awarded Compensation; provided that the Company has (i) made reasonable attempts to recover the Erroneously Awarded Compensation, (ii) documented such attempt(s), and (iii) provided such documentation to the relevant listing exchange or association, (b) to the extent permitted by the Applicable Rules, the recovery would violate the Company’s home country laws pursuant to an opinion of home country counsel; provided that the Company has (i) obtained an opinion of home country counsel, acceptable to the relevant listing exchange or association, that recovery would result in such violation, and (ii) provided such opinion to the relevant listing exchange or association, or (c) recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and the regulations thereunder.

Incentive-Based Compensation” means, with respect to a Restatement or other recoverable event, any compensation that is granted, earned, or vested based wholly or in part upon the attainment of one or more Financial Reporting Measures and received by a person: (a) after beginning service as an Officer; (b) who served as an Officer at any time during the performance period for that compensation; (c) while the Company has a class of its securities listed on a national securities exchange or association; and (d) during the applicable Three-Year Period.

Officer” means, for purposes of this policy, the Company’s Internal Auditor and each executive officer of the Company, as defined in Rule 10D-1(d) under the Exchange Act.

Restatement” means an accounting restatement to correct the Company’s material noncompliance with any financial reporting requirement under securities laws, including restatements that correct an error in previously issued financial statements (a) that is material to the previously issued financial statements or (b) that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.

Three-Year Period” means, with respect to a Restatement, the three completed fiscal years immediately preceding the date that the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare such Restatement, or, if earlier, the date on which a court, regulator or other legally authorized body directs the Company to prepare such Restatement. The “Three-Year Period” also includes any transition period (that results from a change in the Company’s fiscal year) within or immediately following the three completed fiscal years identified in the preceding sentence. However, a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine to 12 months shall be deemed a completed fiscal year.

5


ACKNOWLEDGMENT AND CONSENT TO

AMENDED AND RESTATED POLICY ON REIMBURSEMENT OF INCENTIVE PAYMENTS AND

EQUITY AWARDS OF THE CHEESECAKE FACTORY INCORPORATED

The undersigned has received a copy of the Amended and Restated Policy on Reimbursement of Incentive Payments and Equity Awards of The Cheesecake Factory Incorporated (the “Policy”) adopted by The Cheesecake Factory Incorporated (the “Company”).

In consideration of, and as a condition to, the receipt of future cash and equity incentive compensation from the Company, the undersigned agrees to the terms of the Policy and agrees that compensation received by the undersigned may be subject to reduction, cancellation, forfeiture and/or recoupment to the extent necessary to comply with the Policy, notwithstanding any other agreement to the contrary. The undersigned further acknowledges and agrees that the undersigned is not entitled to indemnification in connection with any enforcement of the Policy and expressly waives any rights to such indemnification under the Company’s organizational documents or otherwise.

Date

Signature

Name

Title

6


EX-101.SCH 9 cake-20240102.xsd XBRL TAXONOMY EXTENSION SCHEMA 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME (Calc2) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Calc2) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Summary of Significant Accounting Policies - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40108 - Disclosure - Summary of Significant Accounting Policies - Net income per share (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Accounts and Other Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Prepaid Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Other Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Leases - Maturity of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Other Noncurrent Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Stock-Based Compensation - Net of forfeitures (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Income Taxes - Provision & Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Income Taxes - Temporary Differences (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Documents and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Prepaid Expenses link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Other Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Other Noncurrent Liabilities link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Accounts and Other Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Prepaid Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Other Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Other Noncurrent Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets and Lease Termination Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40109 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Fair Value Measurements - Beginning and ending amounts of the fair value (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Fair Value Measurements - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Long-Term Debt - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Accounts and Other Receivables link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Gift Cards link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Gift Cards (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 40107 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Gift Cards (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 cake-20240102_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 cake-20240102_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 cake-20240102_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 13 cake-20240102_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 14 cake-20240102x10k003.jpg GRAPHIC begin 644 cake-20240102x10k003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" )N L<# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z&\5?&KXM M_$GQ[J$/@3Q)HW@OP_I7C>3P3#;WFE_;9[^ZAMI)99)V8CRX&9 J^6 W.2PQ MSZ3KOQJ^)>F?"'P9PT^7+!KJ>2,L1 %3?@'= MAPN3R:\C^*7@CP+\6OB5:^(_A]K>M^#/&W;Y' MX7 EP,J7ZG-=W\+OVKGT7]F]O%_Q N!K6K6>L7/A^TFT> ;_ !'/',T<+6L0 MX+2X[?+E&;Y5Z!1N^'/BQ\2? ?QD\+> OB=%X;U2#Q;#=-I.L>&HIK?RI[=! M))#-#*[D@J?E=3UX([C!T_XK_';XH>,/'*?#JV^'5MX7\/ZY/H44OB;[=]JG MFA5/-(\D[2 S8Z#T[5TGPC^%_B7Q+X\'Q:^*)@M_%7V5[70_#=I*)+?P]:O] M\;_^6ERXX>0<8X'& OFWAC]F?]GOXB_#?Q1XPLKW4M2$E]J%Y-XCU+4)X+O2 M;I9&:4HOR"$HXW?,F2,%BPQ0(]1^(_Q=\=>#K3X?>"[*QT"^^+7BTR1AMTPT MBU$$?F7-P0<2,B@KA<@DGKQ@S_"GXL>,(_BIJGPQ^)-MI'_"21::NL:=JV@K M+':7UKO\MP8Y"621&QD!B"#GC'/S_P#!OQ=K^N^+OV5/&'C::9[_ %;1=:TQ M[Z[!7?+_ ,NS,S=7FBC!!ZN?K7L6J2)K_P"WCH$5DRR-H7@^YFOVCY"":94C M1CT!R"<=<<]*!GTC117SW\&?$TG[0FJ6%]-98S)&&*@^7D@$XR:Z;_ (47\9/^CC=7_P#"5TW_ .(H&?05%?/O_"B_ MC)_T<;J__A*Z;_\ $4?\*+^,G_1QNK_^$KIO_P 10!]!45\^_P#"B_C)_P!' M&ZO_ .$KIO\ \11_PHOXR?\ 1QNK_P#A*Z;_ /$4 ?05%?/O_"B_C)_T<;J_ M_A*Z;_\ $4?\*+^,G_1QNK_^$KIO_P 10!]!45\^_P#"B_C)_P!'&ZO_ .$K MIO\ \11_PHOXR?\ 1QNK_P#A*Z;_ /$4 ?05%?/O_"B_C)_T<;J__A*Z;_\ M$4?\*+^,G_1QNK_^$KIO_P 10!]!45\^_P#"B_C)_P!'&ZO_ .$KIO\ \11_ MPHOXR?\ 1QNK_P#A*Z;_ /$4 ?05%?/O_"B_C)_T<;J__A*Z;_\ $4?\*+^, MG_1QNK_^$KIO_P 10!]!45\^_P#"B_C)_P!'&ZO_ .$KIO\ \11_PHOXR?\ M1QNK_P#A*Z;_ /$4 ?05%?/O_"B_C)_T<;J__A*Z;_\ $4?\*+^,G_1QNK_^ M$KIO_P 10!]!45\^_P#"B_C)_P!'&ZO_ .$KIO\ \11_PHOXR?\ 1QNK_P#A M*Z;_ /$4 ?05%?/O_"B_C)_T<;J__A*Z;_\ $4?\*+^,G_1QNK_^$KIO_P 1 M0!]!45\^_P#"B_C)_P!'&ZO_ .$KIO\ \11_PHOXR?\ 1QNK_P#A*Z;_ /$4 M ?05%?/O_"B_C)_T<;J__A*Z;_\ $4?\*+^,G_1QNK_^$KIO_P 10!]!45\^ M_P#"B_C)_P!'&ZO_ .$KIO\ \11_PHOXR?\ 1QNK_P#A*Z;_ /$4 ?05%?/O M_"B_C)_T<;J__A*Z;_\ $4?\*+^,G_1QNK_^$KIO_P 10!]!45\^_P#"B_C) M_P!'&ZO_ .$KIO\ \11_PHOXR?\ 1QNK_P#A*Z;_ /$4 ?05%?/O_"B_C)_T M<;J__A*Z;_\ $4?\*+^,G_1QNK_^$KIO_P 10!]!45\^_P#"B_C)_P!'&ZO_ M .$KIO\ \11_PHOXR?\ 1QNK_P#A*Z;_ /$4 ?05%?/O_"B_C)_T<;J__A*Z M;_\ $4?\*+^,G_1QNK_^$KIO_P 10!]!45\^_P#"B_C)_P!'&ZO_ .$KIO\ M\11_PHOXR?\ 1QNK_P#A*Z;_ /$4 ?05%?/O_"B_C)_T<;J__A*Z;_\ $4?\ M*+^,G_1QNK_^$KIO_P 10!]!45\^_P#"B_C)_P!'&ZO_ .$KIO\ \11_PHOX MR?\ 1QNK_P#A*Z;_ /$4 ?05%?/O_"B_C)_T<;J__A*Z;_\ $4?\*+^,G_1Q MNK_^$KIO_P 10!]!45\^_P#"B_C)_P!'&ZO_ .$KIO\ \11_PHOXR?\ 1QNK M_P#A*Z;_ /$4 ?05%?/O_"B_C)_T<;J__A*Z;_\ $4?\*+^,G_1QNK_^$KIO M_P 10!]!45\^_P#"B_C)_P!'&ZO_ .$KIO\ \11_PHOXR?\ 1QNK_P#A*Z;_ M /$4 ?05%?/O_"B_C)_T<;J__A*Z;_\ $4?\*+^,G_1QNK_^$KIO_P 10!]! M45\^_P#"B_C)_P!'&ZO_ .$KIO\ \11_PHOXR?\ 1QNK_P#A*Z;_ /$4 ?05 M%?/O_"B_C)_T<;J__A*Z;_\ $4?\*+^,G_1QNK_^$KIO_P 10!]!45\^_P#" MB_C)_P!'&ZO_ .$KIO\ \11_PHOXR?\ 1QNK_P#A*Z;_ /$4 ?05%?/O_"B_ MC)_T<;J__A*Z;_\ $4?\*+^,G_1QNK_^$KIO_P 10!]!45\^_P#"B_C)_P!' M&ZO_ .$KIO\ \11_PHOXR?\ 1QNK_P#A*Z;_ /$4 ?05%?/O_"B_C)_T<;J_ M_A*Z;_\ $4?\*+^,G_1QNK_^$KIO_P 10!]!45\^_P#"B_C)_P!'&ZO_ .$K MIO\ \11_PHOXR?\ 1QNK_P#A*Z;_ /$4 ?05%?/O_"B_C)_T<;J__A*Z;_\ M$4?\*+^,G_1QNK_^$KIO_P 10!]!45\^_P#"B_C)_P!'&ZO_ .$KIO\ \11_ MPHSXR#_FXW5O_"5TS_XB@#Z"HKYR^#NI^/O#/[0OB+P'XK\?W/CO3X-!MM3@ MFNM+M;-H9'ED0@>2HR,(.M?1M @HHHH **** "BBB@#PCXN_L=?#[XO>+K'Q M'?Z: ZI L3IY,OE2(/XE_>8W )MS@UTGC+]F7X9^/_ SH M'A[6_"5K/HF@;AIEC!-+;1VV0 2HB=>I->IT4#N>+>!/V.?A!\,O M%ECXE\,^$%TO6[ N;>Z74;N79N0HWRO*RG*DCD&I?%'[(WPH\9>*+O7]5\*K M)>WLJSWL4%Y<06UY(#D/-!'((Y&SR2RG/?->R44"./\ '7PG\)?$KPDOAGQ' MH=M?Z)&4\FU4&+[.4&$:)D*F,J. 5((''2JWPO\ @QX0^#EI?0>%-(%@U]() M;RYFGDN+FY<#"F261F=L G )P,G YKN:* "N(^-O_)'O&O\ V"+K_P!%-7;U MQ'QM_P"2/>-?^P1=?^BFH S/V:O^3??AQ_V+]C_Z(6O2J\U_9J_Y-]^''_8O MV/\ Z(6O2J!L****!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 > :'_P GO>*O^Q/L?_2B:O?Z\ T/_D][Q5_V M)]C_ .E$U>_T %%%% !1110 4444 %%%% !1110 4444 %<1\;?^2/>-?^P1 M=?\ HIJ[>N(^-O\ R1[QK_V"+K_T4U &9^S5_P F^_#C_L7['_T0M>E5YK^S M5_R;[\./^Q?L?_1"UZ50-A1110(**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#P#0_\ D][Q5_V)]C_Z435[_7@& MA_\ )[WBK_L3['_THFKW^@ HHHH **** "BBB@ HHHH **** "BBB@ KB/C; M_P D>\:_]@BZ_P#135V]<1\;?^2/>-?^P1=?^BFH S/V:O\ DWWX_P!> :'_ ,GO>*O^Q/L?_2B:O?Z "BBB@ HHHH * M*** ///'WQ[^'_PPU?3]*\3^*=.TC4;V18HK>>8!QN!PS#^%>/O' Y'K7:-K M-@NE_P!I->0+I_EB7[69 (]A&0V[ICWK\_OB/;6OP:^+>L3?$_PA/J>EZ[\0 M#K47BQ[ 7L,VEO:2QI8-P6'E9'R8Q@$]A7T)HO[/W@GXC_!+P!X;\,^*+W4/ MAKI]\-2^SF?[0-4@#R.+620%2(E=L;>P0#M0,]N\,>./#WC..630M:L=72([ M7-G.LFWZX/%,U+Q]X;T;6K?2+_7=/L]4N,>59SW"K*_IA2'/^&R_ M#,'PJTVUTNW\.Z7>KXSGTB,16;H\8%K;2!?E:42?/@?,!R:SOV?/A#X9^/O[ M.FN>-?%6E0:IXF\9W>I7CZK8Q&(EP%(H"Q]@:KJUEH5A+ M?:A=PV5G"NZ2>=PB*/*W?4]&OM,U+5=7M)V)74)K']S 9?[PWC>0>">M>L^']!T_P"$ M/[9T&A^&K.+2/#_BWPU-=7.E6BA+=;NWE7$ZH.%)1MIP * L?4%<1\;?^2/> M-?\ L$77_HIJ[>OG_P#:%_:(^'N@>$_&_A34/$MK:Z^FFSP-9N#O#O#E1T[A MA^= CMOV:O\ DWWXH>+[.WOK/1 M+.">(ALI(L*AE/'4$5W?_#9/P>_Z'2R_)O\ "@9[717BG_#9/P>_Z'2R_)O\ M*/\ ALGX/?\ 0Z67Y-_A0(]KHKQ3_ALGX/?]#I9?DW^%'_#9/P>_Z'2R_)O\ M* /:Z*\4_P"&R?@]_P!#I9?DW^%'_#9/P>_Z'2R_)O\ "@#VNBO%/^&R?@]_ MT.EE^3?X4?\ #9/P>_Z'2R_)O\* /:Z*\4_X;)^#W_0Z67Y-_A1_PV3\'O\ MH=++\F_PH ]KHKQ3_ALGX/?]#I9?DW^%'_#9/P>_Z'2R_)O\* /:Z*\4_P"& MR?@]_P!#I9?DW^%'_#9/P>_Z'2R_)O\ "@#VNBO%/^&R?@]_T.EE^3?X4?\ M#9/P>_Z'2R_)O\* /:Z*\4_X;)^#W_0Z67Y-_A1_PV3\'O\ H=++\F_PH ]K MHKQ3_ALGX/?]#I9?DW^%'_#9/P>_Z'2R_)O\* /:Z*\4_P"&R?@]_P!#I9?D MW^%'_#9/P>_Z'2R_)O\ "@#VNBO%/^&R?@]_T.EE^3?X4?\ #9/P>_Z'2R_) MO\* /:Z*\4_X;)^#W_0Z67Y-_A1_PV3\'O\ H=++\F_PH ]KHKQ3_ALGX/?] M#I9?DW^%'_#9/P>_Z'2R_)O\* /:Z*\4_P"&R?@]_P!#I9?DW^%'_#9/P>_Z M'2R_)O\ "@#VNBO%/^&R?@]_T.EE^3?X4?\ #9/P>_Z'2R_)O\* /:Z*\4_X M;)^#W_0Z67Y-_A1_PV3\'O\ H=++\F_PH ]KHKQ3_ALGX/?]#I9?DW^%'_#9 M/P>_Z'2R_)O\* /:Z*\4_P"&R?@]_P!#I9?DW^%'_#9/P>_Z'2R_)O\ "@#V MNBO%/^&R?@]_T.EE^3?X4?\ #9/P>_Z'2R_)O\* /:Z;)(L4;.[!549))X K MQ8_MD?!XC_D=++\F_P *\W^+GQX\-_'C4_!_PO\ OBL._BC4O)U:YL"R316 M$<;2S!&[,X0)GT8T#L>G:]^UU\*?#VJ3Z?<>*8;B>!MLQLXWG2)NX9T! (^M M>C^#_&^@^/\ 1HM5\.ZM:ZQI\G2XM)0ZY]#CH?8U#X1\ >'/ N@6^B:%HMGI MFEPQ^6MM!"H! '\7'S'KDGDU\_\ Q2@T3]EWXL>%O'VF21:!X4\1WC:3XCL( MALMV=T9H;D(.%=67!('(- CZDHKQ3_ALGX/?]#I9?DW^%'_#9/P>_P"ATLOR M;_"@#VNBO%/^&R?@]_T.EE^3?X4?\-D_![_H=++\F_PH ]KHKQ3_ (;)^#W_ M $.EE^3?X4?\-D_![_H=++\F_P * /:Z*\4_X;)^#W_0Z67Y-_A1_P -D_![ M_H=++\F_PH ]KHKQ3_ALGX/?]#I9?DW^%'_#9/P>_P"ATLOR;_"@#VNBO%/^ M&R?@]_T.EE^3?X4?\-D_![_H=++\F_PH ]KHKQ3_ (;)^#W_ $.EE^3?X4?\ M-D_![_H=++\F_P * /:Z*\4_X;)^#W_0Z67Y-_A1_P -D_![_H=++\F_PH ] MKHKQ3_ALGX/?]#I9?DW^%'_#9/P>_P"ATLOR;_"@#VNBO%/^&R?@]_T.EE^3 M?X4?\-D_![_H=++\F_PH ]KHKQ3_ (;)^#W_ $.EE^3?X4?\-D_![_H=++\F M_P * /:Z*\4_X;)^#W_0Z67Y-_A1_P -D_![_H=++\F_PH ]KHKQ3_ALGX/? M]#I9?DW^%'_#9/P>_P"ATLOR;_"@#VH]*\0^,OQ$\4ZEX[TKX8?#Z>"P\27] MHVH:CK5S'YL>E68;:'"?Q2.V0H/'!)XI\G[97P=6-F;QK8JJC)8A@ /4G%>5 M_##]H+X?^(OVQO$3Z-XDL]7M?$V@V<5I>Q$^7'<6[2![?<>-Q5@^*!G8_P## M'K6UZ_B&R^)OB^#QT\*Q/KKSQR*ZJ251H-FTH&).W/-O#1C:6ZM%*P:C:2@^3+_$6C@2Z-X=T&#P[/?1\QW%X9FG=%;HWEJ5!]"QH$?0M%%% !1110 4444 M?%OQ<\7?$[P#X]TO3?$?A?4?&^DR>.CJOAR_TH1D/;26UPJ:?(IQM:/)-;N]1UA=$E0_V):32[WM[8L0-VT[5/ M0'A=0=K8(W#T."1GWJQ0.Y\S_L]7^K^#'TSP9I_P M7UGPAH,K.UUK%](?A5H'@"]\2 M127=ZWAK7K65%LHH+B1I%%R204:-I&SQSCBOL*B@+GR5?? #Q'\%O#OP4USP MCIY\4:K\/;6XL=1TNW<1O?072?Z0T1;JRR?,H.,UUGPO\/>*/B1\=[KXJ^)/ M#=WX/TRQT4Z)H^D:DRF[=GE\R:XD52=@P H7N.:^B:* N%><_'#0=-E^%?C6 M[?3K22Z_LFY8S/ A?(B;!R1FO1JXCXV_\D>\:_\ 8(NO_134".8_9S\,Z/=? M 3X=RS:38R2/H%B6=K9"6/DKUXKTC_A$]#_Z VG?^ J?X5Q?[-7_ ";[\./^ MQ?L?_1"UZ50-F3_PB>A_] ;3O_ 5/\*/^$3T/_H#:=_X"I_A6M10(R?^$3T/ M_H#:=_X"I_A1_P (GH?_ $!M._\ 5/\*UJ* ,G_ (1/0_\ H#:=_P" J?X4 M?\(GH?\ T!M._P# 5/\ "M:B@#)_X1/0_P#H#:=_X"I_A1_PB>A_] ;3O_ 5 M/\*UJ* ,G_A$]#_Z VG?^ J?X4?\(GH?_0&T[_P%3_"M:B@#)_X1/0_^@-IW M_@*G^%'_ B>A_\ 0&T[_P !4_PK6HH R?\ A$]#_P"@-IW_ ("I_A1_PB>A M_P#0&T[_ ,!4_P *UJ* ,G_A$]#_ .@-IW_@*G^%'_")Z'_T!M._\!4_PK6H MH R?^$3T/_H#:=_X"I_A1_PB>A_] ;3O_ 5/\*UJ* ,G_A$]#_Z VG?^ J?X M4?\ ")Z'_P! ;3O_ %3_"M:B@#)_P"$3T/_ * VG?\ @*G^%'_")Z'_ - ; M3O\ P%3_ K6HH R?^$3T/\ Z VG?^ J?X4?\(GH?_0&T[_P%3_"M:B@#)_X M1/0_^@-IW_@*G^%'_")Z'_T!M._\!4_PK6HH R?^$3T/_H#:=_X"I_A1_P ( MGH?_ $!M._\ 5/\*UJ* ,G_ (1/0_\ H#:=_P" J?X4?\(GH?\ T!M._P# M5/\ "M:B@#)_X1/0_P#H#:=_X"I_A1_PB>A_] ;3O_ 5/\*UJ* ,G_A$]#_Z M VG?^ J?X4?\(GH?_0&T[_P%3_"M:B@#)_X1/0_^@-IW_@*G^%'_ B>A_\ M0&T[_P !4_PK6HH R?\ A$]#_P"@-IW_ ("I_A1_PB>A_P#0&T[_ ,!4_P * MUJ* ,G_A$]#_ .@-IW_@*G^%'_")Z&?^8-IW_@*G^%7-2U.TT>QFO+ZYBM+6 M%2\DT[A$4>I)KYC\3_M:ZS\0]R_$+Q%\//A7H$^L>*?[%T>PB&=]Q#&"Y]%7&6)]!7RIK_BSQ[\? M/$7A[QG\*_AI'HWA_P (7IU2UU/54%I<:R A1[>*/ (5U8C)[@=*]7^'?['= MM-K\'C'XM:U+\1_&0(D5;O/]GV3?W88>AQTR1]0:^D(XD@C6.-%CC4!511@* M!V ["@9XEX?_ &P_AKJ6DR3:QK/_ BNIP+BZTC6HVM[J!QU0J1SSW%>0?%# MQ%\0OVB?$&A>)_AOX6@U+PAX.N_M\,/B &W&N7&TI^Y5A]U%+$,W!)%?76H^ M%=%U>Y2XO]'L+VX7[LMQ;)(X_$@FM-(UB1510BJ, 8P*!'SA\)?VD?A[X[U M@>&?$GAN#P%XVC.R70]*]%AOBHS#>)\EQ;MV*2#D8//I7@H\+?&O\ 9;)E\.WMC5;./_IF_P#RTP.W\J!GU)_PBFA_] ;3O_ 5/\*/^$3T/_H#:=_X M"I_A7G/P;_:<\#?&I#;Z3J)L=A_] ;3O_ 5/\*/^$3T M/_H#:=_X"I_A6M10!D_\(GH?_0&T[_P%3_"C_A$]#_Z VG?^ J?X5K44 9/_ M B>A_\ 0&T[_P !4_PH_P"$3T/_ * VG?\ @*G^%:U% &3_ ,(GH?\ T!M. M_P# 5/\ "C_A$]#_ .@-IW_@*G^%:U% &3_PB>A_] ;3O_ 5/\*/^$3T/_H# M:=_X"I_A6M10!D_\(GH?_0&T[_P%3_"C_A$]#_Z VG?^ J?X5K44 9/_ B> MA_\ 0&T[_P !4_PH_P"$3T/_ * VG?\ @*G^%:U% &3_ ,(GH?\ T!M._P# M5/\ "C_A$]#_ .@-IW_@*G^%:U% &3_PB>A_] ;3O_ 5/\*/^$3T/_H#:=_X M"I_A6J>16!XT\=Z!\.]#GUCQ'JUKH^G0J6>XNI @^@SU- %EO">AX/\ Q)M/ M_P# 5/\ "O*OC/\ &?X6_!"UC36[6PNM8N!BTT6PLTFN[AN@"H!D?4X%>9WG MQP^)O[2US-I7P=TI_#'A%F,4WCC6HBI=>YMHCR3Z$UZ=\&?V5?"/PBO)-9D\ M_P 4>,;CYKKQ'K+>=X)^RM\,(?AXO@RV\*VMEI$;++');9CN4E'W91,/G# MCUS^E>MC@XIU 7/C6P^$NO:I\=M7^%MY\4O%\_A"RT.WU,0"XC2=_,ED0Q-, M%WXPHYZ\FOJCP%X T'X9^&K30?#FGQZ;IEL"%B3)+$]69CRS$\DGDUY%H?\ MR>]XJ_[$^Q_]*)J]_H ****!!1110 4444 %%%% !1110 4444 %<1\;?^2/ M>-?^P1=?^BFKMZXCXV_\D>\:_P#8(NO_ $4U &9^S5_R;[\./^Q?L?\ T0M> ME5YK^S5_R;[\./\ L7['_P!$+7I5 V%%%% @HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **0]#7G'Q@^/_@KX(:4MWXHU9(+B7*VVGP#S+JX;&0J1CDF@#T:RL>AE<<(/7/->?JOQJ_:O^;=NL7\>>O_ $R!%>[_ A^ W@OX(Z4+/POH\5K,X_TC4)OWEUA@B2#P+H$= M&\$:-;Z1H.EVND:9 ,1VMI$$1?? ZGW/-;5% @HHHH **** "D-+10!X[\8O MV6_!/QC==0N[.31?$T/S6WB#2&\B[B;L=RXW?0UY0GCWXT?LQ,L/C;39/BCX M%BPJ^(M)CQ?VT8X!FB'WL#J1^M?7--=0Z%2 01@@C.: .)^%WQF\'_&/1DU/ MPIK5OJ46/WD*MMFA/]UT/*D>AKM\U\]?$_\ 8Z\/>)]:?Q3X*U"Y^'7C4?,N MIZ,?+CF;TEB'RL/PKDM/_:1\>_ .]AT;XX>'GN=+W;(?&NAQ&2UD&< S(.8S M0,^LZ*PO"'C30O'NC6^K^'M5MM7TZ=0R3VL@=?QQT/UK=H$%%%% !1110 44 M44 %%%% !1110 444AZ&@!:CGGCMX7DED6.-!EG==SOV&T?='N>*\BA^&/Q:_:EG2[^)%]-\._ ;'?%X5TJ M4B\NESD?:)!]T8_A% SI/B#^U]'>^()?!WPDT67XA>,,^6\MMQI]DW0M--TX M]!57P9^R/J'C+7;?Q;\;]=/CG74(DM]%3*:78GT6/^,CU/ZU[M\//AEX9^%> M@0:+X6T>VTC3XEQL@0!G/J[=6/N:ZN@"O964&G6T5M:P1VUO$H2.*)0JHHZ M < 58HHH$%%%% '@&A_\GO>*O^Q/L?\ THFKW^O -#_Y/>\5?]B?8_\ I1-7 MO] !1110 4444 %%%% !1110 4444 %%%% !7$?&W_DCWC7_ +!%U_Z*:NWK MB/C;_P D>\:_]@BZ_P#134 9G[-7_)OOPX_[%^Q_]$+7I5>:_LU?\F^_#C_L M7['_ -$+7I5 V%%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBHY[B*UADEED6*)%+,[L %'J2 M: 'FL7Q7XPT3P/HMQJWB#5;72--@4M)"?$#]L&*\UZ?P?\ M(M#E^(_B\9222T.+"R/K+-TX]!5#PI^R/J?Q!UR#Q9\=-?;QEK"N);?P];$Q MZ58]P @^^1ZF@9G7O[1/Q#_:'O9=%^".A-I>A%S%<>.]=A*0(O0FWC/,A]#^ M-=]\(/V1_#'PYU4^)->NKGQWXYFYGU_6SYKJ>XB0_+&,^GZ5[;I^G6NDV<%I M96\5I:0J$CA@0(B+Z #@"K= A@&*?110 4444 %(3B@]*^4?^"BG[0.J_ OX M,P0^'IVM->U^Y^PPW2_>MX]A:21?? "CT+9H ]]USXP^!_#.H_8-5\5Z387O M0V\UV@<'T(SQ74:?J%KJMK%=65Q%=VT@RLT#AU8>Q'%?S?7]_=:I>2W=Y<2W M=S*VZ2:9R[N?4D]Z^R_^";/[2&O>"?C!I7@*^OYKSPQK\GV:.VFSEM+ZVBN[65=LD,Z!T8>A!Z MU;HH ^7_ !=^R%>>#M9G\4_!+Q#)X#UQV,DVD-F33+P^C1G[F?44>$?VO;WP MAK'9/ FMNPCAU89?3+LYQE9>BY]Z^GSTK#\7^"M"\>Z)/I'B'2K76 M-.F&'@NXPZ_4>A]Q0!I:=J-KJUI%=V5Q%=6TH#)+"X=6'J".*MU\FZC^S9X] M^ UW+K'P1\1//I6[S)O!6MRF2V<=Q"YY0^E=9\,/VQ?#WB76D\+^-+"Y^'OC M13L;3-9&R.5O^F4IX84 ?0U%,1ED4.K!E89!!R"/6GT %%%% !1110 4AY%1 M7=S%9VTDT\J00QKN>21@JJ/4D]*^:/'/[7<_B+7IO!_P9T-O'OB8'RYM07*Z M=9'H6DEZ-CT% 'N_COXB>'/AIH,^L>)M8M='T^($F6XD"[O8#J3["OFN?XO? M%/\ :@F?3_A;ITO@;P6QV3>,=7B*SSIT/V>(\_B:WO ?[(4FNZ_!XP^,NMOX M]\4 ^9%8/E=.L3V6.+HV/4U]*6MK%9PQPP1)#!& J1QJ%51V Z"@9Y'\&/V M7?!_P=D?4H89=?\ %5Q\UWXAU8^==2MW(8_='L*]C'%+10(**** "BBB@ HH MK+\2^)M)\'Z-H6^EZ;;KNEN;F0(BCZF@#Q30_\ D][Q5_V)]C_Z435[ M_7PKH/[8WPD_X:ZUW76\5Q)HUYX?M-,AOG1A$9TFD9AN],.IS7VYH^L6.O:? M;ZAIMW%?6-PGF17$#AT=3T((H O4444 %%%% !1110 4444 %%%% !1110 5 MQ'QM_P"2/>-?^P1=?^BFKMZXCXV_\D>\:_\ 8(NO_134 9G[-7_)OOPX_P"Q M?L?_ $0M>E5YK^S5_P F^_#C_L7['_T0M>E4#84444""BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***2@!:*R?%/B;3/!G MAW4=':9\5OB_\4+5=7\#^"],T7PY)\UI<>)[ MAX[FZ3LXB7[BMVSS0!]#TA-?.\?[5Z?#FXO-,^,FD+X%U2& W%K._C%^U2[0>"+.;X7?#^0[7\1:E%_P 3&\0]3!&?N CN M: /5?C1^U/X+^#4RZ7+-+X@\5S?+:^'M('G74K] "!]P<]37ED/PD^+7[3MP MEY\4=3D\!^!W8/'X/T:4K@PZ-X6T6UT:PC 'EVT8!$?$S]L;P%X!U)M$T MV:X\:>*<[4T7P]']IEW>C,N54>YKA!X=_: _:'(?6]0C^#OA"8\V&GD3:I-' MQPS]$)YR* /7?BS^TS\/_@VGEZ]KD'O#?AYWO[4:C+C4;U2I4[8AT&W+8Z\5]D_"G]E;X>?". M;[;IFC#4=YWOG'/I7KNW@CMTQ0/8_FSGMY;:=X9XVAFC.UD MD4JRGT([5],_L3_LZ?$CXD^-XO%_@YK?1O\ A'F%W;:IJL#/;RW"GY(P/XCU M^F*_6WQ)^SE\,O%VK_VIK'@?1K[4-VXSR6P#$^IQC/XUW&BZ#IWAS3X=/TJQ MM]/LH1B."VC"(OT H'S'S(/VG?B9\)W$'Q7^%]XUDAPVO^%B;NW(_O,GWAQS M@5Z]\-OVD?AS\5E \/>*+*>ZZ-93N(9T/H4;!S[5Z9(@D1D8 JPP01D&O(/B M1^RA\,OB@YN=4\-06FIC)34M,/V6Y0^H=,9A?[J3#D?4U-:?MD:WX GCLOB_P##?6?";Y"G5M.C-Y8L M?7"?BE9QW/A;Q-IVL(XR$@G'F#ZH>?TKM* "BBDH M#TKB/B?\&?!_QAT5]-\5:);ZE$1^[F9<30GU1QRIKN** /D5O 7QI_9CD,_@ MG4)/BAX%B.X^']4D_P")A;1^D4A^]@=C7K'P;_:D\%?&%S86UT^B>)8?EN=! MU8>1=1-W 5OO#W%>PGI7DOQB_9E\$?&E!D73'DE\0>*[CY;7P_I(\ZZE8],@?='N:\.\3Z'\8 M_#/Q'T[X-:%X\2S\-:S!)>6'B"_3S=0@MTXDME;^)AGACSBO>_@Q^S+X,^"J MFZTZT?4_$,PS=:]J3>==SMW.\_=^@H&>0VOP?^*7[3LZZA\5-2F\$^#6;?#X M.TB4K-,G;[1*/Y"OI3P+\//#OPUT2#1_#.D6VCZ=" %AMHPN?=CU)]S72T4" M"BBB@ HHHH ***0G - "T5Y[X_\ CY\/?AA;O)XD\6Z9IK*/]2]P&D)]-JY. M:\(+#P_:^+_ GJFL^.M8A!76!J$GF7 M,RC&V2,>@&05%!2/SKK])O\ @D?\7=7OKWQ3\/;VYDNM,MK=-2L5D8G[.=VR M11GH#N0@>H/K7YX0>#M?N=7_ ++BT74'U+('V1;5_-'.!\N,^M?K'_P3;_94 MUGX(>&]6\6^++8V7B'7DCBAL7'SVMLN2-WHS$Y([!5H&S[7HHHH("BBB@ HH MHH 3-&:^1/&O[1OQ,\5^.[FR^&^GZ+;:'I'B]_"3W&L.Q?4;Z.VDDFBP/]7& M"J@/U)QVKV[PK\;+&7X+VGC_ ,9VDG@>%82VH6NI_*UK(K["OJ06'RXZAA0! MZ;D>M+7BW[.O[0B_M S>-;FWT>?2-.T35%L;47:LEQ,AB5_,D0_<)W9 [ CO M7)K^T#\4/&7B[QE9> / .E:[H?AW5Y-&>_O=2,#23QHC2 +@_=+@4 ?2F11D M>M>)?$#XX^(?!&A>"M(7PU!??$WQ6[06>@I=8MXW1-\SO+U\M%P2>O-6/A/\ M9M>UWQWJG@#QUH=MX>\:6-FNJ1)83F:TO;1G*>9&QYRK<$'UH'8]FKB/C;_R M1[QK_P!@BZ_]%-7;UP_QM(_X4]XU_P"P1=?^BFH$9O[-7_)OOPX_[%^Q_P#1 M"UZ57FO[-7_)OOPX_P"Q?L?_ $0M>E4#84444""BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBDS0 M%%5M0U*TTFTDNKZZAL[:,9>:>0 M(BCW)X% %FDR#WKYT\;?MN^"M+U.31?!MIJ/Q'\1 [!9>'X3)&&]'E^ZM,5]&011PPI'$ L2J BKT [5\]:)^PE\ M+]/T/4;;4K&[\1:OJ$#PSZYJMPTUXK-_'&Q/R$'D8Z$"ET>#X\_"RSCT.WL- M&^).F6X$=IJEU=FSN_+'W1,N"&(& 6'7% A_[:>FV%YX!\)7$UM!=:Q;^+=) M.EQS(&+S- M-?BI=6/FZ,[2:+X;TLE[6RD8;3,[G_628. >V>*]XH ***3- "T4A/O6)XK\ M9Z'X%TF34_$&K6FCV$8):>[F"+QZ9ZGV% &WFJ^HZE::39RW5[=0V=M&,O-/ M($11[D\"OF#4OVP=;^)5Y/I7P1\#7OC"8?(?$&HJ;73(C_>#'EQ]/QIFG?LB M^)?BG>Q:K\"HY?MUX.*!FKXQ_;7T.;6)/#OPQT2 M_P#B=XE#;-FDH?LD+-EQ\5_&A\+:#)\Q\*^%7,>Y M?[LL_4]>U?2'@WP'X>^'VEQZ;X0]RTAY).:[RBB@04444 %%%% !1110 AZ57O+* M#4+=X+F".XA<8:*50RM]0>M6:* /!/'W[%GPS\:WSZG::9-X5UTG(U/P_,UI M)N[$A>#]*XX^ /VB_@R=WACQ78?$_0XNFF^(5\F[VCL)EZG%?5E(>E 7/F'1 MOVXM*T*\73/BCX2UOX;ZCG:9[ZW,MF3TR)5R /K7O_A/QWX=\=V$=[X>UJQU MBV8 A[.=7X]P.1^-7]:T'3?$5B]IJEA;:A:N,-#J?#K6R2ZW7A^X,4>[U,1^4T ?1]%?*?_&2WP7_ .@5\7]!B[_\>NHA M?Y.U;OA+]N7P->ZA'I/C&TU/XOCCJ#?"WXU>"OB9>PO)X92TFT/5;A%+ M?8Q(P:.9O1=W!->[66NZ?J6EIJ5K?6T]@Z;UN8Y5:,KZ[LXJ74M-M-7L)[*^ MMXKJTG0I+#,H9'4]00>M>,7'[&WPQFGD,>FW]I9R/O?3K749H[5O;RPV,>U M&%I>O6WQN_:?TW4] ;[7X;\#V4\%SJD?,,]Y-@>7&W1MH'.*^CZQO"OA'1O! M&CV^DZ%IMOI6G0#$=O;(%4?XGWK9H **0]*P/%7CSPYX'LVN=?URPTB%1NW7 MEPL9(]@3D_A0!T%)7S3KG[=W@F2Z:P\$:7K?Q%U+)54T.S8PD^\I&TZN(K:!>6DF< M(H^I/%>+>//VS?A3X$N)+-_$BZWJB]-/T2,WDQ/H G'ZUQME^Q#'XJN4O/B= M\0/$GCNYW;FM7NC;6H]@B8ROL:]H\"_ [P'\-+=(?#7A33-*"XQ)#;KO^NX\ MT >(_P##17QD^)QV?#GX2S:78R8":OXLF\A,?WEC'/X&D'[-'Q8^)A$GQ+^+ MEY;6C\OI'A6+[+#@_P )?K^(KZH'&.*=0%SQ3P#^QY\*OA[,MU:>%X=3U(8S MJ&L,;N=OJSYKV2TM(+&%(;:&.WA486.) JCZ 5/10 4C-!LK;_AM MSQ1BVA!7PC9.#Y8R&^T39/3K[U]##K7@.A_\GO>*O^Q/L?\ THFKW^@ HHHH M **** "BBB@#XA^*?P[TC7_B)9>*?A+XWN="UJZ\>-I6KV:IYUBFL16T^^=X M3_RT 7:2."')KW+]GGQW+\?OA*MSXOTJQN=3TW5;C3+Y4026L]Q:S;1-&#P5 M) 8>^:YWXJ_L;Z)XW\<6OB70]6U/PO=7>JQWVMQZ;=-%'>!89(RZJ.%E.\ N M.2-U>U> O FB?#+PG8^&O#MBMAI%BA2&%3GJ2S,Q/+,2223U)H'<\2_97(7X MD?M!=@/&&/H!;1_R KBO"7[+?@OQ+X+\3>*M"^*&NWD][J>H:K!K-A?M;V]E MFW[PV5W(WWBR#IGN!C- 'AWPC^ M(6K_ !(^(_[+/C+Q5QJ.K:%KUH967:KW"#8'YZ&1(]WOGBO7-<(O_P!O+PM' M9D&6P\'7DU[M/2-YT6,'_@7(KTCQU\"/"7CWP;I/AJZL&L+'1VCDTN33G,$M M@\:X1HF7E2!Q[YYIGPJ^!F@_"BZU74;.:^U;7M5*_;]9U6-[K2/%7ARU\(_V=,R6%SIKO72/&WA.UTIM&M#:P3 MZ1(\D<7DKL#,&Y(& 37<_P#"(_M'_P#0^^#?_!-)_P#%5VW[-7_)OOPX_P"Q M?L?_ $0M>E4#/G__ (1']H__ *'WP;_X)I/_ (JC_A$?VC_^A]\&_P#@FD_^ M*KZ HH"Y\_\ _"(_M'_]#[X-_P#!-)_\51_PB/[1_P#T/O@W_P $TG_Q5?0% M% 7/G_\ X1']H_\ Z'WP;_X)I/\ XJC_ (1']H__ *'WP;_X)I/_ (JOH"B@ M+GS_ /\ "(_M'_\ 0^^#?_!-)_\ %4?\(C^T?_T/O@W_ ,$TG_Q5?0%% 7/G M_P#X1']H_P#Z'WP;_P"":3_XJC_A$?VC_P#H??!O_@FD_P#BJ^@** N?/_\ MPB/[1_\ T/O@W_P32?\ Q5'_ B/[1__ $/O@W_P32?_ !5?0%% 7/G_ /X1 M']H__H??!O\ X)I/_BJ/^$1_:/\ ^A]\&_\ @FD_^*KZ HH"Y\__ /"(_M'_ M /0^^#?_ 32?_%4?\(C^T?_ -#[X-_\$TG_ ,57T!10%SY__P"$1_:/_P"A M]\&_^":3_P"*H_X1']H__H??!O\ X)I/_BJ^@** N?/_ /PB/[1__0^^#?\ MP32?_%4?\(E^T?\ ]#]X-_\ !-)_\57NFJZO8Z)8RWFHWD%C:1C+SW,@C11[ MDG%?/7B[]N#PA!J4FB^ ]-U+XF>( 2@M=!A+0JWH\Q&T4 :'_")?M'?]#]X- M_P#!-)_\57 ?$?XF_$_X2P,_BKXR_#_39?X;7^R9'G<]@(U8MDUH#P7^T1\< M^?$GB"S^$_AR;KINACSM09#V:4\*<=1S7H7PT_8^^&WPUNQJ,>D'7]=)W/J^ MN.;NX9NY!?./H* /G+P!\$;$L?4> MM7/%O[$OQK^)>OP:IXS^*VF^(($.\Z-<6LRV7/\ #L5@"*^ZXHUB141 B*,! M0, #Z5)0%SY<\'? _P"-'P^L4L?#/B#X?Z):*,"*T\/LG'H3NR:Z/_A$?VC_ M /H??!O_ ()I/_BJ^@** N?/_P#PB7[1_P#T/W@W_P $TG_Q5)_PB7[1W_0_ M>#?_ 32?_%5[]+*D$;R2.L:*"S,QP !U)-?-7BG]L!==UR]T/X0: _Q&U/2 M&,VK31,8[6&%/OHDG1Y6Y"CIGVH U_\ A$OVC_\ H?O!O_@FD_\ BJ7_ (1+ M]H__ *'[P;_X)I/_ (JNL^"?[2'@OX\VMR/#E^R:I9?+?:3>)Y5U:MT(9#VS MD9%0_%G]I[X>_!Q?(UK6TNM8?Y8=&TP?:;R5O[HC7D'COB@#F#X2_:._Z'[P M;_X)I/\ XJN+^(WCCXL_".P^V>+OC!\/]%CQE8Y=)D,TGH%0-N.?I3T\8_M M?M"97PSI$/PA\)2\#5-6'FZE,GJD?1,CN>17:?#/]C3P/X&U-=>UO[3XZ\6$ M[WUGQ"_VA]_&2B'Y4Z=A0!X+\//C+^U+\8]2N(/#%II4'AXY2/Q-JFE&T1AT MWI$Q+-Z@=_6IYOV$_BMKWC%O$?B_XAZ'XYN\?NK;7K&::V@;.0RQ!PO&.*^[ M8XTA14C18T4 !5& !Z 5)0%SYSTKX=_M!:)916>G^,_ ]E:1#"00:"Z(HQ@8 M :KG_"(_M'_]#[X-_P#!-)_\57T!10!\_P#_ B/[1__ $/O@W_P32?_ !5' M_"(_M'_]#[X-_P#!-)_\57T!10%SY_\ ^$1_:/\ ^A]\&_\ @FD_^*H_X1'] MH_\ Z'WP;_X)I/\ XJOH"B@+GS__ ,(C^T?_ -#[X-_\$TG_ ,51_P (C^T? M_P!#[X-_\$TG_P 57T!10%SY_P#^$1_:/_Z'WP;_ .":3_XJC_A$?VC_ /H? M?!O_ ()I/_BJ]_S2T!<^?_\ A$?VC_\ H??!O_@FD_\ BJ/^$1_:/_Z'WP;_ M .":3_XJOH"B@+GS_P#\(C^T?_T/O@W_ ,$TG_Q5'_"(_M'_ /0^^#?_ 32 M?_%5] 44!<^?_P#A$?VC_P#H??!O_@FD_P#BJ/\ A$?VC_\ H??!O_@FD_\ MBJ^@** N?/\ _P (C^T?_P!#[X-_\$TG_P 51_PB/[1__0^^#?\ P32?_%5] M 44!<^?CX1_:/Q_R/O@W_P $LG_Q587BKX,?&WQS8M9^(?$7P_UBV<;3'=^' MF<8],ELBOIZB@+GP/IW[!?Q9\*^)O[8\'?$W3/!70FRT:VG2V/\ VS+D"MKX M@^)_VP/A78*;>ST'QQ90C#W^GVH\\J/XC$3G\C7V]2&@+GY@^/?^"@7Q*\%> M&(;L^)=(FUZ23R9- NO#TMI<0<-=7%KX$T>W\66).#J;QI^T,NIW&G1W MNCZ192R7+7$(DC5VP$'/&WCM8ECAC2*->%1%P /H*"7H?(6I_##]J MOXG:&$U7XAZ#X#9TPUMI%JTDG/K(,5PWA[_@GQX]TV]FO]<\6>&O&FHN_F+< M^([&>Y*'V4O@5]]T4"N?->A?"OX[^&+5+;2/%7@+3(%4*([7P^T8_1JU/^$1 M_:/_ .A]\&_^":3_ .*KZ HH ^?_ /A$?VC_ /H??!O_ ()I/_BJ/^$1_:/_ M .A]\&_^":3_ .*KZ HH"Y\__P#"(_M'_P#0^^#?_!-)_P#%4?\ "(_M'_\ M0^^#?_!-)_\ %5] 44!<^?\ _A$?VC_^A]\&_P#@FD_^*H_X1']H_P#Z'WP; M_P"":3_XJOH"B@+GS_\ \(C^T?\ ]#[X-_\ !-)_\52'PC^T?C_D?O!W_@ED M_P#BJ^@:*!'RI\%[#QGIW[7GBR+QSJVF:QJ__"*696?2K8P1B/SYL J23G.> M?>OJNO -#_Y/>\5?]B?8_P#I1-7O] V%%%% @HHHH **** "BBB@ HHHH ** M** "N(^-O_)'O&O_ &"+K_T4U=O7$?&W_DCWC7_L$77_ **:@#,_9J_Y-]^' M'_8OV/\ Z(6O2J\U_9J_Y-]^''_8OV/_ *(6O2J!L****!!1110 4444 %%% M% !1110 4451UO6K+P[I%[J>H7"6MC9Q-/-,YP$11DDT 7J3-?.7A_QW\7_C MB&UCP@NE^!/!SL?L-YJ]JUS>7Z=I/+R!&IZC/.*L0_&'QK\&=?L=/^+::9<> M'M0E\BV\7:6AAAAE_A2YC8G8#V8'% 'T-29'K7S7XJ_;@\,2:G)HGPYT75/B M=KZL8_*T:$BU1O\ ;G(VC_/-8A^'O[07QT^;Q?XHM_A;X=EZZ/X='F7C(>SS MGH<=0,T#/9?B?^T1\/O@_ 6\3>);.TN>BV,3^;I_'BO1?AC^R/\-_A;<+?66B#5M;_CU;6& M-UYW/G'T%>RHBQJ$50J+P% P!0(^7M+_8NN/&U['J?QB\<:MX^O,[O[-C MD-MIR'T$2GD>QKZ$\(> ?#O@'38[#P[HMEH]H@VB.TA"<>Y'6NAI,B@!:**P M?$?COPWX/B:37->TW2449/VVZCB/Y,10!O45\^>)?V[/@_H5S):6?B&;Q+?H M.;/0;22ZD/TP #^=&-+UIV"KH'@NS?6;S!]9#\J$=SDXK M \-?LJ_M(_M WGVWQYX\U;PSX>F.Y;>\NBUR4Z@>4F%7\3^% ['O/_!0?XY: M7X0^!MQI&F^)+6&_UG4(-.NQ87*/=06C;FF=4!SG:NWG^]7J?[*?A+X>>%/@ MYHJ?#62&\T*YB$S7ZD&6YD(^9I3UWYX(/3I7C][_ ,$S/ALOPQUK0[=KN]\4 M7EOM@\1:E(9989005('15) ! ZC-?'_PXF_:._8?\0:[HEAX3U'5M.OHY(TB MAMY+NT\TCY+B/8#@CT.,]Q0&YZ__ ,% -*\&_#OXL^'=:\$ZK?Z3\3M9N$M= M1TGP_*(GO+>0[27(X21^%&>N[DCU&Z MD/CJ#6==^$]$OE*W&CV$ZG@B2V1L_F*!' MF.D?MB_!?7%#6GQ$T=\]I)&C_P#0E%=?I?QL^'VL@?8O&V@3[NBC4H0?R+9J M'5/@/\.]:W?;O!>BW.>N^R3G]*XS4_V+/@IJO6 M7B/2=2Q]DU2RNL]/(N$?/Y&M $'O7SAJ'_!/[X/WH/DZ7JFG'L;'5IX]HUMN_[YSBF)X\_:GT9B+[X=>#=71?XM/U.56;_OKB@9]1TAZ5\O M/^T;\;M&R=3_ &?=0O$'WGTS582/_'N:Q_$O[;7B2SMK;2A\*-:\->(M6F6P MTR?7I42P6X?A?,E' SG'?% CW#XB_M!>!OA5XCTC0_$6LK::CJ; 1QJI<0H M3@22D?ZM,D#<>,FO1894GC22-P\;@,KJA!KQGX:?LVZ1H/AS6CXQ9/&7 MBKQ+&?[>U6]0-Y^1_JHQ_!$N<*H^O6N0\#:]JG[./Q0T3X7:M>2^(?"6ONP\ M-W&XRWFGXY,$PZF(=I#TZ&@#Z:HI,CUI: "BBB@ HHHH **** "BBB@ I#TI M:* .:^('P\T#XH>%KSP]XETZ+5-)NEVR03+W[$'L1ZU\9:E_P2/^'MUKIN;7 MQ/KEGIQ?=]B41O@9^Z'(S7WE10.]CSWX,? SPE\!O"T>@^$M.6RM<[IIF.Z6 M=_[SL>37H5%% @HHHH **** "BBB@ HHHH **** "BBB@#P#0_\ D][Q5_V) M]C_Z435[_7@&A_\ )[WBK_L3['_THFKW^@ HHHH **** "BBB@ HHHH **** M "BBB@ KB/C;_P D>\:_]@BZ_P#135V]<1\;?^2/>-?^P1=?^BFH S/V:O\ MDWWXF%/L.? M%]O9.%U;Q'(;J1I7&W(!X4VAD )DN&=1&JCU)K\M_@9_P %!OB;\$-% M&C6YLM?T='9H;34D8^0"GQ%^)'Q(\,>(-=:UETS1;Z M.\AT*"+_ $9F!YR#]YL="V<&@=F?L9\+?!FE^"O!.BV&G:3:Z1LM(1+%;0B/ MY]@W9P/7-=A7RG:?'#]H;XCV<$_A'X2:9X9LKE \5[XGU+=E",A@L7US@BI_ M^%)_M!^.2Q\5?&2+P[;/P;3PKIZQ.@[XE/)_$4"/IG4]8L-&MS/J%[;V, ZR MW,JQJ/Q) KR/QC^V)\'O [-'?^.=,GN<[5M[!SZ M6[\6:OXD\;W@^]+K.IR%6/?**0I_*O6?!OP"^'7P_C5?#_@W1]-VC[\5HFX^ MY)&2:!'CL_[;S^(W>'P#\*O&7BZ3HDTEG]B@8^H>3@BF?\)1^U)X\/\ Q+_# M'A7X?6;#B749VN[E<^J#Y37U###';QA(D6-!T5 !^%>0?%/]K'X:_":UUXJU)Y_,;N0CL$K354UWQYJ.I?$SQ)G>UYX M@F,D2M_L1?= ';C- '":9^T)I6IEM%_9\^$/_"1%3Y:ZU+9+9:9$>S;R SCZ MMIX5\.V6E(/O2QQ RN?5G/)/OF MNZHHH$(:"H801T-=)2'I0!\K'XG>/OV;XI/!&L: M'J?Q!,X\GPCJ]LFY[EB<+;7;?P,@Y\P\%158?L7ZUXO>+QQXC\?:SI7QR4]+:*,\>6HX)ZGD]Z^KGB1W0L@8J:9&=P\,^+";FWQ M_=27[R?7D^]6+#]LW4OA_=1Z=\9_ &J>!YL[3K5FAN],<_WMZY*#ZY- 'U/1 M7-^"OB-X9^(NF)?^&==L-;M" =]E.KE?]X=5^AQ71YH$+1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !112'I0 9JAK^NZ=X9T6]U75KR'3 M]-LXC-<74[[4C0=237.^.?C!X)^&T#R^)_%.EZ*%&3'H77P8M!'(+^&REBT^XU$OA!=R,,&(8&WH,D9% '2Z5\ M7]0TWXSW/QHU3PM=Z;\+M;LH= @U>3/GP1QR,T=Y-%C*PR-(0#V !/7G[%L; MV#4;6&YM9H[BVF021RQ-N5U(R"".H(JAJ=OH\OANYBU!+0Z$;9EF6;;]G\C; MSG/&W;^E?/?[(US?_P!N^++;PNUS<_!B*;'AZXU+/FB7)\U;?/)M@<[2WX<4 M#/IRBBB@04444 %%%% !1110 4444 %%%% !7$?&W_DCWC7_ +!%U_Z*:NWK MB/C;_P D>\:_]@BZ_P#134 9G[-7_)OOPX_[%^Q_]$+7I5>:_LU?\F^_#C_L M7['_ -$+7I5 V%%%% @HI,T4 +17.>-?B!X;^'&D/JGB;6[+0[!!_KKR8)N] ME'5C[#)KYWO_ -KSQ+\4KA],^!_@2\\3Y)0^)M91K33(_P#:7.&D_#\J /J+ M4-2M-*LY;N]NH;.UB7=)-/($1!ZECP*^=?&?[;7AI-5E\/\ PXTB_P#BAXF! MV?9]$0FUB;MYDY&T#WY'O7"^)?@-%>*GB']I3XMI?VZGS5\/P70L--3_ &0@ M(:3\.OI5W0/VH_!NB60\/? 3X7:GXQ$?[M)=*L19:>#T^:=P,_D,^M R\WP; M^-_Q[82?$GQ>G@/PU)R?#7A5B)G7^[+<'GZ@9]C7=Z+X*^"'[)^D-<,=$\-2 MA=TE]J,RO>3>Y9B7<_2N+/@/]I'XQ,&\2^,--^%FBR==.\-1^=>[?0SM]UOI MD5U/@/\ 8A^&7A"_&IZGIUSXSUS.]M2\23M=N6_O!6^53] * .#Z^:_WA[<&N:\=? GX__M&^$]3T[QUXLT7P=HUU M"Q7P]H=N9=[=4669N<9QD#-?7]AIUKI=ND%G;Q6L"<+'"@10/H*M$T!<_G9^ M)?PM\3?"3Q3=Z!XHTJXTR^MW*#S4(24 \.C=&4^HKN_V8/VH/C3 MO#MM DUS.!]Y_F!VJHZL>.U=7\&O&?A/QUX+MM3\)0P6=F"8IK&.(126DR\- M%(@QM8'(H*YCL],L(]*TZTLH,^3;0I"F?[J@ ?H*MUYC\5OVC_AY\&83_P ) M/XEM+6]Z)IT#>==2'L!$N3D^^!7CS?'/XU_&_,/PP\!CP=H3+$B_BQ KYR\0?MN:;KN MHS:-\)?"VK?$[5U;RS<641AT^)NGSSM@<>G'L:70/V(]/U_4X];^+7BG5?B= MK (807\ACL(CZ) O&/8YKZ)\/^&-)\*Z?#8:-IEKI=E$ J06D(C11]!0!\R+ M\#?C7\<"LOQ/\=KX1T*3EO#7A'*,R_W9)SRW^<&O8?A;^S=\/?@[#CPWXI2:WX,NM1^&WB/EUO_#)/VCO@61_;6D6'QB\-Q<&\TP"TU-$'=D/RL&K+5,_=G:,+-&?59!A@?<&O#V_9?\ B1\'W:Y^#GQ)NX]/ M0[AX9\4DW=H1_=1S\R?7DT ?5N:6OE:S_;%U[X;7"6'QI^'>I^$"#M.OZ4AO M=-?_ &B5RR#ZY/M7T!X$^)GA3XF:8NH>%O$%AKEJ0"6M)PY7V9>JGV(% CJ: M*3-+0 444F1ZT +1110 444F: %HI">#7#^._C;X#^&,+OXG\6:3H[(,F&>Y M7S?PC!+'\J .YI,U\OW?[=&F^)I6MOAEX"\4?$2X/"7-M:&ULB>W[Z08_057 M\C]J3XI9\RY\-?";2I,#;#&=0O@O?.3M!]P:!V/J#4-2M-*M7N;VZ@L[=!EI MKB0(B_4DX%>'^-_VV?A)X*N38KXD'B+51D+I_A^%KV5R.PV?*?SKE]/_ &$M M!UV\2_\ B/XQ\3_$:^!WE-3U!X[<'T6-"!CV.:]N\$?!SP3\.+5;?PUX6TO1 MHU&,VMJBL?J<9S0!X2W[1?QG^)64^'7P=FTFSD'R:MXRN/LZ<]_)7YQ^M!_9 MT^,_Q+;?\0_C'=:792$%])\(0"U0+_<,AY8>^,U]3@8IU 7/!O!'[$WPD\%3 MQW;>&EU_4E.XWVN2M>2[N[ N3@_2O6=7\#:!KGAJ[T"\T>SET:[A,,UEY*B- ME(Z8 KH**!'Q;I?PF\0:I\6;KX%:GXNN;WX7:19PZXMHQ/VRXMY)&6.QEESE MHD9&/J1M!Z5]C:3I5IHFG6UA8V\=I96T8BA@A4*B*!@ =.*\,T/_D][Q5_V M)]C_ .E$U>_T#"BBB@04444 %%%% "9'K2USGB7Q_P"&O!MWIUKKFN:?I-QJ M,P@M8KRX6-I7() )&?NGGUKHMP(SD8H 6BHTGBDDD1)$9XR ZJP)4D9&1VX MILE[;Q3QP//$DTF=D;. S8ZX'>@":BFO(D:,[L%51DL3@ 4RWN8;N%)H)4FB M<962-@RGZ$4 29S7$_&W_DCWC7_L#W7_ **:NHUG6++P]I5YJ>HW4=EI]I$T M]Q#?%O]J'X2ZQ\+O%EE9_$+0I[JYTNYBBB2[!9V,; "@ M#OOV:O\ DWWX'_@CX$TW4/'^A6E]::)9 MPSP278#1NL*AE([$&OH?0O$.F^)M%M=7TJ]AO],NH_-@NX6W1R)Z@^E V:.: M*^CR9V+^9(]*^3]8_;-^*?[1UY+ MI_A.VU;1M)=MG]F^#K5I[YU(./-O'&R'MRH_"@+'WE\6/VBOA_\ !6WSXI\1 M6UM>-_JM-@/G7]SX;TK3O@]X/;(_X2KQU( ML=RZ_P!Z&V8]<= 0?8UPGPM_9'^*=Q<#4+:RT/X7-.=TVJWO_$ZU^3(^;,TG MR1D]F0?8U[Q8^!_VCOB?!'#? M:UHGP9\., !IOA^$7%\$Q]TRGA#[J<>U>H7W[1/P1^&%D+,^-?"^EP0+M%OI M]Q')LQVVPY/X8KBKO_@H-\+9RZ^'8?$GC.0'"KH&BS3;C[;MM 7-'P7^PU\- M_#^H+JWB"&^\?:[D,^H>)KAKHLWJ$/R#\J][TS2;+1;5+;3[2"RMT "Q01A% M ^@KYH/[5_Q*\2!1X0_9]\378D/RSZW=1:> /4JXS^&:4Z[^U?XM<"V\/^!? M!=J?XKNXFNKA?P&4- 'U'37=44LS!5')). *^7E^ ?Q\\4EF\3?'J73XW_Y= M_#FD16I0>@DSD_7%"?L#>&]9 /C#QUXW\:,W,@U/6756/TCV_P Z!'N'B/XR M^ O"2,=9\9:%II7JEQJ,2O\ 3;NR?RKQ#XH?\% _A9X3T'4%\,:[#XO\2K&? MLFF:?!,XD?L2X3&T=3@YXKL/#W[$OP5\-F-HO 6FWTD?W7U,-=MGUS(6KU'1 M/A_X:\-0"+2= T[3HQ_#;6J(/T% ]#R#]E[P/I>IZ1_PLZ_UV#QGXO\ $48D MN-87[EJG:UA0\QJG0KP"?$^H^%O$GB2ZBLKW0M#DV3 M:X"W/EJ =LH&?GQC'6O0O&WP_P#%7P-\3WOCCX6Z4=;TW46+:UX,201I/(>E MQ;D\(^<;AT(K9^#/P8U;_A(9?B1\1WCU/Q[?IB"W7YK?1K<\BWA!XS_>?J3[ M4 6/@_\ LJ?#KX806VJ6/AS[3KTR+)-J.M/]KO Y&2"[9PTJ@1=J@ M!1T '2GT4""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *0\BEHH K7MC;ZC;R07 M5O'%S?_#OQ-DNFI^&IS;?-ZM&/D/O MQFOHFB@#Y0_M7]I'X%'%]8Z?\:/#4/\ RWM2++5%0>H.5)?NR:-XFB-G,K>@9OE/Y\^E>\D9%<3\1O@OX)^+&GFS\5^& MK#68_P"%YXAYB'U5Q\RGW!H&=FDL<\2O&ZR(PRK*<@CU!KQGQ+^UAX'\+_$A M/"-S-#O"OPSE\#1Z5'? M:/=HWVYKOYY;R1OORR,>2Y/.>W:@1Z-%(DJ*Z,&1QN#*<@CLHWMO86J#+SW,JQHOU9B *^(Y+#XO:)\7H/@AX)^)D5OX;AM7O%U7[ +Z^TR M#/RVTSDX4_W&ZX%>EZ5^P;X5U2]CU#XA^)O$OQ)U$'<6UO4'\D'VC0@8]CF@ M9O\ C/\ ;B^$GA.[:PM->E\6:L,[=.\-VS7TKGT!7Y3_ -]5RG_"_?CI\3"4 M\ ?!\>'+*0835O&EUY0P>_D)\X/US7OG@SX4>#_AY9K:^&_#6F:+"O&VSM43 M/U('-=6!@C@T"/EG_AF?XM_$D[_B3\9M1@LY#E](\)0K8PX_N,_)8?@#7:^ MOV+?A)X FCN;?PI!JVHJ=WV[67:\FW=R&D)Q^%>YT4 5K+3[;3HEBM;:*VB4 M8"1(% 'T%6:** "BBB@ HHHH **** / -#_Y/>\5?]B?8_\ I1-7O]> :'_R M>]XJ_P"Q/L?_ $HFKW^@ HHHH **** "BBB@#\WOB3!X4\/_ !OUR#XV:.3? M:EX]^U6FOZO:O+8R>'FM)4@@BE (1HWV;EX.=I.<,UX?\9/BSXD\/>.+'P_ M\2O!NK:Q8VGCDWVA7FB:1]LM]1TQK2X$5K@'FX4N05;!(#$<+FO9?V.OAYKO MPW^"UOI^O:?_ &--=ZE>:C;:)Y@D_LJVFF9XK;<.NT$$XZ%B.U!1Q7[%NG:I MH.O_ !OL=9UZY\2ZG:>*/+N-3NU"M._V9"3M!PJY) 4< "N,^$'P6T7]ICX M,ZY\4/$YN[KQGXDO-0N=,U9;ETETJ.&>2*V2#! 4(8MWOGG/2O7?V;_"NKZ) MX^^.4^IZ9=6%OJ?BHW%G+<1E$N(O(1=Z$_>&01GVKR[P%XL\5?LW?#?Q#\)Q M\//$VNZS97=ZGAB]TNR,UA?07$KR0M).#MA*F0APV,8XS0!B>'O'NI?M-Z-^ MSAX5\074SZ/XDTZ_U/Q''!*T37YL1Y:*Y7JKRC'Y-232/,9H;:]@E 9X@2=@:-L%1@9 /:N6B^#'B+]GGP]\!O$UCH M]WXE/@6QN]/\0:9H\?FW+QWB;I9(5X\SRI'6N? M#,^Z[*Z='_I.B3]W4#_66K=&3^#[R\#%?*>G_M"?$#XDZ#H7@&\\2ZCIWA+3 M;9;5-.T0)"94']\EE#$YZL<>U?6'[9_[:^E>/='U_P ,>$_$@M/#%L&M9YM/ M?_2M:N"/]5&1]RV7J\A^_P#=7@YKK/@=_P $[OA'\4O@AX,\1WUMJECJ^I:< MD]S<65^XWN2.+,1-Z M9M867'T8,?>OH[0_&7Q,?3TLK/XQ_!#X:V(&U+?P[-;W(B7T E<"M*'_ ()= M^'O#TS2^&O'FMV+$Y":C;6UX@_ QBDF_8<^(VCM_Q+_%O@37H!TAUKP-:*Q^ MLB@L:0[H#X#L/$^W_A,/VQ9+U3S)#HFNV6GQM[;0[<5=TW]G7]EB.Y%UK7C_ M $SQ1=CK-J_C-),_51,%/Y5E']G_ .,'AYOG^$GP/\4VX[QZ>]O,WX;0HIKZ M;XJ\/L!K7[&OAG4XA]ZXT2[LB!]$9"U CUWPQX?_ &6_!Q#:3/\ #.UE'_+8 M7UDTA^K%B3^=>B6GQF^$>GQJEKXZ\%VZ*,!8M8M% _)Z^7W^)WPST9@OB3]D MWQ!I0'WI+7PI!>1K_P "4 5:@^/G[(L+HFL>"K#PR[?PZOX1,1'UVQM0(^HA M\?/AACCXC>$O_!Y:_P#QRE_X7[\,?^BC^$O_ >6O_QRO$=$\9?L@>(=OV-O MAT-W3[590V__ *-1<5WVC?#?]GSQ"$.E:%\/M2#_ '?LD5G+G_OG- CK_P#A M?WPP_P"BC^$O_!Y:_P#QRC_A?WPP_P"BC^$O_!Y:_P#QRJ8_9O\ A0P!'PZ\ M+D'N-*@_^)I?^&;?A3_T3GPQ_P""J#_XF@"W_P +^^&'_11_"7_@\M?_ (Y1 M_P +]^&!_P":C^$O_!Y:_P#QRJG_ S;\*?^B<^&/_!5!_\ $UYU\>_"'PA^ M _PPU7QG=_"?P[J\%AMW6D.G01L^XX^\4/\ *@#U'_A?OPQ_Z*/X2_\ !Y:_ M_'*/^%^_#'_HH_A+_P 'EK_\%_P#P50?_ !-' M_#-WPI_Z)UX7_P#!5!_\30!;_P"%_?##_HH_A+_P>6O_ ,OY[/MLO\ >'_?(KU?]E"QM?$?[1WP\TS5 M+2WU#3KK6+>*>UN8E>.5"XRK*1@CVH*Y3]MO^%_?##_HH_A+_P 'EK_\6O_QRJG_#-WPI_P"B<^&/_!5!_P#$T?\ #-OPI_Z)SX8_ M\%4'_P 3006_^%_?##_HH_A+_P 'EK_\6O_QRJG_# M-OPI_P"B<^&/_!3!_P#$T?\ #-OPI_Z)SX8_\%,'_P 30!;_ .%_?##_ **/ MX2_\'EK_ /'*/^%_?##_ **/X2_\'EK_ /'*J?\ #-OPI_Z)SX8_\%,'_P 3 M1_PS;\*?^B<^&/\ P4P?_$T 6_\ A?WPP_Z*/X2_\'EK_P#'*/\ A?WPP_Z* M/X2_\'EK_P#'*J?\,V_"G_HG/AC_ ,%,'_Q-'_#-OPI_Z)SX8_\ !3!_\30! M;_X7]\,/^BC^$O\ P>6O_P 6O_P 6O_QR M@_'WX88_Y*/X2_\ ![:__'*J?\,V_"G_ *)SX8_\%,'_ ,31_P ,V_"G_HG/ MAC_P4P?_ !- &'\0O'?P5^)WA:\\/Z_XZ\(7FGW*X(_MRU#QL.CHWF95@>01 M7S^W[2'B+P)%_P *PT[QGX6\0W4_[O1_'MQK5J;>UL^A-T/,YF0<*!][BOIS M_AFWX4_]$Y\,?^"F#_XFE'[-_P *\8_X5UX8V^G]E0__ !- SA_@YK?P;^#W MA]K.S^)/A?4-5O)/M&IZQ=:[:M<7TY^]([>9^0Z <"O0O^%_?##_ **/X2_\ M'EK_ /'*J?\ #-OPI_Z)SX8_\%,'_P 31_PS;\*?^B<^&/\ P4P?_$T 6_\ MA?WPP_Z*/X2_\'EK_P#'*/\ A?WPP_Z*/X2_\'EK_P#'*J?\,V_"G_HG/AC_ M ,%,'_Q-'_#-OPI_Z)SX8_\ !3!_\30(M_\ "_OAA_T4?PE_X/+7_P".4?\ M"_OAA_T4?PE_X/+7_P".54_X9M^%/_1.?#'_ (*8/_B:/^&;?A3_ -$Y\,?^ M"F#_ .)H M_\+^^&'_11_"7_ (/+7_XY1_PO[X8?]%'\)?\ @\M?_CE5/^&; M?A3_ -$Y\,?^"F#_ .)H_P"&;?A3_P!$Y\,?^"F#_P")H M_\+^^&'_11_"7 M_@\M?_CE'_"_OAA_T4?PE_X/+7_XY53_ (9M^%/_ $3GPQ_X*8/_ (FC_AFW MX4_]$Y\,?^"F#_XF@"W_ ,+^^&'_ $4?PE_X/+7_ ..4?\+^^&'_ $4?PE_X M/+7_ ..54_X9M^%/_1.?#'_@I@_^)H_X9M^%/_1.?#'_ (*8/_B: +?_ O[ MX8?]%'\)?^#RU_\ CE'_ O[X8?]%'\)?^#RU_\ CE5/^&;?A3_T3GPQ_P"" MF#_XF@_LV_"G'_).?#'_ (*8/_B: /,_A_XLT/QC^V?XKOM UG3]G>'=&L=#L#X2LI3;:?; MK#&7-Q,"VU0!G@5],4#"BBB@04444 %%%% %*_TFSU-[1[NUAN6M)A<6[2QA MC%( 0'7/0@,PSUY-7:** "FXSC(IU% !28XZ4M% %#6=%LO$&DW>EZE:Q7VG M7<307%M.@9)48896!Z@@]*\ ^+/[*GP?T7X7^++ZR^&WAJVN[?2[B2*:/38@ MR,(R000."#@U]'5Q'QM_Y(]XU_[!%U_Z*:@#QGX"?LL_"+Q#\$O FIZC\.?# ME[?W>B6'=1W=3<:9"Y_,K7G^ ML_L'_ W6E8/X#M;3=WT^>6UQ]/+=:^@** /EX_\ !/CP'IP(\.^)/&GA4_PG M2]=E&WZ;]U(G[)/Q#T)"GA[]H?QM H^XNLF._ ^N[;_2OJ*B@=SY=3X8_M1^ M'LBQ^,'ASQ)&OW5U?P\EN2/0F/)KQ3]L+4?VC+?X >);/Q]I/@:Z\.,$\[4= M#GN%N$^;@A), _@*_0VOG_\ ;I\)ZSXU_9J\4:1H&EW6L:G.(_*L[*(R2/AN M<*.: 3/PNS3D.'7OST%>K?\ #)OQE_Z)EXG_ /!;)_A2I^R=\90ZG_A67B?@ M_P#0.D_PH-#]._!/[<>GZ)X1T*ROOA'\4HE@L8(OM$/ALO$^V,#/M/_P"OKPW(N/R8U[WX!LYK3P+X=M[J%H;F+3K>.2*0 M89&$:@@^X(K<,"'JB'_@(H,SYI_X>'_!V+F[O-OF:1 W\TH MBL_VD/A/?D"#XE^$G/H=:M@?R+UM6OQ<\"WV/LWC3P]<9_YY:K W\GKCKG]D M7X+W9)?X7^%D)_YY:7$G_H*BLJY_8C^!]T#N^'6D)GKY*-'_ .@D4 >MVWC' M0+S'V?7--GST\N[C;^1K3ANH;@ Q31R ]"C U\]7?_!/WX$7@8-X'6/.>8-1 MNH__ $&05DO_ ,$XO@@K[K70]4LCZP:W=_UD- 'T_F@D>M?,0_X)\?#NWYLM M;\8V![?9]>F&/SS3&_8,T>('[#\5/B;II[&V\0=/S0T"*G_!2#XE^*/A5\!; M'6O"6LW6A:HVMV]NUS:-MS#.0?45^R47[ G@^]B4Z MKXT\?:T6 W?;=?<@_P#?(% F?3-YJ5GIZ;[JZ@MD_O32!!^IKG=0^+'@C2E8 MWWC+P_9@=3<:I!'C\WKQ&T_X)T? Z*7S;KP[J&I3=WO-:NVS]0)0/TKI+#]A MWX':<%V?#S2YL?\ /SOF_P#0V- CH=2_:I^#VE;OM'Q,\,97J(=3BE_] )KE MM4_;Q^ VD ^?\1K!R.UO;W$W_H$9KKM,_9B^$>BX-E\-/"L#CHZZ1!N_/;FN MJT[X:^$]( ^P^&=)L\=/(LHTQ^2T"/"F_P""B/P9N21IFIZQK?I_9VC7#Y_- M14$G[?7ARXXTGX:_$W6B?NFS\,N5/XE\_I7TQ'I]M"H6.VA11T"Q@8J81(O1 M0/H,4 ?,8_;#\6Z@,Z5^S]X_N ?N_;H$M,_7=G%1G]HSX\:I)C2OV;;V%#TD MU#Q+:Q_FN 17U%2T#/F _$;]J;4A_HOPK\'Z3G_H(ZR\N/KY9J-%_:]U8DR- M\+]#0G@1?;)G _X$"/UKZCHH"Y\OR?#G]J?55Q-\7/"^B$]?L/AY)\?3S*^, M?^"C/P]^(W@K0_!DWCWXFGQZ;FXG$$*Z5'8I;D*N2 C'=G('.*_6ZO!OVI/V M2M#_ &I[/0;;6]:U'1X])DDDC-@(R7+@ [MZGIB@$S\)\CUKTK]FR_US3/CM MX'N_#>FP:OKT.J0R6=A4D\H;(0OVR>,U^AO\ PZ!\ _\ 0[>(_P#OFW_^ M-UU/PL_X)A>#?A5\1?#WBZP\6Z]=W>C7D=Y'!<"'RY&1L@-A <'':@NZ.K3] MM?4?!;)#\3_A!XP\&;>)+^RMQJ5DF.I,L>,#\Z]+\ ?M6_"3XF^6N@>/='GG M?[MK=3_99L^@24*Q_ &O5WB652KJ'4]B,UYEX^_9E^%WQ-WOXB\#Z1?7#9'V MI+<17 ^DJ8GI(DJJR.KJPR"IR"/6ER/6OEIOV&O^$/8R_"_P"*'C+X M?L,E+%;XWMB#VS#(,OA^P'SWK6?VZP'K^_C_HIKU;P!^TO\+/B?Y?\ PCGC MO1K^>0 K:O=""?\ []2;7_2@#U"BD#!@"""#W%&1ZT +1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !29Q0>E?F+^W[^U=\5?@_^T#=:!X1 M\63Z1I"V-O,MM'!$ZAF3+'+*3R:!I7/KS0_^3W?%1_ZD^Q_]*)J]^SFOP9A_ M;.^,=OXQNO%,?C.X77KFS2QEN_L\.6A1F94QLP,%B<@=Z^S_ /@G!^TW\3/C M;\7-?TKQIXHGUO3[;2&N8H)((D"R>:B[OD4=B10-H_1BBBB@D**** "BBB@ MHHHH **** "BBB@ KB/C;_R1[QK_ -@BZ_\ 135V]<1\;?\ DCWC7_L$77_H MIJ ,S]FK_DWWX\":3-=29W7EK M#]FN#[^;%M;]:]>C>%Y!; M_$WX?^,OAK." ]SJ&FM*L_XQ,0X_*N[GMHKJ)HIHEEC889'4$$>X->/>/OV//@[\2&DDU?P'I<=V_) MO--C-E/GUWPE23]S9'K1D>M?+)_8X\5^!Y9)?DS[*#0!]':WXU M\/>&9XX=8U[3-*FD71PLP]0&89%9O\ PMKP-_T.?A__ ,&D'_Q=?D;_ M ,%#_BU>?%?Q_P"&KC4/!/B'P+J-CI[P3V.O0"/>2^=T3#B1>V[ KY,+-ZF@ M:B?T8Z5\0O"VNWJ6>F^)='U"[<$K;VM_%+(P]E5B3705^%O[#'Q \/?#3]HG M1-?\4ZM#H^C6\,_F74ZL5!*\#Y037Z;3_P#!17X+2SM#H^K:OXEG4X\O2-$N M9#^&Y%H!JQ]-Y HS7R\O[;]YK;;?#'P-^*&M _=GN-%%I"WT=F;]:/\ A?W[ M0GB!]NA_LZ-IT)^[<:YXFMX_SC #"@1]0YI:^73??M>>(GQ%IOPP\)0'O/-= MW4R_]\Y4_D*1O@S^TQXB_P"0I\>-)T"(\M%HGAB&3\GD*L* /J.F22I$A=W5 M$')9C@"OE]_V-?%FNX_X27]H7XCWJG[\>E7B6"-[;5##%/7_ ()V_"J^*G7[ MGQ5XK(Y)UC7IW+'WV%*!'N6N?%_P)X95CJ_C3P]I87K]LU2"+'_?3"O.]<_; M;^!F@*YN?B7HTNT<_8V>Z)^GE*V:9HO[#WP,T$*+;X;Z1.%Z?;E>Z_/S6;-> MA:%\&O 7AE572/!7A_2PO3[)ID,6/^^5H \3;_@HA\)[S<-!C\3^*B.%&BZ# M/)N^F\+3$_;/\1ZXI/AKX ?$;45_A?4[%=/5O?+%ABOIV.VB@55CC1% P J@ M 5(!B@9\O)\:_P!I/Q#DZ7\ ]/T*(_=EUSQ-#)^)6,!A7YM?MWW7CR\^/-S- M\1;/1;#Q$UC;[K?09)'MTCV_)DN6J_M)?%J?QC:^, M[30X)+6&W%K-8-,R[%QG(<=: 3U/R+/2ONC_ ()%?\ES\4_]@%O_ $?'6=9? M\$R-6O?C)J?P_'CVR2XLM(@U4WITU\,))'39M\SC&S.>+K7Q!%>Z>;(00V+0,I,BMNR7;/W\:_]@BZ_P#1 M34 9G[-7_)OOPX_[%^Q_]$+7I5>:_LU?\F^_#C_L7['_ -$+7I5 V%%%% @H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "D/0TM(>E 'Y3?\%>?^2K>",]!I,N!G_IK7P02 .>E? MT!_%#]FWX;_&K5+/4?&OA2VUZ]M(C##--+*A1"*WB7@)$@4#\!7D_@#]DCX1_"_P 36WB#POX*M-'UBW#"*[BG MF9E!&#PSD?I7L% F[B >U+110(**** "BBB@ HHHH **** "BBB@#P#0_P#D M][Q5_P!B?8_^E$U>_P!> :'_ ,GO>*O^Q/L?_2B:O?Z "BBB@ HHHH **** M"BBB@ HI,T9'K0 M%)D>M&1ZT +7$?&W_DCWC7_L$77_ **:NWKB/C;_ ,D> M\:_]@BZ_]%-0!F?LU?\ )OOPX_[%^Q_]$+7I5>:_LU?\F^_#C_L7['_T0M>E M4#84444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH \ T/_ )/>\5?]B?8_^E$U>_UX!H?_ ">]XJ_[$^Q_]*)J M]_H **** "BBB@ HHHH *\S^.7QD3X/Z)I#VVCW'B/Q#KNH1Z3H^C6SK&UU< MN&(#2-\L: *Q9SP *],KQ[]HCP!H'Q)T_P -:3>^*_\ A#O%<.J)?>&=2B=/ M/2^B5B-D3G$HVEMR=QUH Y3X#_M)^*/&7B:S\,>/?!B>'=2U+[>^E:EI=S]K ML;L6MP\4T18#*2)MQD\/MW#&Y13]0_:HUV[\7>*-'\)_"GQ#XQM/#^H'2[C5 M+">!(6N%1&=!O<'Y=XS7G?[-_P 5O'7P\\0>$_!7C1-(UCP]XLU+7(=)UW3( MV@GCNX+NX>9;B(_* [!RI3ID ]\7O!_[,OBF#PSXLU[PW\<+VWO-4UC4-$M3NO&_BA_)T[P M?"\?VLRA=S[W)V(B#!9R<*"*M_"+XYM\0O$.L>%/$'AN]\$^-M(BCN;G1;Z6 M.;?;N<+/#+&2LJ;OE)'0\'FOG;X1_$^^^-'QA_9Q\;:]#';WFJ^&==6-$X3[ M5$XBF9!VW*A;'8'%>H:D W[?>B_9,&9? UP;XKU\K[4HCS_P/.* L?2-'_'%KI'A'PY>>$?[.F5=1NM7>*Y M,1A^=C$(R,@E@!NYP.1F@1Z'^S60/V??AQS_ ,R_8_\ HA:]+KY'^"'B?X^6 M_P &_ \>D> _"5UI2:+:+:SS:\Z221"%=K,HB.TD8)&3@YKN?^$O_:/_ .B= M^#?_ H9/_C- V>_T5X!_P )?^T?_P!$[\&_^%#)_P#&:/\ A+_VC_\ HG?@ MW_PH9/\ XS0![_17@'_"7_M'_P#1._!O_A0R?_&:/^$O_:/_ .B=^#?_ H9 M/_C- 'O]%> ?\)?^T?\ ]$[\&_\ A0R?_&:/^$O_ &C_ /HG?@W_ ,*&3_XS M0![_ $5X!_PE_P"T?_T3OP;_ .%#)_\ &:/^$O\ VC_^B=^#?_"AD_\ C- ' MO]%> ?\ "7_M'_\ 1._!O_A0R?\ QFC_ (2_]H__ *)WX-_\*&3_ .,T >_T M5X!_PE_[1_\ T3OP;_X4,G_QFC_A+_VC_P#HG?@W_P *&3_XS0![_17@'_"7 M_M'_ /1._!O_ (4,G_QFC_A+_P!H_P#Z)WX-_P#"AD_^,T >_P!%> ?\)?\ MM'_]$[\&_P#A0R?_ !FC_A+_ -H__HG?@W_PH9/_ (S0![_17@'_ E_[1__ M $3OP;_X4,G_ ,9H_P"$O_:/_P"B=^#?_"AD_P#C- 'O]%> ?\)?^T?_ -$[ M\&_^%#)_\9H_X2_]H_\ Z)WX-_\ "AD_^,T >_T5X!_PE_[1_P#T3OP;_P"% M#)_\9H_X2_\ :/\ ^B=^#?\ PH9/_C- 'O\ 17@'_"7_ +1__1._!O\ X4,G M_P 9H_X2_P#:/_Z)WX-_\*&3_P",T >_T5X!_P )?^T?_P!$[\&_^%#)_P#& M:/\ A+_VC_\ HG?@W_PH9/\ XS0![_17@'_"7_M'_P#1._!O_A0R?_&:/^$O M_:/_ .B=^#?_ H9/_C- 'O]%> ?\)?^T?\ ]$[\&_\ A0R?_&:/^$O_ &C_ M /HG?@W_ ,*&3_XS0![_ $5X!_PE_P"T?_T3OP;_ .%#)_\ &:/^$O\ VC_^ MB=^#?_"AD_\ C- 'O]%> ?\ "7_M'_\ 1._!O_A0R?\ QFC_ (2_]H__ *)W MX-_\*&3_ .,T >_T5X!_PE_[1_\ T3OP;_X4,G_QFC_A+_VC_P#HG?@W_P * M&3_XS0![_17@'_"7_M'_ /1._!O_ (4,G_QFC_A+_P!H_P#Z)WX-_P#"AD_^ M,T >_P!%> ?\)?\ M'_]$[\&_P#A0R?_ !FC_A+_ -H__HG?@W_PH9/_ (S0 M![_17@'_ E_[1__ $3OP;_X4,G_ ,9H_P"$O_:/_P"B=^#?_"AD_P#C- 'O M]%> ?\)?^T?_ -$[\&_^%#)_\9H_X2_]H_\ Z)WX-_\ "AD_^,T >_T5X!_P ME_[1_P#T3OP;_P"%#)_\9H_X2_\ :/\ ^B=^#?\ PH9/_C- 'O\ 17@'_"7_ M +1__1._!O\ X4,G_P 9H_X2_P#:/_Z)WX-_\*&3_P",T >_T5X!_P )?^T? M_P!$[\&_^%#)_P#&:/\ A+_VC_\ HG?@W_PH9/\ XS0![_17@'_"7_M'_P#1 M._!O_A0R?_&:/^$O_:/_ .B=^#?_ H9/_C- 'O]%> ?\)?^T?\ ]$[\&_\ MA0R?_&:/^$O_ &C_ /HG?@W_ ,*&3_XS0![_ $5X!_PE_P"T?_T3OP;_ .%# M)_\ &:/^$O\ VC_^B=^#?_"AD_\ C- 'O]%> ?\ "7_M'_\ 1._!O_A0R?\ MQFC_ (2_]H__ *)WX-_\*&3_ .,T >_T5X!_PE_[1_\ T3OP;_X4,G_QFC_A M+_VC_P#HG?@W_P *&3_XS0![_17@'_"7_M'_ /1._!O_ (4,G_QFC_A+_P!H M_P#Z)WX-_P#"AD_^,T >_P!%> ?\)?\ M'_]$[\&_P#A0R?_ !FC_A+_ -H_ M_HG?@W_PH9/_ (S0![_17@'_ E_[1__ $3OP;_X4,G_ ,9H_P"$O_:/_P"B M=^#?_"AD_P#C- 'O]%> ?\)?^T?_ -$[\&_^%#)_\9H_X2_]H_\ Z)WX-_\ M"AD_^,T >_T5X!_PE_[1_P#T3OP;_P"%#)_\9H_X2_\ :/\ ^B=^#?\ PH9/ M_C- 'O\ 17@'_"7_ +1__1._!O\ X4,G_P 9I#XO_:.(Q_PKSP;_ .%#)_\ M&: %T/\ Y/>\5?\ 8GV/_I1-7O\ 7RI\&=0\9:E^UYXKF\<:/INB:N/"EDJ6 M^EWC749B\^;#%BJX.=?&7X+:1\9]#L+6 M^N;S2=4TF\34=)UC3V"W-CBT4 ?./P$_9;O?!&K6'B M?QWXCO/%OB;3)=132TF6..UL([FXE:25$11F256#,3TWE0, 4EU^QT+-]9TK MPQ\1/$?A'P/K=Q+<:AX8TY(#%ND_UBP3,A>!6Y.%]37T?10.YY#XT_9I\.>( M/!WA31="N;KP=>>$BK:!JNDD>?8D+M(^8$.KCAU;[W>K/PC^!,/PUUK6?$FJ MZ_J'C/QEK"1PWFNZFB(_DI]V&*- %CCS\VT=3S7JM% @KB/C;_R1[QK_ -@B MZ_\ 135V]<1\;?\ DCWC7_L$77_HIJ ,S]FK_DWWX\5?]B?8_P#I1-7O] !1110 4444 %%%% !1110 4444 %%%% !7$?&W M_DCWC7_L$77_ **:NWKB/C;_ ,D>\:_]@BZ_]%-0!F?LU?\ )OOPX_[%^Q_] M$+7I5>:_LU?\F^_#C_L7['_T0M>E4#84444""BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \ T/_ )/>\5?]B?8_ M^E$U>_UX!H?_ ">]XJ_[$^Q_]*)J]_H **** "BBB@ HHHH **** "BBB@ H MHHH *XCXV_\ )'O&O_8(NO\ T4U=O7$?&W_DCWC7_L$77_HIJ ,S]FK_ )-] M^''_ &+]C_Z(6O2J\U_9J_Y-]^''_8OV/_HA:]*H&PHHHH$%%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X!H?\ MR>]XJ_[$^Q_]*)J]_KP#0_\ D][Q5_V)]C_Z435[_0 4444 %%%% !1110 4 M444 %%%% !1110 5Q'QM_P"2/>-?^P1=?^BFKMZXCXV_\D>\:_\ 8(NO_134 M 9G[-7_)OOPX_P"Q?L?_ $0M>E5YK^S5_P F^_#C_L7['_T0M>E4#84444"" MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH \ T/\ Y/>\5?\ 8GV/_I1-7O\ 7@&A_P#)[WBK_L3['_THFKW^@ HH MHH **** "BBB@ HHHH *S[C7]-M-3MM.GO[:*_N0S0VSR@22 8R57J<9%7I, M^6VW[V#BOS$\/:%X=^(/Q"TK3?B%K]]H'Q6GN==BU/4+Z[D@?3Y]RBR:UR0O ME!=I '!.[- S]/"P Y( I%=6 *L"#W!KY;^*$6O^)/'?PA^#5YXFO'L]0TZY MU#Q%J^GO]GN+Y+:) @#+]T22-EB/2KOPO@N?@Q^TO>_#*UU34-2\(:QH']MZ M?%J=RUQ+9W,:]'_X2'2O^@G9_^!"?XT#9H45G M_P#"0Z5_T$[/_P "$_QH_P"$ATK_ *"=G_X$)_C0(T**S_\ A(=*_P"@G9_^ M!"?XT?\ "0Z5_P!!.S_\"$_QH T**S_^$ATK_H)V?_@0G^-'_"0Z5_T$[/\ M\"$_QH T**S_ /A(=*_Z"=G_ .!"?XT?\)#I7_03L_\ P(3_ !H T**S_P#A M(=*_Z"=G_P"!"?XT?\)#I7_03L__ (3_&@#0HK/_P"$ATK_ *"=G_X$)_C1 M_P )#I7_ $$[/_P(3_&@#0HK/'B'2CTU.S_[_K_C2?\ "1:5_P!!.S_[_K_C M0!HT5G_\)#I7_03L_P#P(3_&C_A(=*_Z"=G_ .!"?XT :%%9_P#PD.E?]!.S M_P# A/\ &C_A(=*_Z"=G_P"!"?XT :%%9_\ PD.E?]!.S_\ A/\:/\ A(=* M_P"@G9_^!"?XT :%%9__ D.E?\ 03L__ A/\:/^$ATK_H)V?_@0G^- &A16 M?_PD.E?]!.S_ / A/\:/^$ATK_H)V?\ X$)_C0!H45G_ /"0Z5_T$[/_ ,"$ M_P :/^$ATK_H)V?_ ($)_C0!H45G_P#"0Z5_T$[/_P "$_QH_P"$ATO_ *"5 MG_W_ %_QH T**S_^$ATK_H)V?_@0G^-'_"0Z5_T$[/\ \"$_QH T**S_ /A( M=*_Z"=G_ .!"?XT?\)#I7_03L_\ P(3_ !H T**S_P#A(=*_Z"=G_P"!"?XT M?\)#I7_03L__ (3_&@#0HK/_P"$ATK_ *"=G_X$)_C1_P )#I7_ $$[/_P( M3_&@#0HK/_X2'2O^@G9_^!"?XT?\)#I7_03L_P#P(3_&@#0HK/\ ^$ATK_H) MV?\ X$)_C1_PD.E?]!.S_P# A/\ &@#0HK/_ .$ATK_H)V?_ ($)_C1_PD.E M?]!.S_\ A/\: -"BL__ (2'2O\ H)V?_?\ 3_&C_A(=*_Z"=G_X$)_C0!H4 M5G_\)#I7_03L_P#P(3_&C_A(=*_Z"=G_ .!"?XT :%%9_P#PD.E?]!.S_P# MA/\ &C_A(=*_Z"=G_P"!"?XT :%%9_\ PD.E?]!.S_\ A/\:/\ A(=*_P"@ MG9_^!"?XT :%%9__ D.E?\ 03L__ A/\:/^$ATK_H)V?_@0G^- &A16?_PD M.E?]!.S_ / A/\:/^$ATK_H)V?\ X$)_C0!H45G_ /"0Z5_T$[/_ ,"$_P : M/^$ATK_H)V?_ ($)_C0!H45G_P#"0Z5_T$[/_O\ I_C1_P )#I7_ $$K/_O^ MO^- &A16?_PD.E?]!.S_ / A/\:/^$ATK_H)V?\ X$)_C0!H45G_ /"0Z5_T M$[/_ ,"$_P :/^$ATK_H)V?_ ($)_C0!H45G_P#"0Z5_T$[/_P "$_QH_P"$ MATK_ *"=G_X$)_C0!H45G_\ "0Z5_P!!.S_\"$_QH_X2'2O^@G9_^!"?XT : M%%9__"0Z5_T$[/\ \"$_QH_X2'2O^@G9_P#@0G^- &A16?\ \)#I7_03L_\ MP(3_ !H_X2'2O^@G9_\ @0G^- &A16?_ ,)#I7_03L__ (3_&C_ (2'2O\ MH)V?_@0G^- 'B&A_\GO>*O\ L3['_P!*)J]_KY[\-74-Y^VQXIEMYHYXCX/L M0'B<,/\ CXF[BOH2@ HHHH **** "BBB@ HHI-P]: &2[_*?RP-^/ESZU^>' MQ,^*^C^/->\.:5\6_!4B^,=/MM:T^_T>UT]W:\D8*MJ]M(!E@1@AL_*M&1ZT >(?\,7?"+_H5W_\ M#[C_ .+H_P"&+OA%_P!"N_\ X'W'_P 77M^11F@#Q#_AB[X1?]"N_P#X'W'_ M ,71_P ,7?"+_H5W_P# ^X_^+KW"DR* /$/^&+OA%_T*[_\ @?(?\,7?"+_ *%= M_P#P/N/_ (NC_AB[X1?]"N__ ('W'_Q=>WY%&X>M 'B'_#%WPB_Z%=__ /N M/_BZ/^&+OA%_T*[_ /@?W[@>]+0!X?_PQ=\(O^A7?_P #[C_XNC_A MB[X1?]"N_P#X'W'_ ,77N%)N'K0!XA_PQ=\(O^A7?_P/N/\ XNC_ (8N^$7_ M $*[_P#@?W[AZT9'K0!XA_P ,7?"+_H5W_P# ^X_^+H_X8N^$7_0K MO_X'W'_Q=>WY'K1N'K0!X@?V+_A$!QX7;_P/N/\ XNO)/$G[*/@N#]I;P9H] MGX9O/^$1N=%O9K\)=7!A-PK 1[FW\'&<"OLDL,4@&3F@9XG_ ,,7_"'_ *%= MO_ ^X_\ BZ3_ (8N^$7_ $*[_P#@?W[AZT!@>] CQ#_AB[X1?]"N_ M_@?(?\,7?"+_ *%=_P#P/N/_ M (NC_AB[X1?]"N__ ('W'_Q=>WTM 'A__#%WPB_Z%=__ /N/_BZ/^&+OA%_ MT*[_ /@?WY'K1D>M 'B'_ Q=\(O^A7?_ ,#[C_XNC_AB[X1?]"N_ M_@?*=6,B0VVFVK!2[NP4,S'A47.YCZ"NOI"* /G#]C[QCXV\62?%9 M?'-]%>:WIOBB2R\BV;,%JJP1D11?[()//%+;PZY=+C6W0Y$UP0/EA) MY"=\<]Z"CU7Q?\8?$WBC]D+PGJT6=%\<>.!8:1:!,H5N+J18VD3^[^[WR#T% M7_'W@3Q=?>)-=U'Q-\2;GP!X$TBWAMM!_L^[C22X<1YDGN6<&/#ND7/BIC#'B%BW^B6>W@8P6G('^Q4GCOXS?#K7? M%GBKP%\7M)L]&L](DCNM/DUKFWU&)HSF:(]-RDLI'7F@"]\$/B_XLUC]FN+Q M=J>C7?BK786GAM$LHQ'+J\:2E(9U4\+O7!S]3WK$_98\>?$#Q;\7OC'I_CZ6 M*"\TN32_(TJVDWP6"2PRR>6K=S@KN/J*O_L01:C%\./$'RWD?A,Z_=?\(O'J M&1*NFC:(P >0F0VT'M4'P,D%K^U+^TE/(&6)9M%;<00"!9OG![T 3^,O$WB_ MQ%\=O%-MX-<7;^#O"Q:"Q:;9!/JEVQ\E9?98XB?^!5Y]\4='^(O[/WPWTGXB M7?Q,U35_%XN;5;[0[P(UE?/*ZA[:.,#(V[FVD<_*":[#X*>.=.\'_"/XB?&G M726M=?U:\U9)(T)DDLX3]GMD [DK$2/]^O+OAM\;OA]\4O%^G?$/XK^/=*CO MK>3S-"\'J7,&E9.%>7Y"[#Q/J7@WPWX6TV MVGO3I15;FXO)\E49B#A%49XZFM;X'?%+Q':Z5\3/#'B#[1XM\1> ;P6ZSVZ M3ZC"\7FP9'3S",@]JYO3O&FB_ _]J?Q]?>*[U-(T/QGIMEJ&GZK<@BW>2%61 MXM_0-@AL'UK:_91C?Q3XV^+WQ'MXI4T/Q5K,"Z9),A0SPV\'EF50?X68D@]\ M4 9'P%^(GQ%\5_M.>,--\';>^LO#\$HD2S1YMH,A[RD Y[#.*Y;Q3 MXLU3QC\1?BO33TKPO M]C237F^!VG_VX;OROMERNE?;P1/_ &>),6^_/.=OK[5[K02>?_&#QAXI\*>' MX!X/\,OXEUV]D^SPHT@CM[8XSYLS'H@]J\Q_9*\9^,?%7P%UO5-7NO[=\60Z MMJ4*AW C:6-]JHI[(",#VKZ(NA_HTO\ NM_*OF;]C[Q!:>#?@!XKUG4V:WLK M#Q#J]S,Q4Y"K,3TH Y+X@>%_B9\,O@Y??%'Q!\3=2L_&]FGVR3104;322W%F MJ8RP(P WCC$TP_W3]VO M"O#OQ]^'_P >/%UOXN^*/CC3]'\.Z=<&71?!;[^&4_+/=?+AG[A>@KW?PM=0 M?$W]J+4M>M"EUHOA308K6RGC/RF>Z_>-Q_US _.@HXGXFZ-XZT'1?%7C;QI\ M5)?!6J6\LTF@:/IT\9M1$G^J5D(S*S\9';->GVOQ1\=O\#/">NVG@Z?5O&NL MVT2OIZD1Q6TK+S+*3]U!U/?FO,?'OQC^$WQ.\-^)=.^+&D6^B>)M$EN;2#2M M0!:Z(&?+EMR!R7X(QWKUC]DJ/Q''\!/"X\4?:?[0,+&,7O\ KQ!N/E"3_:VX MS0(YS]BWQCXJ\;?#?7;SQAJ(U+6X=?O;:5T_U<81\!$_V1T%K_ M !-U7P%?%&;6;?P[832R@P6EO$,7-S&IX,@)X^E0?LU>+(_A]^S_ /%'Q%<9 MA33]=UBX4NI'S!SM_-L"K=G\1K7]DW]DS1-:U.T%QKVHK]I%JN0)KRY8R$L> MRC<"3Z"@"#5H?%7[/WQ>^&NFVWCW5O&=OXJO'L=0TG5RKN $W&YCV@%,'@CI M4/ANV\;?M)'QIXNT[QYJGA6RTS4;G3] T_3-HB)@)!>8$'>688(]*I?L]>/O MAOJ/CF'Q+XH^(^E^+OBGK(%O#'"'\FQ1N1;VRE> .[=\4GP1^+'AK]G#P]\0 MO!?C*_&CZOI6LWU_:P7"$-?Q3,9(VAX^?).WCO0,]!^'_P >?%'BW]GG2/%& MF>&W\2^+YIVTN6SM6$<0N49D>5V/W8P5R>_-4/V2/'7BW6O!?Q!U'QM?#4]8 MTS6[M)([HW-SJC6\RX>(3 MRM(%8=C@BL/]CE2ME\40T9.?%E[A6&-PS[T"//O!EO\ $7XI_"K6?C _Q*O] M'U11=7NFZ/:!/[/MX82Q$,BD98L$PQ)X)KZ3^!GQ';XM?";POXLDB6VFU2S2 M>:%3E4%3Q&Y&2OX9Q0#/4CR*\A_:&\ M=>-_"WAV2S\">'SJ&JW-I<3-JUPX2TTY$0DNYZENNU1W%>OUS?Q''_%O/%'! M/_$JNO\ T4U CQSX-^+/'.O?L?:/KFDE?$'CNXTG? UXX59;@G&YCZ#)./;% M?L]>%O#_ (WF^)FK:]XDGU*TM;W0KT(UKJ)E<*\,* 94J"<$>G-= M?\!?B)IWPB_8J\.>*M:$HLM,TD2O$BGS';.%0#U+$#\:\M^&'QE^'?Q)\;Z= M\0OBAX^TJ375;$B"*")F]#*[9_P!RO'?BDGQ!^%?@6Z\=^(OBA/;?$LW" MS67A*UDC>QN%:8*EJD(&YP5/WAW!KU+X47,_BWXQ_&#QY;0M?+8/'X/O'FD>#-(C\(>%OM_B75;9V>XNG"6FE[45FDF M/4XR<*.I7%9W[&_B?5_&'[.7A/5]>OY=2U6XCF:XNYSEG82N/RX_*NI^'<7B M!/@-HB>*RS>)1H*#42WWO/\ )^?/OG-?/7PK\87/@'_@G8FHV:R#5I+&XL+& M-1B0W4]PT,6!ZAY ?PH$7_"-W\3_ (O>%)]7\*:Y-I^E>+_%E[(^KLP\[2M' MA)BA6!&X+2>5G/\ M&M71-3U[X'?M%^'_!!\9ZCXS\.ZWH]YJ%[;:JRR7&E> M1@K-O 'R..]1T/6FCO-4T;P] J&PBMH&?RX)%QES(L?+9_B MKT%]4\>_M(:+\-K[0-4F\&>"=9T5=6UG4=/=3>-<,J[;1,CY5&6);OCVKS+X M9_&[0OA7^R?JOP_\0W/V'XAZ)97VB+X=,;&YN;@F5(/*7'SJX*$,.,9]*D\0 M_&:X_9G^#OPJ^$L>HV?A_P ;7^B0?;=6U,,UMHT>P^9(V =S[PZJO%?#0\2C4+TJ;BQ>+H/%OBSQ!HUZVJZI*[-=*Q ^4,X 4<*.EK[NFWO0,^U?#&NV_BGPYI. MLVF1:ZC:17D6>NR1 Z_H:U#R*Y_X>^'&\(> O#>@NP=]+TVVLBP_B,<2IG_Q MVNAH)/./C+XO\7^&=(L[3P3X9;Q!KVIRM!%+)(([6Q 4DS3M_='0 3MPO4DCH/>@9ROQ*\/\ Q(^" M_P &?^%HZU\3]2?QS:+!=7>BS!&TZ>1W4&R2,#.,L5!!SD>E>J_%[Q9J^N>* M?@WX3TR>XT;4=?U)=5U&*,X9;*UA,TT3'L&-_$T6^;3O"VB M6FA6!/\ JWFN0+N=UST.S[,IH&>;_%>Q\>>"_!_BGX@>+_BI-X6\50/<7.@^ M';":-K,Q1G]S 8R-TK2?*&(Z;J]DUSXD>.X/@_X3U32?!SZGXUURTMQ+9,PB MM["9X=[R3$\K&K @XYY KR#Q]\8OA!\5_ FN)\4]'BT;QGHWVJP&BW*LVH0O MNQ&UL0,MOVH59>X]J]H_9G3Q3%^SKX-3QJ96\2C3S/OF M@#G?V+?%/B/Q?\'+J_\ %6IG5-:36]0@GN,_)E)L83T08X'I7$V.I_$[XDR? M$'5? ^J/;P:GXLC\/VUS<,-NE6-LH2YN8E/#,TA<#Z>U0_L]>,T^&_[)/CWQ M%,I!T[5M;G2-N"[B5MJCW)P!]:TK_P")-M^QQ^RAX1.H0&[\17%O&D=O,2!) M?3YFE:1@.%5G.=5\::=XH>>'4-*UB>+_B!9^/M3\+"RU*\M?#VF6 7[*L=N=H>8$9< MR$'([#I2_L]>*_AE>^,)=5U?XCZ=XU^+'B)#:F6(/Y=LC=+:V4KA5'<]3BJ7 MP8^,/AKX"_#7QKX&\8WHT?Q%HVJ:@;;3Y48RWT,KEX'A&/GW;@,#O0-G3Z'X MO^)'[2'PQ^&=WX>OCX3T_5XY6\2ZO:%?M%N\)9#'$IZ;W4\]A5KX::KXA^&W M[2$OPT?Q7?>-=!NM&;4V;42KW&ER*P #.!RKY. > M%;LVVF>.?$JS3^9J086VFI+*SM-+@$_*'7Y>Y->H_LM:U\*['4+ZQ\/>.;?Q MOX^U6:7OB2=P&N/,E5?*MUZGT+'UKZU-?/' M[=Z,_P"S]TCP)=KI"#^%=C^TK^T-;?L^_#W3KM4CFUO4W2TL(Y\B%'(YDD('"*.3ZUYU\ M /'GPLT75=3UV[^(=CXY^)VIVTD][>+O^6-%+F"W4KA(UQ^- SH]6U_QUXW^ M*_Q//@:]B:3P]IUOH]A;W4FVW2]D^>65AW*KC%MWGV77]"NW241)LW/.@7F(*>.>U=%\)?$FJ_#?\ 9NU+XC)HEQXAU36[ M^?7KFTB&)S!))A>.I*Q@'%><_%[Q1\/?'^N^"M=^#[03_%;4=9MKAIM*5A.M MN2/M(NNP&T$8;N*!'??MD_%'XD^%_"^LVG@[2GTK2[&&&:_\3SR!?E9P/*MQ MU+^I/2O6OB!XY?P-\ -2\322227=OHJR(XY=IFC"H1ZG>PKE/VV8V?\ 9K\6 M*%9G*P\*,G_6+6/\:F;Q5H_P?\ 1!V.NWMIR?,Z,2"45,X]ZY?3?CQXH^$_A M3XSZ9/J[^-SX->*'2=8N@ \DTN ()2.&9"V<^@K;_:<_:9MO#7C2V^&&E^)+ M3P==7, FU3Q'>*Q6Q@/1(@ +_"/P?U6'Q3J&G(FH MW!B9FN+N=7#L\C$ LS8;^5 RQXF@\?\ P!\.^$?B+>>/-3\4?;KZT@U[2;X( M+9DN" 6B &4\LD8]<5W_ (A^''Q!^*WCS7KC4_%VH^"_!MFJ)HT.B2H)+KY< MM/*Q!Z'HM>:_&#XO^'?CK\*_!7@?P=?+K'B?5=1T\7.FQ(PELXHF5IVE!'R; M=I'-0?'+]HW1O$OCV\^% \:V_@/PWI<:PZYK^ M'7C_ .*WCWX*>)-+\-WT&M^(M-\0MH5OXGE"H);,/A[L#HSH.,=S4FNVWBK] MGGXE_#B"V\?ZMXR'B>_:PU#1M6VN7&PLUQ%M *;3U[8K9N_VA_A9\$/V=Y-7 M\ SVVL:+I;KIUE:V6[$ERPR [$9_VF:N1^ /Q#^&NK^.H/%?B[XCZ7XH^)^K MXM[6VA#^1IR-R+>W4K@'U;J:!'V(O7WIS=#2#%*:!'R-\'/B!XV\0^'M \-ZK)X9 M\+2B2;6M:LV7[6,?+X2=HSCY&IW[5O[2\7P M;?1/"^FWMGIOB3Q #Y>I:B&^RZ=!R#/)@'/(("]R*"BI\)-:\0^!/VC]:^%\ MWBF\\;: FB)JRW6H;7N-,F,A7R'<#G<"LK3[OXE?%)?B1K7@;6%L?[1 M\3IHEE=3RAHK+3K8>5/#*75\#O\ A65\-OB7\*/A-\+_ !UJ7A7QM;^, MO&ZZ=/JVJ:K*6:XO;@#:A.1PGF.BA1T!KLM$\07'[*_[.?@66?0I]4MT>W37 M);7):T\\EIKEAU*AVR?K0!@^ =[^"+02:C+-<2^)I]%S]E:Q,9(^T'H6WGY M>^37HO[;J,_A?X7A$+G_ (6)HA("YQB1\F@#L?VI_%VH>%/@WJ4.BW1M/$6N MW%MH6ER*<,+BYE6+(]"J%VS_ +-/?%^JV^K>,M6\(>#]'@@M-&C MTB=//O6$8\RYG<@G.[HOUS5_XI,/'/[2GPP\(*=]IH-O=>++^)ERI8#[-:Y/ M8[I)F'^[7E/[0'[2ND^,?B7JWPJ_X3:#X?\ AG30(]?UU]RW-V3]ZTM2 <$= M&?MR!0)$&D_M'>-K3X"ZG:IJD6K^*'\=#P%H?B:2,;+T/(%2\P."0N\9'&Y* M[&[A\5_LV_%#X'_ ^I1^((M-UQ?$^I75F"T=G#!$^P2-CY2[R!0.M S=O?A=\2 M?'=YXO\ $?BWXA:GX AM[N<:'9:/+&+>TM(Q^[N)B1\[,,LP/ &*SOA]XN^* MW[0/[-7P_P!0TB_@\/:KK%VT&MZ[&H66.RBDD0W%NC<;Y B$>FX]J\W^(G[1 MWA'X]_$'6?"GB'QS;^"OA=HMV;6\MV+I=^(9$/S $#Y+<'CU?Z5[OKW[0WA+ MX?>!/!.N>'+)-4^&=Y=G2KC5]-4^1I42@HCLF,[ R[2<<8H Y;X*>)]4\/?M M%ZCX TCQE=?$/P<-!_M*YO;N19WTJ[\[8L7G+P1(NYMIY!'H**Y?P3'X/;]K MGP5_PI%85\/QZ7?_ /"9OI /V!H_*_T)6_A,HE)/'.W%% F?95%%% BI!IEI M;&X\JUAB^T,7FV1@>:Q&"6]3CN:RSX!\,G_F7=*/ULHO_B:WZ* ,^RT33]-F M\RSL+:UD\M8=\,2H?+!)"9 Z EB!TYJ'6/"FC>(3$VJ:38ZDT7,9N[9)=GTW M XK6HH A@@2WB2..-8T0;551@ #H .U1)IMM%-<2I;0I+<8\YUC :7 P-Q[\ M<%(((Q MM6.-0JJ/0 <"IZ* *RZ?;)>/=K;Q+=.H1I@@WLHZ MUQ[5GZKX1T37+F*XU+ M1K#4+B+_ %M4TT>QCM M)+5+*W6UD)+P+$H1B>N5Q@YJ[10!@?\ " >&3U\.Z2?K8Q?_ !-:-EH]GIC3 M-9V=O:M*P,AAC"%\# S@QXV7$]JCR+CIA MB,BM8+M &!3Z* ,]]"T][*:S:PMC:3$M+!Y*[)"3DEEQ@\^M%]H>GZI;I!> M6%K=P)]R*>%75?H","M"B@#"M_!'AZSN(Y[?0M-MYT.Y)8K.-64^H('%3:EX M4T76+N&ZO](L;ZYA_P!5-K-% &1-X2T6?55U.31["74E^[>/;(9A_P/&?UK4"X[<4 M^B@ ILD:RQLCJ'1@0589!'H:=10!GMHEA+I_V!["V:Q ^RM"IBQV^7&*HIX M#\-(ZNOA[2E=3E6%E$"#Z_=K>HH IV6F6VG(R6MM#:H[F1EB0*&8G))QU)/> MJ4GA#1)=6&J/HVGOJ8_Y?#:H9A[[\9_6MFB@",QA@0PRIX(]:I_V#IK645F= M/M3:0NLD<'DKL1@EW2W-EHNGV=PH.V6WM8T<9XZ@9K9HH R)_"FC7>K1:I/I% MC-J<6-E[+;(TRXZ8S!0@DN;=)& YXR0>.2?QK5 MHH R],\+Z/HLS2Z=I5E82L-K/;6Z1EAZ$J!D4Q?"FBKJ_P#:HTBQ&J'K>_9D M\X_\#QG]:UZ* &@8IU%% "$9!JBFB:>E@UB+&V6Q;.ZV$*^4V ,G'4X 'X"KE M% &-=^$=#U'48]0NM&L+F_C^Y=36J-*N.F&(R/SK5"<8[8Z5)10!G2>']-EL M)+%].M6LI&+O;F%?+9LYR5Q@G/-+J.AZ?K$:1W]A;7T:'*I@:?0_ZNXG MMD>1/HQ&1^%:]% &7J7AO2]:D1M0TNSOF085KFW20J/0$@TS3O">BZ1<_:+# M2+"RGQCS;:V2-L>F0 :UZ* *T^GVUU/#-/;Q32P-NB=T#&,^JD]#5FBB@!#5 M>\L8-1A,-U;Q7,.0?+F0,N1T.#Q5FB@#/U+0=.UE8UU#3K6^6/.P7,*R!?ID M'%4H/ _AZUD,D.A:;#(5*[H[.-3@\$9 K=HH K6]G%;6Z6\4*16Z+L6)5 4+ MZ =,51TSPEHFB7DMUIVCV%A$M$U2Y:XO=&L M+N=NLL]JCL?Q(S4VF>'=+T3S#IVFVE@9/O\ V6!(]WUV@9K2HH R-/\ ">C: M5J$U]9:18V=[-GS+B"V1)'SURP&3^-177@KP_>3O-<:#IMQ,YW/)+:1LS'U) M(YKS=Z[<8S26_@CP[:3QSP:#ID,Z'E3T4 9.C>%=&\."0:3I-EIGF'+_8 M[=(MQ]]H&:NW5A;WXC%U;Q7"QN)$65 P5QT89Z$=C5FB@"H--MEOWO!;1"[= M!&TX0>85!R%W=< D\>]9UUX*\/WT\D]QH.FW$TC%WDEM(V9CW))&2:W** ,_ M3]"T_2;>2WL=/MK*"0Y>*WA6-&)&"2 ,$X&*ATCPKI'A]I3I>E6.FF8YD-I; MI$7/OM S6M10!S\G@+PW(26\/Z4[$Y):RC)S_P!\U?CT#38M,;3H]/M8]/8$ M&T6%1$03D_)C'7VK1HH S-%\-Z5X'2M-M-,A=MS1V<"Q*Q]2% HK3HH * M*** "BBB@ I,BEKX^^%WPAC^.?B7XIZOX@\5>)X9].\8WNEVT.GZI)!%';QQ MPLBA1Q_&U 'V!D49%> ?\,;>'?\ H;_&O_@]E_QH_P"&-O#O_0W^-?\ P>R_ MXT#/?\BC(KP#_AC;P[_T-_C7_P 'LO\ C1_PQMX=_P"AO\:_^#V7_&@#W_(H MR*\ _P"&-O#O_0W^-?\ P>R_XT?\,;>'?^AO\:_^#V7_ !H ]_R*,BO /^&- MO#O_ $-_C7_P>R_XT?\ #&WAW_H;_&O_ (/9?\: /?\ (HR*\ _X8V\._P#0 MW^-?_![+_C1_PQMX=_Z&_P :_P#@]E_QH ]_R*,BO /^&-O#O_0W^-?_ >R M_P"-'_#&WAW_ *&_QK_X/9?\: /?\BC(KP#_ (8V\._]#?XU_P#![+_C1_PQ MMX=_Z&_QK_X/9?\ &@#W_(HR*\ _X8V\._\ 0W^-?_![+_C2?\,<>'/^AO\ M&O\ X/9?\: /H#(HR*^?_P#AC?PY_P!#?XU_\'LW^-'_ QQXS?XT ?0&11D5X!_PQMX=_Z&_P :_P#@]E_QI/\ ACCPY_T-_C7_ ,'LW^- M'T!D49%?/_\ PQQX<_Z&_P :_P#@]F_QH_X8X\.?]#?XU_\ ![-_C0!] 9%& M17S^/V-_#A_YF_QK_P"#V7_&C_AC?PY_T-_C7_P>S?XT ?0&11D5\_G]CCPX M/^9O\:_^#V;_ !H_X8Y\.?\ 0W^-?_![-0!] 9%&17@'_#&_AW_H;_&O_@]E M_P :3_AC?PY_T-_C7_P>R_XT ?0&11D5X!_PQOX=_P"AO\:_^#V;_&C_ (8W M\._]#?XU_P#![+_C0![_ )%&17@'_#&_AW_H;_&O_@]E_P :0_L;^'!_S-_C M7_P>R_XT ?0&11D5X!_PQOX= S_PE_C7_P 'LO\ C2?\,;^'?^AO\:_^#V;_ M !H ^@,BC(KP#_AC?P[_ -#?XU_\'LW^-)_PQOX<_P"AO\:_^#V7_&@#Z R* M,BOG_P#X8X\.?]#?XU_\'LW^-'_#&_AP_P#,W^-?_![+_C0!] 9%&17S_P#\ M,;^'/^AO\:_^#V7_ !I?^&-_#G_0W^-?_![+_C0![_D49%?/_P#PQQX<_P"A MO\:_^#V;_&C_ (8W\.?]#?XU_P#![+_C0!] 9%&17@'_ QOX=_Z&_QK_P"# MV7_&C_AC?P[_ -#?XU_\'LO^- 'O^11D5\__ /#''AS_ *&_QK_X/9?\:/\ MAC?PY_T-_C7_ ,'LO^- 'T!D49%?/Y_8X\.#'_%7^->?^H[-_C1_PQOX<_Z& M_P :_P#@]F_QH ^@,BC(KY__ .&-_#@_YF_QK_X/9?\ &C_ACCPY_P!#?XU_ M\'LO^- 'T!D49%?/_P#PQOXS?XTO_#&_AT_\S?XU_P#![-_C M0![_ )%&17S_ /\ #&_AS'_(W^-?_![+_C1_PQOX<_Z&_P :_P#@]F_QH ^@ M,BC(KY__ .&-_#G_ $-_C7_P>R_XT?\ #&_AS_H;_&O_ (/9?\: /H#(HR*\ M _X8W\._]#?XU_\ ![+_ (T?\,;^'?\ H;_&O_@]F_QH ]_R*,BO /\ AC?P M[_T-_C7_ ,'LO^-!_8W\.C_F;_&O_@]E_P : /?\BC(KY_\ ^&-_#G_0W^-? M_![+_C2_\,;^'?\ H;_&O_@]F_QH ]_R*,BOG_\ X8X\.?\ 0W^-?_![+_C1 M_P ,<>'/^AO\:_\ @]F_QH ^@,BC(KP#_AC;P[_T-_C7_P 'LO\ C1_PQMX= M_P"AO\:_^#V7_&@#W_(HR*\ _P"&-O#O_0W^-?\ P>R_XT?\,;>'?^AO\:_^ M#V7_ !H ]_R*,BO /^&-O#O_ $-_C7_P>R_XT?\ #&WAW_H;_&O_ (/9?\: M/?\ (HR*\ _X8V\._P#0W^-?_![+_C1_PQMX=_Z&_P :_P#@]E_QH ]_R*,B MO /^&-O#O_0W^-?_ >R_P"-'_#&WAW_ *&_QK_X/9?\: /?\BC(KP#_ (8V M\._]#?XU_P#![+_C1_PQMX=_Z&_QK_X/9?\ &@#W_(HW ]Z\ _X8W\.C_F;O M&O\ X/9?\:X7Q=\*4^"'Q<^#\VA>)_$ERNKZ[+97D&I:G)<121"UE;!5N.H! M_"@#ZYS2T@I:!!1110 4444 %%%% !1110 5\_\ [(W^N^,W_90M1_\ 1-O7 MT!7S_P#LC?Z[XS?]E"U'_P!$V] SZ HHHH$%%%% !1110 4444 %%%% !111 M0 4F12UYK\9_@_=_%NPT^VM?&>N^#OLDID:70Y51ILC&U\@Y H [KQ [Q:#J M3QL4=;:4JR]0=AP17X,^(OVC_BC:^(-4AC\=ZXB)=2HJB[; UT>_F/QN\?2A+>1MCW4>&PI.#\O2OQGU^'[-KFHPF1IC'^N(QIVD7"I I5OO $' MD]Z 9^DQ(KYF_:8\,?$;PMX9\8>.]"^*&HZ59Z?:M=0:-':Q-$NW'R[B,\UN M_#G]EW5/ /C"PUR;XL>,M?BM6);3M2N4:"8$8PX Y'>NA_:T8+^S;\0LD#_B M52=?PH)/.OA]X:^)%C\,SX]U/XHZEK2R>'Y[X:;-:QK&LI@+J00,_*0*K_ G M]LSPC>?#+P1'XO\ $,TOB&\M(H[_ %%K23[*ETQQY;RA=BMG'&:]$\,N!^R3 M$P8#'A*0YS_TZM7S[=:38V__ 2U62.U@B+>'H+@NB $R&9,OG^][T ?4OQ) M^.7@_P"%8L8].0PS(5*2P2#JDB, 58>A%?&^L1^(-+_:CANO^$WL/ BZAX2TY='U#5[* M.XAG"1CSD1Y/EC;=R1G)S7I_[*&G6K_%/XEZQ;^-#XQN[AK>"_N;+3DM=/,Z M Y:)D^5WP0&(]* .\_:/^+NM^ HO"_A?PA#!/XV\6WK6.FM=C=#;!5W23N.X M5>0.]<5XE^''QR^'6D#Q1H'Q#N_'FLVS)+=>&K^UBCM[M,C>D)&"AY)!)[4_ M]K%)?!7Q!^%/Q2DMY;C0?#.H30ZPT*%VMX)TVB; _A5NI]*ZSXF_M9>!/!W@ M1M8T37-.\5:O=!8],T;3;A9KB\F?&Q-BDL.N3G&* .-\<_M&W/PZ_:/\-V'B M:]FT?PU>^#VOI-($)FF>^,^U454!+,%## ]*]E^'?QN\'?%#0=0U;0]54V^F MLR7T=TA@EM"HR?-5\%>.)O$5KI%IK4JM>2_9[.]N+26*TNY.RQ3,H5B<<<\UL_$K]H/P9\* M=4MM+UF^N)M6N(S,FG:=;/=7 C_OLB D+[FOCCQ9Y/BGX(>'=/O_ (UZ5>Z# M>O9Q:?I&AZ%;G48YPRF,1HIWHRL.3QP#ZUT<-KXCT+]J7XDJ_P 0]-\ :A>V M]C+9W&N6$,JWUHL 4>7)+P-IR&4'KZT!8^KX?CIX&N/AQ)X[3Q!;'PP@PUYS ME6SM\LIC=OW<;<9S6?\ #C]HOP3\4-=ET32;VZMM92+[0-/U.TDM9I(LX\Q% M<#XKY,TK0?!%S\(_B'?:YXVU;4=(OO&-O*?$.EZ4L%K9ZDI7%U$H^4P!L M;GQC/;-=9X;\9^+M)^-'ACPK>^)/"_Q2N=8TR_CT[Q'I4*+?:0%AW(TS1DC8 MS;1DXR<4!8]OU[]K?X9^'O$=SI%UKH6]I)+9VLF<;))E!52"0.O M>NN^(?QF\)?##1[#4=.*^$_A&][IG[-VI MZ9JWQ6VM^&M1T:W>^20O)YJ$/\\CL22IYSD>G'>^!(],^'/QB^ M!.H>)=1N&\'GP'+INBZGK\(M_+OO.5P) QQ%(;< ,<<]!DUC^$?VJ_A[XT\3V.@6NH7 MEEJ.H%EL!J5C+;)>$#.(F=0&..?>O'/CC\9?AO'HOQ1N= \):5XIOUET>QU; M59XP^F7$SRY@\Z5.'$& Y(Z96O//BMK^L/\ $3X'VWB/XG^'?%MP?&FGRPZ5 MX>LHHX;5,,NYI4)(Y90JD\[B<<4!8^@/AS\:)[+QQ\>+CQCKL5KX8\):K!'; MRW&%2UA-NKD9ZDECP.I)&*[[6?V@/!GA[P!I?B_5+^:QTO52$L(9K=Q=73'. MU4AQN)(&<8Z8]:^*?&O@KQ+KGQ8^-WBO3''B#0O!_BVQUB^\&-'N35%2V7S& M/=F1!N1>1E3P3BNZ^-_BR/QS\9/@?XY\/>+['PYX0O\ 2+V+2]>O+-+FTMKU M]O[N0-\D3E!M!/0HPXYH'8^J/AA\:_"?Q>COU\/7TCWE@P6\T^[@>WN;?<,J M7C< @$=#TK@_VUO'OB#X;? >_P!9\,:BVDZN-0L;9+M$#%%EN$1L ^S&O/O@ MMIJW_P"UC>:G<_$6/QQXDLO#+6U])HVF10V*V[3AHXYIHSM:8/R!R=N?0BMW M_@HQ#'=?LQ:G#*?W4FJZ:C\XX-W'GF@1K6_P)^*"3Q.?CGJ\B*P)0V4&",\C MI^%=K\0_VC_!'PRUS^Q-4OKJ\UE8Q/+8Z59R7%/V./A MSX-\2:;KNFPZP+_3YUN8#-J\\B;U.02I;!&>QKRC4OB#J>L?'+XH6OAW7_"' MPH_LJXMH-4U+6+5)=1U;$(VR@2,!L5<*N,\?A0&Y]'Z5\3QY#XBM M%\*PAO.U"4E%B93AD8'D,#@;<9R1ZUS/A[]JOX?^*(]32RO[R"]LK&74%LKR MPEAGN8(UW,\*,N90!V7)]J^)?"5U%>?L[7.KS73:SX6TWXU'4_$%S]GVK/IV M^)FF>$#A&+(Y7& /I7V5XB^)7PQU_P")_@;3;""P\5^*)H;J33KW2BD_]FP^ M3^\D=U/R*PPN#USB@+&+^SG^U9I'Q&^#>H>+_%6H1Z2^ES3-J,\]L\%O#&9I M5A5&(^<[$4'&3DXZUVW@#]ICP%\2/$<>@Z9J-Q;ZM-&TUM:ZE:26K74:\EHM MX&\ 8/':OC/3]7TZX_9-^&[37$5YH_AOQ\MWXKLHB'>VL?M]P3Y\8YVY*GD> M_:O;OVC/%?AGQ_XZ^"6F>"M2L-:\3Q^*;2^CDTF19FMK% WG.Y3[L>T@$'&> M.* L>F:G^UW\,])U^ZT1M8N+C5+6\EL;BVM;.25HI4QD-M' Y ![X-=HGQ=\ M*O\ # _$)=5C;PI]C-]]N )'E#.>.N>",=0<$5\]_!+]H'^S_A9X]\7?$/ M6R+#2/&6HZ5'=/'Q# DR1Q)@=ANZU](B)8H0B*%11A5'0#L*_.K5"C_L5_&- M6*E&^(]\C!NAS?0\&@$?7_A3]J/X=^,?%UOX;T_5Y5U"Z9ELWN;62&&](ZB& M1@ _X5)X^_::\!?#CQ#)H>J:E<7&IP()+J'3[22Y-HAZ-,4!"#ZUYQ^TMIMA MI^H_L]I;VL-LMOXST^.!8D"[$V,-JX[8[5C?L_>+O"_@#Q%\:=.\=:AI^D^( MCX@N+RX_M218WN;%D!A*%\;U"@C S0![AXH_:"\!^%/".E>);O7X;C3-6 _L M[[$K3R7A/:)%!+'^5)X*^/\ X*\?:#K&J:5J;E-(0R7]K"]TRP\$7-OK=_8D-;RRMDQ1EU^5G')H"Q[1I?[7_ ,+= M9M-3O++7VGL=.M%O+F\2W?R4C) ^_C!(W#('2KOA?]J;X<^+_%5KH&GZS)]J MO',=C<7%K)%;WS#J(9& 5SUZ>E?.^K:=IFE_\$S]/DCM((8#I$3SF.,9<&;+ MY(ZYYK5^/GC+P=X[^#'PS\/^!-0L-1\27.IZ6VCVFFNK7%LL;*920O,8"!@< MXH ]_P#B)^TEX%^&6NC1=6U&XN-6$?G2V>FVDEU)!'_?D" [1]:M:K^T+X T M?P-IWC&Y\16R>&K^58(=07)3>?X6XRI!XP:\8^"'B?PSX#^+_P :K/QCJ-CH MGB"YU=;Q)=6E6(W-EY0"-&SXW*.00._:O!=5L[75_AKJ]_;V_P#Q1FK?$VUE MTB*5-L3Q"0"1D4_PLW.>AH"Q]CI^U=\.#X/7Q(VKSII\MT;.W1K203W,H&=L M4>-S\<\"I= _:=\#^+M%\17>E7MU]MT.U-U=:;=64L5TB8X;RB-Q!/I7G7[2 M/C!?#OQ2^'WAC1K+PYH6L7L=S<6GBKQ! &MM/"@!DC&0OF-VR>U>;_"G5KF_ M_:Y\11ZCXUL?'.I_\(G)')?Z;:QP6Y8$DQILX?'Q_L^?M3:3X_P#A M!?\ B[Q1?KIG]G2R&]GFMGMX43>=@4D?.< =,G-=G\//VE/ GQ-UTZ+I.H7$ M&J/&9H;74;22V>XC'5X]X&X?2OBW5+W^VOV2O!D6F:Q;P6^C^*C)KC1QKD0;HUV'<9GC M.8XB..>_:@+'NGQ!_:F\ ^$-2U?0)-;D&K6<3+//;VLDL%E*5.P32*"J'..M M6?V4/&^K?$3X(:#KVMWW]HZA=&4O<8 W@.0IX]L5XA\ ?&'@_P "_"7XGZ#X MZU#3M.\1P:OJCZI::E(HGG21F,) ;F0%2 ,9KT_]A=[>7]FKPLUL-EL3,8E_ MNKYC8'Y4 ?0%%%% @HHHH **** "BBB@ HHHH **** $-> ?M)?\E4^ O_8T MS?\ I'-7OYKP#]I+_DJGP%_[&F;_ -(YJ /?_6EI/6EH **** "BBB@ HHHH M **** "OG_\ 9&_UWQF_[*%J/_HFWKZ KY__ &1O]=\9O^RA:C_Z)MZ!GT!1 M110(**** "BBB@ HHHH **** "BBB@ HHHH KZA:#4+"YM68HL\31%AU&01G M]:^"M1_X)%^$=1U&ZNV\<:VC3RO*5$,.!N)./N^]??M)F@#\^_\ AS_X/_Z' MK6_^_,/_ ,37UE^S?\![']G+X:P^#M.U*YU6UBN9;D7-T%#DNI9% M 8&@=Q:I:II-IK>GSV%_;1WEG.NR6"90R.OH0>M7.E)O'K0(J1:19Q:5_9J6 ML2V'E>1]F"CR_+QC;CTQQBJ3>#M%?PW_ ,(^VE6IT/RQ#_9YB'D[ XB2>"0;7BD4,K#N"#U MKC- ^!W@#PMK;:QH_@[1].U1CN-U!:(LF?7..*[K(]:,B@#./A[37UM-8:P@ M.JQP&V2\*#S1$3N*;NN,\XI(/#VFVVJ7^I0V$$5_?*B7-RL8#S!1A0Q[@#@5 MI!@:,CUH XK2O@OX%T/Q&^OZ?X3TFSUISN-]%:JLF?7..M7/&?PQ\*_$2*&+ MQ-X?L-=CA.8Q>P+)L/L374[A1D4 8UOX0T6U\/\ ]APZ5:1Z-Y9A^P+"HAV? MW=N,5E^"_A-X/^'DUQ+X:\-Z;HDMQ_K9+.W5&?ZD5UNK?!GP/K_ M (DB\0:EX4TF]UJ-@R7T]JK2@CN3CDUL^)_!>A^-=(;2]>TFTU;3FZVMW$KI MQTX/2MON5QS69H7P2\! M^&K-;;2_".DV,"W"7:I#:J,2H MXU!Q)=RQQ@-.P& 7/@))Z MUU-% '.^#O 'AWX>:<;#PUH=CHEDS;FALH1&"?4XZU?U[P[IOBC3S8:O80:C M9,RN8+F,.A93E3@]P1FM.DS0 W!QTKD/$OP@\&>,]:MM7UWPOIFJ:I;X$5W= M6RO(N.G-=E10!B6O@S0[*VU"V@TBSAMM08O=PI"H2=B,$N,8/ K-\'?"KPC M\/I[F3PWX;T[17N?]=)9VZQL_P!2*ZS(-+0!S.F_#?POH\^KS67A_3[635SF M_,5NH^U'G[XQ\WWC^=5O!WPE\'?#ZZN+GPWX:TW1;BD65EHS,]O:VB.7)W-R6=B"?0#%>YT4 (1D5S[> ?#KZ3=Z6VB63:== MW!N[BU,*^7),6#&1AW8D YKH:* ,S4O#NFZP]BU[807;6,RW%L9D#>3(O1U] M"/6L3Q9\)O!WCN^M[WQ#X:TW6+RVYBGN[=7=/H37744 8.O^!M \5:&-&U?1 M;+4=* "BSN(5:( =,#M^%1>'/A]X<\(Z$^C:-H=CIFER A[6VA5$<'KD#K^- M='10!Y/\=/A!+X\^"6J>"/#45GIAFC2.VC9=L,8#AL8'2M[P1\'?"O@N6#4[ M/P[IEGK[6\<=S?VUNJR2,% 8[L=R*[JB@#DO&/PI\(?$&6WE\2^&]-UN6W.8 MGO+=7*?0FM.Z\':+>Z=::?/I-G+8VCK);V[1+Y<3+]TJO0$5M44 <[XQ^'_A MWX@V*V7B31;+6K1&W+%>0B10?49Z4S1?AUX9\.2V4$#H:Z6B@#F-+^&_AC1FU0V/A_3[3^U"3>B.W4"X)_OC'-5_"'PE\'> M+JXNO#GAG3=%N;CF66SMU1G_ !%=?10!R.N?"CP?XFU^VUO5O#&F:AJ]O_JK MRXME:1?Q(K?T?1;+P_8I9:=:0V-FA)6"! B+DY. *OT4 %%%% !1110 4444 M %%%% !1110 4444 (:\ _:2_P"2J? 7_L:9O_2.:O?S7@'[27_)5/@+_P!C M3-_Z1S4 >_\ K2TGK2T %%%% !1110 4444 %%%% !7S_P#LC?Z[XS?]E"U' M_P!$V]?0%?/_ .R-_KOC-_V4+4?_ $3;T#/H"BBB@04444 %%%% !1110 44 M44 %%%% !29%+7FOQG\$^/?&5AI\7@7QPG@FXAE+7,SV"W7GKC 7!(Q@\T > MD,ZJI)( R2>U?D#^V?^W9XQ\<>/]7\,>#M9N-!\*:;.]KNLG,C9SQ04D=;\*?VL_B=\)/$5MJ>E^*;^ZA20--8WLQE M@G7NK*V?SK]L?@9\6-/^-OPMT'QAIZ&&/4( TD!.3%(.'0_0U_/Q8$&OGSXN_%3QM??%_3/A=\/[K2M#U6;3VU*ZUG6(?.")NP$BBR-Y]3VJQ M\.OA+\:/#GC"QU#Q-\8(?$FB1$_:--718X#,,<#>"<<^E8WQDLOAA\7/C"GP M_P#&UC/HOB*PL4OM'UY;O[(\X8_,D,BD$E3U4GGTH)-OX=>*_BSX3^)MMX.^ M(-O:>*--O[1[FT\4Z-9FWCB=3S%,F2%)Z@BN"^,_[0'C;3_B%XYTKP_XAT+P M;9>"]-CU%X-;M?-DUC"-,\?W_Q$T#Q M!'/Y^D:K,MQ=Z6L:[EE#CD(3\N#ZUY5=^#9_VB/"7B#XS:KXEL;;Q[X8U286 MFCZ@RQV5E;V\AQ:S1MU\P#.YNF< M5Y]I_P ?]6_:$_9"^,6NZJ=,LXH8I;>STFS8&:UB7:/WOKDY(..F*[+X>_LV M^,_%_P +- CNOC3XJAT>^TV$26-HL,>(F09C5MN0,+#9_P!G7%TKQW-L#N$XW XK+_:3^-W_"EOA_<7FG6O\ :GBF\21- M)TU.3*ZH6>1O1$4%F/L!WKM?AW\/M(^%W@W3/#.@VYMM+T^(11*S;F/JS'N2 M>2:^0OB5+\4[/Q1\4?%6N_">[UV-]*O=+T?48]7@C@TW3C$VYQ&06+,D M_$GXF_"WXB>$-%^)EYHVMZ1XMD>UMKW2K5K9M/NU3>(G!8[T(R W7(KP*WUG M6-0_8T^"VKZQX>ET+2?#'B'197N);A)4N;(#;]L(4?(H+C@\BO=OVG]1M?%7 MCOX'Z#I=Q%=:C=^(UU2,0L&(MH8F9I#CHIR!D\$\4 1-\3?BS\6M9\87_P - M)M#TSP_X8OIM.@@U6V::769X1^\PX8>4A;Y0>M>N_ [XIVWQI^&&B>+K: VA MOHR)[8G=Y$Z,4D3/?:ZL,UY%^R!KFG^"_ _Q$TC6;R&QO/#GB34GU'[0X1HT M,AD$AS_"5/#=#6G^P;IMS9?LYZ/<3PM;KJ-]?:A!&1@"&6YD>,CV*D'\: 9R M_P 1OVG/%7@+]KS1O!,L%N_@&=;2WO)Q#F6&>Y600G=Z%T"^G-=E^V;\>M5^ M _PI74/#4,5UXIO[@Q6,,J[P$C1I9Y"O=5C0Y_WA7D_QF\"W/Q*^._QJ\/V# MNFI/X-TZ\L6C^^MU!(\L.T]B70#/^U7)^(/B(W[1W@[QOXWCP=,\)_#N6P\H MKE$U6[A#W0!/.Z-%C0_[QH ^E? OQ)U_Q+>_"J:ZU[1K:+7M _M"_P!+DC(N MKJ4QJV^'T52>14OQ?_::\&>"M!\9Z=IOB_1_^$WTK1[R[MM-DF5F\^*%W5". MA;V*\!TM[Q/&W[.CZ8,ZB/AW>FU P291;1[/UQ3/!VB> +W_@G3KMY MJ\6G/=G1[^:_NKO;YXU4>9CO':@=CZ6\&?&?2K+X$^#O'7CK6 MK#1/[3TBSO+FXG<11F:6%794'4\DG R?RKJ?"'Q6\'^/?#D^OZ!XCT[4]'M] MWGWD4X"0X&3YF<;,#GYL< +>TU3XF_LQV?BU(9-#'P[6;2XKL#R7U79 M"&P#P7\KH#^%=3\?-4^#?@RQ^+4::$VL:Y>PZ3;Z_I-A=-;6\LKS[;19'4A8 MVR,L>"5'/6@5CW;PA^T;\,_'OB%="\/^--*U35VSLM(9L/)CKLR &Z'IGH:F M\6?M _#GP+-!_#9;QQI@L=,\,J_P!L\HL58F5B,Q#**P"@$LM>G? O1O"6H?M5 M?M$3:C#87/B%+VQ54NU5G2T-HA8H&_A+CYB/1<]J!V/J/1=E7L M&HZ?9"4 M"8;L/FKB_P!AUT/A7XDQ:4V_P=!XZU6/PZ4.8?L09#B'L8O,,@7''6I_'Y'_ M W/\*QW_P"$8UC_ -"CH$>BZW^TI\+O#DMM%J7CG1K26XFD@C1[@%M\;E'! M ^[A@1DX'!]*ZGQ1\0O#/@OPT?$&N:Y8Z;HFU66^GF B<,,KM/\ %D%7=T5SM7)' &2<#N2>]<)\+)(- M7D_9!@\4NMQX9?1M1,*WQW6SZ@D8$ ?=P6"@[ >XXYH"Q]"^$?VBH?B!^TE8 M>&/#&L:;K?@JY\*R:L+FT(9_M*7(C*D]5^4CY2 >0:[VY_:&^&MIXQ_X16;Q MKH\>O^8(C9-<#(?^X6^Z&]LYKYM\8V&EZ!^V1XR?P+#;1>)?^%97LLUOIX4' M[8)T\K<%Z2$!??&WVKS7P/X0U_6OV/(FGU+X;6/@VXTUWO=7O;69KVVN#R\C ML'S]H5\D #.X+@'B@+'Z"2^-M"@\60>&)=5MH]?GMS=1:>[XEDB!(+*.^,'. M/2DT?QQH/B'7=6T;3=5MK[5-)*+?VT#[FMBXRH?L"0#Q7R-^T/&\'P6^$ TG M59M9^,NVR'A74M/C*3WDGE+YLLBN,B%HSN<..I&:]2_8DC\/I\'0VG"?_A)S M>S?\)2;_ ;S^U=W[_S3]?N]MN/>@#Z#HHHH$%%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 AKP#]I+_ M )*I\!?^QIF_](YJ]_-> ?M)?\E4^ O_ &-,W_I'-0![_P"M+2>M+0 4444 M%%%% !1110 4444 %?/_ .R-_KOC-_V4+4?_ $3;U] 5\_\ [(W^N^,W_90M M1_\ 1-O0,^@****!!1110 4444 %%%% !1110 4444 %%%% !7D'QR_98^'O M[0MO%_PENBB6^A7;#J%LYBN$'IO')'LW?59O-2)AT(3A21ZD5]-HFQ54 #C [4_-&: UQ7Q'^#O@_XM MV,-IXKT&UU=(#NADE7$D1[E''*_@:[:DR* ///AG\ / ?PAEGG\+>'K?3KN8 M;9+LYDG=?[ID8EL>V:RO%'[*WPN\9>*G\1:MX2L[G4Y7$DSX*I.P[R(#M<_4 M&O6,B@$&@#@KCX$^!+E]?9O#-BAUZVCL]2\N,*+B%!\BL!Z5V&C:/:>']*M- M.L(%M[*UC6&&).B(!@ 5=S1D4 +535M+M=>%_NR1NI5E M/L02*M9HR* .;LOAWX?L/!$/@^+2;8^&8K462Z;(@:'R0,!-IZC%'8-/OYU\MKEG:1T3.=B%B=J^PP*]*) HR*!GE_C[]FCX(O#%M?:D JR399//4=!*%(#CV;->CV-A!IEI#:VD$=M:PH(XH8U"JB M@8"@#H.*LY&* 0:!'/VW@/0[/QG>^*X=/B37[RV2TGO1]]XDR57\,UC:3\$_ M!>A^$M<\,V&@6EKH>MR32ZA9Q)A+AI>'+?48'TKNJ3- '(67PG\+:=JOAO4+ M?1X(KOP[9M8:9*!S;0$!2B^V /RKDM;_ &4OA;XD\2WNO:EX/L;F_O0_VD," M(I6<89VCSM+D$_-C->N9Q1N'K0!PGB3X'>"/%O@C3O".J^'K6ZT'38HX;*V( MP;944*OEL.4(48R#TJGH7[/'P]\.^"-2\(V?A>Q&@:GS?6LJ>8;H\8:1FR6( MP,$G(P*]'W"C(H \?T/]DKX5^'HHUM?"ELTL5W#>QW%P[2S1RQ-NC*NQ)4 C M. <5Y]I'[)6E>,OC!\5]<\?>';:]T[5M4M+K1KM)BL_EK;".52RX8*6494G! MQ7U#FEH R?#/AG3/!NAV6BZ+I]OIFE6<8BM[2U0)'$HZ 54O? >AZCXRTWQ M5<:?%)K^G6\MK:WI'SQ128WJ/K@5T-% ',^&/ASX>\':/J6EZ/I<-CI^I7,] MY=01CB66;F5C[M6-J7P(\#:O\/+'P-=^';2;PQ8J%M;%EX@VDE60]58$G!!S MS7?TF10!YU\/_P!GSP#\,-2AU+PWXT^V+EII(W8,P=SRW*KR<]! M6+??LF?"K4?%K>(I_!UB^H/-]H>/!%O)+G/F-%G86SSG'6O8** .6/PT\.-X M[A\8OI4+^(X+3[!#?.,M%#DG:G9\->*M;\1Z9ID5EJ^M>6=0 MN(OE^T,@PK,.A('?K73T4 %%%)F@!:**3(% "T4F:6@ HI-P]:,@G&: %HHH MH **3-+0 444F10 M%)N&<9H!!H 6BBB@ HHHH **** "BBB@ HHHH **** M"BBB@!#7@'[27_)5/@+_ -C3-_Z1S5[^:\ _:2_Y*I\!?^QIF_\ 2.:@#W_U MI:3UI: "BBB@ HHHH **** "BBB@ KY__9&_UWQF_P"RA:C_ .B;>OH"OG_] MD;_7?&;_ +*%J/\ Z)MZ!GT!1110(**** "BBB@ HHHH **** "BBB@ I,TM M>:_&>+XJ/8:>/A<_AM+L2'[6?$7FE2F.-FS/.?6@#TFOG_5OBGX[^+/C+5O# M?PL.GZ3H^BS_ &74O%NIP_:%\\?>BMH<@.5[L3@5ST]K^UV\$JBY^&8+*1E? MM>1QV^7K70_L27"K\$HM/N1''K]AJ-W#K$*#!6[\TER0><'(()ZB@"IX@G^- M_P &K-_$%SKEA\4M!M1YE_IO]G)8WR1#[SPM'\K$#)VL/QKVWP1XRTOX@^%= M+\1://\ :--U"%9H7Q@@'L1V(/!'M6IJ=U;6.G75S>ND=I#$TDSR?=5 ,L3[ M8S7Q)\"+;]H23P/+=?#IO!5OX)O-2N[K2TUT7'VCR6E8@X0$;3U'M0!]RFO% M/&G[4WAOP!\>M ^&.M6\EG;;:H\@$/F$X6(C'&<=+[ M^-9_ 1\- G[6-)6X-R1CC9N &<^M><_Z?\8/VJM7\+:C^Z6[\'!H+M / M-MIUES'*C=00V.F.*!GOWQ4^+MM\+M0\)6T^G2W[>(=473(VCD"^22"=QR.1 M[53^/WQPL?@)X*CURXTNYURZFN%MK72[)@)[AR"QV\'HJDGBOE+6_B9J_B6; MX8>#/&!2'QYX1\80V&HHS &[C\L^5!_'.F^.O ^F>*;"4+I ME_:K=HTAQL4C)#?3G/TKPZ+]K7Q/XG^U:EX%^#NO>,O"5M,\7]N)?P6OG["0 MS0PO\SC@X/&>U<;^QM\2-/TVS^)7P^UJQU70-)T2>?5;*U\16QM[E=,FW.=Z M9/"_-TSQBKW@OX6_%#P%X=AU#X(?$31?$W@.\+7NFZ)XCM"R*CDMMCN4P^TY MX! Q0!Z#KO[6WAVU^!"?$[1-,N]]8+B.-/@IXF\.>'EPT^J07=O?+ A_C9(SNVCJ3V%>5?%?XDV_Q#_98UZ-_ M#-OX2\0:-XKM=/UK2[3!B6\6=2[*P'S!L@YZ\\FOL3Q UDOPVU%M3$9T\:3( M;GS?N>5Y)W9]L9H#8T-%\4:5X@\-VNOV%[%<:/-/"6@V]E'X/U>;Q!I!M+9H6Q]F8-O8%A)GD]%- 6/JSXQ?M!6'PNUC2 M_#>G:'J/C+QKJJ-+9^']*VB0QJ<&221OEC3/&X]ZYGP]^U->V'B_2/#OQ+^' M^I_#:ZUF7R-,O;F[BO;*XE/2(S1X".>RDV[;NQQG%+^WQJFEZG^S1XC%C>6UWKEMJ=G;Z<()5>2+41<)M08)* MR!=W'6@#Z>W#ZUYU\%_C%;?&;2]?O;73IM-32=7N-(=99 YD:)L%Q@# /I7< M:/YO]D6/G9\[R$W@]<[1FOG7]ALA/#/Q*@8@30^-M321.Z-O!P?P(H$>G:9\ M:K&]^,GBCX?R6$EK)H.F0:G-J4DH\ITD!.-N,C;CDDUY?:?M<>*?%5K+K?@K MX,^(/%G@I'<)KJW\%L]RB,0SPV[_ #NO&1TSVK.TJ]TNV_;+^--UJ\L::-:> M$; ZC))DI%%Y;L^['.-F3]*H>"OA9\6?AIX5L9_@O\0=$\7> 9H_MFDZ-XFM M6PL#Y=52YCPY4[N,@8XH'8^B/A1\4M!^,G@73/%7AN=Y],O5.%D79)$ZDJ\; MKV96!!'MQQ7GWQ@_:.U3X=_$_2? ?AWX?W_CG7-0TM]6$=G?Q6H2)93&V3)P M<$#O_$*T_P!F3XDV/Q(\!7\D'AN'PCJVDZIW;A M7QJT7CCP+^U%\-=7^,%SIOB=-26ZT;PW>:(AMH]*NY$S*7B.2YE0! V[C!XK MS+P]?77QXO?%/BWQ;X$^(7BV^EUB\M-'O= U);6VTB"&4I&D">^:-PQUKX.\23_$GQ-X$_9UT3QOJ&L^%?%-[XIN-'U.[MKE8[ MJXMO*F4,S1L0'>( %LY#9/6N[T+PC:_LZ?M1:7H/A*YU1?#&N>%+_4+W1KN^ MENHVN;9T*2H9&8JY#$'!_G0%CZUW*1UKS[3/B[;:E\;]8^&XTZ5+K3=&AUAK M]I!L=9)#&$"XSD$=R^+G[86JZ3XEUR]U32XO 6FS7G]EW36D M6JR"9PLCF)A^[R2X4'&<=0* L?:V\9QGFC>/6OS_ /%%YJG@C]GS]I'P=8ZW MJXM(91#)Y8E)W%5).,GN?4UL_%#X+I\/_$OP>GT+Q7XE MLM<\::K'I/B+5O[4F:74(98&:4D%B$;@[2@&W/'04!8^Z-P]:3<,]:^0?">@ MV?P#_:;\1^$/#^M7FC^#[SP.^MSQZC=R745G26R7CB12 VP@@!R&XZX KS'QQXWU[X/?&'X MNZ%XY?#3PA MH_@;P5I6D:#/)=:7%$'BNIIS.\^X;C(TA)W%LYSTYXXKP_\ X*('_C&B_P"W M_$WTSK_U^14"-Q/VC?%VB^#_ !?XE\8?"35/".F:!I)/B]:^&OC%X/\ A_)ITLUUXBM+N[CO5D 2$0 $J5QDDYK% M_9:\":)X#^$.FC0M>-O;%<5\5/^3VO@K_ M -@C6?\ T6M 'TCO'K02"#WKX:^%OP5T[XS6/Q8U/Q3K6O7C:7XAOX]*MXM4 MGACL&4;O,1489)..N0,<53\,>)_$/QB\*? 7X?Z_X@U'^S]?AO9]9OK:=H;B M_CM694A>12" P S@@G% 6/K"^^+MM8_&O2OAVVG2OM?% ^'EA\ _P!JNR;0+J_N=+B\'ZC=V>FWMU)N: L?I7O![UR7Q.\>)\._"TFJ?9_MEW)-':VEJ#CSIY&VHN0#@=S]*^9OC M)K_BSX>_"CP'\:M3G.C>/]&MH[;5/#T]P?*U8/\ *T!5"09"0&! ]>0*7P%X M.UOQA\%(OB2NK-XI\5:MK5MXAN;>&1I(X8HI,?9(D_A**3D8&2.: L>\R?%N M]C^+.B^"'\.W,:W=G+//K$C;;82H@;RX1]Z3KRV !6W\./'W_";1ZO;W-NEG MJ^CW\EA>VR2;PK#E6!QT92"/QJ'5_!\^O^/?"/BF&=8+33+>Y#V\D9$C^<@" M_3'<&L/X*>';^VUGQUXDOK:6Q'B#5S-;VTZ;'6&-?+5B/5L$T >JT444""BB MB@ HHHH **** "BBB@ HHHH **** $-> ?M)?\E4^ O_ &-,W_I'-7OYKP#] MI+_DJGP%_P"QIF_](YJ /?\ UI:3UI: "BBB@ HHHH **** "BBB@ KY_P#V M1O\ 7?&;_LH6H_\ HFWKZ KY_P#V1O\ 7?&;_LH6H_\ HFWH&?0%%%% @HHH MH **** "BBB@ HHHH **** "BBB@ KQ/QO\ L_ZH/&=WXT^''BAO!7B:] &H M0R6PN;#4<=#-"2/G[;U(/UKVRDR* /GC4/@7\3?BHL>G_$SQ]8MX8# W&B^% M[!K07P!SMFF=V?8>ZKC->]:/I%IH.FVNG6%M':6-K&L4,,0PJ(!@ #Z5=R/6 MEH 0]*\__P"%0V?_ N?_A8OVZ*^ MN=6U3Q!J9>*/@3I?B/XO:+\0%O)[ M/4+*PFTN[M$5&AO[:3JDH(SP>X[<5YW!^R+J_A*6[L_ /Q6\3>#/#=U*TAT6 M'RKB*VW'+"!I%+1CD]S7TCD49H \(UC]D7PW>?!6?X>6&JZG8)?L>ZCXGM4TSQ=\7O&WB3P]E1-H[W,4$-R@_@E,: M!F7CH"*^D!?$ FEMM/\&VTD&E:+"JK;1R.NSS>F$-8:6&SU! !<0$>;"ZL&5T)'!! _6NVR#1D4 >+^. M?V:+'QM8^&;P>(=6T;QMX?M5M;3Q9ILBQ7;(!RL@QM=&/)4C')QC)KRF[_8* MOI/$W_";?\+%O+_QY#>QW\%U?Z;;FPDE0$ S6R*H=B"?GW!@<$=*^OLT9Q0. MY!:).MK$MPRR3A '>,;5+8YP,\#/;FO"?%'[+-POC;6O%/@'QYK?P]U#7)// MU2VL%CFM+J7&#+Y4BD+(>["O?5?"3]GK1?A;8>(#/>7OBK6_$;;M:U MC6W$T]]\I4(W &P*2 H& ":X"R_9#UKP='/IG@3XM^*?"/A69V9=%B\JX6T5 MCDI;R2*6C')[FOI6B@=SB?A/\)M$^#?@Z#P[H*SM LKW$]U=2>9<74[G=)-* MY^\['J?PZ 5P_P 6_P!FVX^)/Q+TKQQI7CG6_!FM6&F-I0DTCROGB:4R$'>K M=R/R%>W4F+/&GB/X@ZWI".NE_P!N3H8+$N"K21Q( MJC>0<%CGMZ55U;]EO4;#Q!X@O/ ?Q%UWX?Z9XCN7O-5TK3DAEB,[C$DT!D4F M"1^I9>^#VKZ HH'<\7B_9<\-:=I7POTS2KF[L+#P%J1U.TCWB1KJ0HX;S6;) M.YI&8D8Y/I75:Q\)K35_C#H'Q >\G2\TG3+K2TLU"^5(DS(Q9N,Y&P=*[ZB@ M+GS9<_L<-!I^I^%]$^(7B#0?AKJDTDMUX3M1#Y:I(Q:6"&8KYD4+DME%/\1] M:]'\)_ O1_!GQ1G\8Z9/-;JWA^U\.P:6H46]O;P.6CV<9X!QC.*],HH"YX;X MG_97TGQ/H7Q3TR76;Z&/Q]=P7=TZ*F;9HE10$XY!\L=<]:ZKQS\%K'QQJ?P^ MO;C4+JV;P=J,>HVZQ;<3LD90*^1TY[8KT?-+0%SRKQ9^SYHGC;XCZGXKU:YN M9X]2\,R^%[G305$3V\DF]FSC.[J.M>:WW[%U]K_@)O >N?%/Q+J/@JWMQ;Z= MI2QV\)A51B(2R*@:81X4JK';\HR"*^GZ3.: N>6>'?@/9Z#\1]!\8G5KNZO] M)\.)X=$3J@29%*GS6P,[B5['%/T_X!:)#XP^(VMWTLNJ0^.(;>WO].NE5H42 M*)H\*,9.0QSFO4:*!'"_!OX9/\(O ]MX636KW6["RD=;*34"K30VY.4A+#[P M7D GG&!V%5?CI\';+XZ_#^;PIJ-]<:;;2W5O=&XM=I<&*59 /F!X)7!KT/-+ M0!R7Q0^'MM\4OAOX@\'WES+9VFL6,EC)<0 >8BNN"PR",_A5SPUX-M/#O@;2 M_"[$WUC8Z?%IV9P"98TC$?S#IR!S70=*-P]: /,_@A\$K;X&:1JNAZ5JU[?: M!<7KW=E87>TKIX(=0N-1F> M8*#$THP57 Z#WKCG_9+T:/X9^%_#-EKNIZ=JWABX>ZTGQ%;%%NH)6=F)(V[6 M4[B"I&"*]YHH"YX3X'_9@?0/B:GC[Q'XTU;QCXBDL)=.N3?QPQV\D3\;5B10 M$ &>!UR&[80ML#'+QPSLIDBC//R M@]Z^D:* N>0R?LWZ'<>,?!VJS75S+HWA*V\K2- 8@VT,V,>>V1EWQT)/F>:])HH"XS;[8H" MD'T%/HH$%%%% !1110 4444 %%%% !1110 4444 %%%% "&O /VDO^2J? 7_ M +&F;_TCFKW\UX!^TE_R53X"_P#8TS?^D_ MP[\%V7C&[EE(N8[S4DLQ"F.""WWLF@#TFO.OC/\ &C1_@SX=CO+N.74]9O9/ MLNE:):#=-&-EIEXR-9VE@3Q_9Y!(8?WVSNSUXH&>@?"+X[^(+KQ+'X+^*NB M6OA#QI=)]ITY;64O9W\)YV1R'K*G1E]LBO=O+/!?Q._:GL_"^FQ7GPBTK69EB ^WWNN0V MUQ,O\+2Q@D*^,;@.] CZ[)KR[XN_M">'?A!J&G:3=6&L^(O$.HHTEKH?ARQ- MW>21J<-)M! 50>Y(KE?AW\0_CUK/B^PL_%OPFTCP_P"'Y"19&,LKK[@FJW MQ-_:C\-?#+Q)=Z&VC>(O$UYIUNMYJG_"/6 N4TV!N1).2RX&,G"Y. >*X#PA M\3KVZ^-_AS3/C%\,;3PKXXD@E@T#Q+878N[.Z&-TD2-@-&<<[6S^%>&?%O7? M$OC7Q3XV^*?P^M=3TCX8S[?#_BN^LW62[U.")BDUQ;0,AV!!E2V=QY.V@+'W M%J?Q;\.Z=\+9OB%%<2:AX;2Q_M%9K- SRQ8R"H)&3[$BO'[7]NKPU/IL>IS? M#CXG6>C21^>-4G\+N;818SYA=';Y<& M-'.FQ7+QX@?$:D"-\_-@'GIS5+X:?%SXT3?!WP]I.A_ 26Z1]*CM[;5+_P 2 MV0MG4I@2O'R^WOMZXXH"Q]3^#?&6C?$#PSI_B#0+Z/4M(OXA-;W$6<,I]CR# MZ@\UQ?Q1_:&\,_"O6;31+FTUGQ%XBNH3<1Z)X&'^)7B MC]J+XT0^"6T71+R*XM89_$6M0/=%($B BMXH%*CKN8L3QN'!- 'TCX<^/W@; MQ/\ #>^\=0ZVEKX>T]7^WRWJ-!+9NG#QRQL-RN#QMZDD8SD5A?#O]J;PA\0_ M%-MX?2Q\0>'=2OHVFTU?$6ER6*:E&O+-;LW#X&#C@XYQ7S#\0_&USXC^%.I> M'M:\.:1H7BJW^).F:7XJ?1(MEKJ9:0,;D]R'4)G?SQ]*]L_;#C73+?X/7]B MFH6OC;3K>W>,898I ZR@'L"H - 6.R^(_P"U-X0^''BBZ\/R6.O^(M2L(EN- M23P[I4E\NFQ,,A[AEX08R<'+#7M#O8]1TF_B6:WN8ONN MI]CT/8@\BO"OV0D6XU3XS7T^&U&X\<7ZW!;EEV[55/4 *!@4G[#7^B_#+Q%I ML/&FV'B?4X+)>PB^T,<#VR30%CJ?BG^U'X;^%'CN#P?"?VM_!OC#Q?IWAB\TSQ-X.UO4@WV"V\5Z-+I_VL MKRRQLV02!VSS7D?Q7\0>,/#G[=]G<^"O"EOXOU1O VQ[&YU%;%5B-V/_"/A_POJ!TC3K+P%I<\ MAEFC4>;/<3QQ29RQXCXP ,YSS='Q<^+GB;]G2Y>WM_%WE4 2L&0' .,,<=< 6/N#<,=:Y[P'X_T'XF>&H/$'AG48]5T: MXDECANX@P20QR-&^,@' 9&&>^.*^7_V>_$6G_$#Q!XE\->&OCAXDUO2;G26C MFTCQ)NC\1:3=[@#/#+)&/D"MR-K@,1SVKB/V;[;5?A_^P[!K]I\3CX3CU*^E M2XU'Q ZRV^DVZWLZ2FRB"?ZZ0<[6W98G&., 6/OC"?B-\0/'/AGQ+@+'N^X4F]>>>G6O@#P M[\5?B7XJ_9K_ &;[BP\<7VG^)/%OB:XTK4-:E"S.\+RWB996&'**H*Y[JN)?CUK6A^')9+E[J_+-<>)M5D)'E10F*)F6),_,RIGD#C M(H"Q];[@:-PQ7PM\,?B]KML?C?X=TKQ=XNUS0-)\(OK>C:GXNM6@U2WF,D^)O@S]EOP_\=7^+'B+4O%$-CIU_)H\C1KI,]O*\ M2^4\ 3)?8XW2%LEMQXR, 6/M;_A/] _X3Q?!@U!#XE.G'53IX!+K:^8(_-)Q MC&\[>N>O'%=!N'K7Q^WP^N[O_@HA7G M[.2 Y3.=Q)W=J\P'Q.\0:?K%V?B!\5?&_P *_BDNI2+;VVKVA/A.51*?+CB" MQE'B:+ WLP.>#7%_#7XJ:'\5(_$$NB?:0NAZQ<:)=_:8A&?M$) M7?M&3E?F&#WKJ;"4SV-O*9HIS)&K&6#F-\C[R^QZBO@FV\7ZYX%_9B_:&UGP MWJD^C:Q;?$F_^SWEN1O0M<6RGKV()!'H: /T!R*9)(J1LQS@ GI7R1XJTGQY M\#_&'PJ\0M\3=?\ %4OBGQ#::-K>EZJ\9T]EN ,OB'K"?$7Q!X,TCPUK,NAZ-IF@21Q1F6%09);G<&9AA3@ <=>: ML?0'PO\ BEHWQ;T*[U?0Q(?A)^SGIVB6VJ36?B#Q#X_U#2;_ %S3=/-S-;+YA:>>"W53N8[3M4#C M=QTKO_A;\3-5\/?%[POHWAGQ%\2O'/A;6W>TU>/QEHUR'T^0K^[N(KEX4"+N MX*=,'MB@+'VUN!R*\\\8_%ZS\)^(+O28-)U'7;RSTUM3N8-,B\R5$W!8T5/X MG=CP,] 22,5\R^+_ (E?$_P-\1+OX"VGB WNN>)[M;KP_P"+KRY0SV&GN29T MD!()D3:PCX.VWI)Y MS@'YCYHDQQG!H"QT4/[17]GQZO%XB\)ZAX?U+1VM9=1M&GCN!!:SL52X#QDJ MP4JVY>",=Z]CC=9%5E(92,@CH1ZU\L7/A/7_ Q\#_&FDZWX8:#Q5XEV6SZH M-3&H76KWDWR!GQ&GEHN<*H^55Z8YS],>'--;1= TS3WD,SVEM% TA_C*H%)_ M'% &G1110(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** $-> ?M)?\E4^ O_8TS?\ I'-7OYKP#]I+_DJGP%_[&F;_ -(YJ /?_6EI M/6EH **** "BBB@ HHHH **** "OG[]DG_LH_$OXK^$=2\(W7B"XNO%MWJHNK6^6) DJ1*J;60G(\OGZT#/TFHK\[O^ M'Q&@_P#1--2_\&L?_P ;H_X?$:#_ -$TU+_P:Q__ !N@+'Z(T5^=W_#XC0?^ MB::E_P"#6/\ ^-T?\/B-!_Z)IJ7_ (-8_P#XW0%C]$:*_.[_ (?$:#_T334O M_!K'_P#&Z/\ A\1H/_1--2_\&L?_ ,;H"Q^B-%?G=_P^(T'_ *)IJ7_@UC_^ M-T?\/B-!_P"B::E_X-8__C= 6/T1HK\[O^'Q&@_]$TU+_P &L?\ \;H_X?$: M#_T334O_ :Q_P#QN@+'Z(T5^=W_ ^(T'_HFFI?^#6/_P"-T?\ #XC0?^B: M:E_X-8__ (W0%C]$:*_.[_A\1H/_ $334O\ P:Q__&Z/^'Q&@_\ 1--2_P#! MK'_\;H"Q^B->:_&CX*V/Q;T>V=+F31?$^EO]HT?7;3B>RF'0@]T/1E/!%?'' M_#XC0?\ HFFI?^#6/_XW1_P^(T'_ *)IJ7_@UC_^-T!8^E/A?\#?%6J>+X?' M7Q@U+3_$/BFP4P:18Z:K#3]/0<&=4;K,_4L1\N<"O>@".P%?GC_P^(T'_HFF MI?\ @UC_ /C='_#XC0?^B::E_P"#6/\ ^-T ?H@>E>'_ !5_9\UO7?'\/Q!^ M'OB\^!_&@MQ9WDDMFMW9ZC OW4FB)'*]F!R!7R__ ,/B-!_Z)IJ7_@UC_P#C M='_#XC0?^B::E_X-8_\ XW0!]*^#?@#XPU3XA:5XT^*?C2V\6:AHJR#2-,TO M3A9V5F[C#RD%F9W(XR2,#UKGH_V8/B%X)_MW0?AW\2K7P_X'UNYEN9-/U'1U MO+C3S*295MW+A2&R?OJ<9SS7A?\ P^(T'_HFFI?^#6/_ .-T?\/B-!_Z)IJ7 M_@UC_P#C= ]3W3PG^QO>> O 7CKP+HGC:YD\(>(;+9;66HVJRR65T_\ KIO, M4J65CSLP,>]>\_#OPH_@;P/H7A][D7C:;9QVIN FP2;5 SMROF7_A\1H/_1-- M2_\ !K'_ /&Z/^'Q&@_]$TU+_P &L?\ \;H ^C=*_9*M;CX5^*O#WB/Q!<:K MXG\3W_\ ;&H>(X(A$T=\"&CDACR0BH54!<] >>%]4^*'B_ M2=>TWPHYFTNPT;3GM1=7&W:MQ:^<_\ A\1H/_1--2_\&L?_ M ,;H_P"'Q&@_]$TU+_P:Q_\ QN@>I]&Z]\"/B#X6\;^*=:^%?C'2O#UCXLE^ MU:I8:SIK72VUV5"O=VQ5U^=@ 2K@KD?EZ3\%_A/8?!7X=Z7X4TZ>6]2UWR37 MDW$EQ,[%Y)&]-S,3CM7Q3_P^(T'_ *)IJ7_@UC_^-T?\/B-!_P"B::E_X-8_ M_C= CZ\?X-73?M*1_% :G%]E7PX=".F^2=Y8SB7S-^<8XQC%9_QO^ ES\1/% M7@_QIX9U:+PWXW\,W.Z#49(/-CN;1L^;:RJ""4;G!S\N6P,G(^4_^'Q&@_\ M1--2_P#!K'_\;H_X?$:#_P!$TU+_ ,&L?_QN@#Z1UOX%^/?"'C[Q#XH^%GBK M2-(C\32+61Y'>21B!@*2%7G YX\ZT_\ 8I\5V7PNM?!#>.;"6S\, M>(8?$/A&X;2R6@E26:5H[Q2^)E8S8^7:1@GD?+7EG_#XC0?^B::E_P"#6/\ M^-T?\/B-!_Z)IJ7_ (-8_P#XW0&I[[=_L^?$OQM\1? 'C?QEXWT9K[PIJ+7$ M.BZ'I;P6!ADC*2G<\C2-*PVX+':H! 7DT]?V=OB+X1\8>-1X$^(%AH7A'QGJ MDNL:C%=Z89[^PN9@!.]K)O"Y?:,;P0G! ..?G_\ X?$:#_T334O_ :Q_P#Q MNC_A\1H/_1--2_\ !K'_ /&Z U/>/"G[(E_X9^'GP7\,?\));SGX?>(7UE[G M[&5^V1F2=A&!N^1L3 $\C*]*Z;XL_ _Q3J_QZLI[9I?,#+L=7CD#$_,IY!QP,@_,/_#XC0?\ HFFI?^#6/_XW1_P^(T'_ M *)IJ7_@UC_^-T!J>\:9^RUXPD\5?$/Q!X@\>VVMZAXT\*R:%^)OV3[/X/IK4%O=P:78Z=_:AMR8R;=HB M6\O.1N\L\9XS7S+_ ,/B-!_Z)IJ7_@UC_P#C='_#XC0?^B::E_X-8_\ XW0& MI]2>+/@?XEN/V@]#^)?AOQ)9Z?&-(30-9TZ\LS)]HLA<>^:\'_X?$:#_ -$TU+_P:Q__ !NC_A\1 MH/\ T334O_!K'_\ &Z!'U_\ %SX.W/Q+'P^$.IQV \+^(+/6I-T)?[0L .8Q MAAM)SUYQ7&ZI\!O'OA'QIXFU/X7^,=+\/Z1XJF%SJFG:QIK78M+@KM>YM2LB M8=@.5?*D\^P^VFLK*ZE88$UWND9I,==@PH/Y5\P? M\/B-!_Z)IJ7_ (-8_P#XW1_P^(T'_HFFI?\ @UC_ /C= ]3W:3]C0:]X4\3W M7B+Q#]M^)NM:@NJ1>+;>W*-ITL1S;QP+NRL2="H8%@3DU]">&+;5[7P_IL.N MW-M?:Q%"J75U:QF..60#!=5)^7/7';-? O\ P^(T'_HFFI?^#6/_ .-T?\/B M-!_Z)IJ7_@UC_P#C= K'Z&F/)!P..13@,5^>'_#XC0?^B::E_P"#6/\ ^-T? M\/B-!_Z)IJ7_ (-8_P#XW0%C]$:*_.[_ (?$:#_T334O_!K'_P#&Z/\ A\1H M/_1--2_\&L?_ ,;H"Q^B-%?G=_P^(T'_ *)IJ7_@UC_^-T?\/B-!_P"B::E_ MX-8__C= 6/T1HK\[O^'Q&@_]$TU+_P &L?\ \;H_X?$:#_T334O_ :Q_P#Q MN@+'Z(T5^=W_ ^(T'_HFFI?^#6/_P"-T?\ #XC0?^B::E_X-8__ (W0%C]$ M:*_.[_A\1H/_ $334O\ P:Q__&Z/^'Q&@_\ 1--2_P#!K'_\;H"Q^B-%?G=_ MP^(T'_HFFI?^#6/_ .-T?\/B-!_Z)IJ7_@UC_P#C= 6/T1HK\[O^'Q&@_P#1 M--2_\&L?_P ;H_X?$:#_ -$TU+_P:Q__ !N@+'Z(T5^=W_#XC0?^B::E_P"# M6/\ ^-T?\/B-!_Z)IJ7_ (-8_P#XW0%C]$:*_.[_ (?$:#_T334O_!K'_P#& MZ/\ A\1H/_1--2_\&L?_ ,;H"Q^B-%?G=_P^(T'_ *)IJ7_@UC_^-T?\/B-! M_P"B::E_X-8__C= 6/T1HK\[O^'Q&@_]$TU+_P &L?\ \;H_X?$:#_T334O_ M :Q_P#QN@+'Z(&O /VDC_Q=/X"_]C1-_P"D+,KK]EE7: J#GF@+'Z-YYI: 1:#R/>G4""BBB@ HHHH __]D! end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Documents and Entity Information - USD ($)
12 Months Ended
Jan. 02, 2024
Feb. 20, 2024
Jul. 04, 2023
Document and Entity Information      
Document Type 10-K    
Document Period End Date Jan. 02, 2024    
Document Annual Report true    
Document Transition Report false    
Entity File Number 0-20574    
Entity Registrant Name THE CHEESECAKE FACTORY INCORPORATED    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 51-0340466    
Entity Address, Address Line One 26901 Malibu Hills Road    
Entity Address, City or Town Calabasas Hills    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 91301    
City Area Code 818    
Local Phone Number 871-3000    
Title of 12(b) Security Common Stock, par value $.01 per share    
Trading Symbol CAKE    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
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    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 1,654,084,907
Entity Common Stock, Shares Outstanding   51,115,061  
Entity Central Index Key 0000887596    
Current Fiscal Year End Date --01-02    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Amendment Flag false    
Auditor Name KPMG LLP    
Auditor Firm ID 185    
Auditor Location California    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 02, 2024
Jan. 03, 2023
Current assets:    
Cash and cash equivalents $ 56,290 $ 114,777
Accounts and other receivables 103,094 105,511
Income taxes receivable 20,670 21,522
Inventories 57,654 55,559
Prepaid expenses 63,090 48,399
Total current assets 300,798 345,768
Property and equipment, net 791,093 746,051
Other assets:    
Intangible assets, net 251,727 251,524
Operating lease assets 1,302,150 1,268,986
Other 194,615 162,891
Total other assets 1,748,492 1,683,401
Total assets 2,840,383 2,775,220
Current liabilities:    
Accounts payable 63,152 66,638
Gift card liabilities 222,915 219,808
Operating lease liabilities 134,905 139,099
Other accrued expenses 239,699 231,133
Total current liabilities 660,671 656,678
Long-term debt 470,047 468,032
Operating lease liabilities 1,254,955 1,233,497
Other noncurrent liabilities 136,648 125,010
Total liabilities 2,522,321 2,483,217
Commitments and contingencies (Note 13)
Stockholders' equity:    
Preferred stock, $.01 par value, 5,000,000 shares authorized; none issued and outstanding
Common stock, $.01 par value, 250,000,000 shares authorized; 107,195,287 shares issued and 50,652,129 shares outstanding at January 2, 2024 and 106,323,117 shares issued and 51,173,597 shares outstanding at January 3, 2023 1,072 1,063
Additional paid-in capital 913,442 887,485
Retained earnings 1,216,239 1,170,078
Treasury stock inclusive of excise tax, 56,543,158 and 55,149,520 shares at cost at January 2, 2024 and January 3, 2023, respectively (1,811,997) (1,765,641)
Accumulated other comprehensive loss (694) (982)
Total stockholders' equity 318,062 292,003
Total liabilities, Series A convertible preferred stock and stockholders' equity $ 2,840,383 $ 2,775,220
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jan. 02, 2024
Jan. 03, 2023
CONSOLIDATED BALANCE SHEETS    
Series A convertible preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Series A convertible preferred stock, shares authorized (in shares) 200,000 200,000
Series A convertible preferred stock, shares issued (in shares) 0 0
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 250,000,000 250,000,000
Common stock, shares issued 107,195,287 106,323,117
Common stock, shares outstanding 50,652,129 51,173,597
Treasury stock, shares 56,543,158 55,149,520
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
CONSOLIDATED STATEMENTS OF INCOME      
Revenues $ 3,439,503 $ 3,303,156 $ 2,927,540
Costs and expenses:      
Food and beverage costs 803,500 810,926 653,133
Labor expenses 1,227,895 1,211,951 1,072,628
Other operating costs and expenses 922,428 881,627 792,311
General and administrative expenses 217,449 205,753 186,136
Depreciation and amortization expenses 93,136 92,380 89,654
Impairment of assets and lease termination expenses 29,464 31,387 18,139
Acquisition-related contingent consideration, compensation and amortization expenses 11,686 13,368 19,510
Preopening costs 25,379 16,829 13,711
Total costs and expenses 3,330,937 3,264,221 2,845,222
Income from operations 108,566 38,935 82,318
Interest and other expense, net (8,552) (6,043) (10,698)
Income before income taxes 100,014 32,892 71,620
Income tax benefit (1,337) (10,231) (753)
Net income 101,351 43,123 72,373
Dividends on Series A preferred stock     (18,661)
Undistributed earnings allocated to Series A preferred stock     (4,581)
Net income available to common stockholders $ 101,351 $ 43,123 $ 49,131
Net income per common share:      
Basic $ 2.10 $ 0.87 $ 1.03
Diluted (Note 1) $ 2.07 $ 0.86 $ 1.01
Weighted-average common shares outstanding:      
Basic 48,324 49,815 47,529
Diluted 49,050 50,414 48,510
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Net Income (Loss) $ 101,351 $ 43,123 $ 72,373
Other comprehensive gain/(loss):      
Foreign currency translation adjustment 288 (695) 34
Unrealized gain on derivative, net of tax     3,464
Other comprehensive gain/(loss) 288 (695) 3,498
Total comprehensive income 101,639 42,428 75,871
Comprehensive income attributable to Series A preferred stockholders     (23,540)
Total comprehensive income available to common stockholders $ 101,639 $ 42,428 $ 52,331
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK - USD ($)
shares in Thousands, $ in Thousands
Preferred stock
Cumulative Effect, Period of Adoption, Adjustment [Member]
Convertible Preferred Stock [Member]
Preferred stock
Cumulative effect of adopting ASU 2020-06, adjusted balance
Convertible Preferred Stock [Member]
Preferred stock
Convertible Preferred Stock [Member]
Common Stock
Cumulative effect of adopting ASU 2020-06, adjusted balance
Common Stock
Additional Paid-in Capital
Cumulative effect of adopting ASU 2020-06, adjusted balance
Additional Paid-in Capital
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment [Member]
Retained Earnings
Cumulative effect of adopting ASU 2020-06, adjusted balance
Retained Earnings
Treasury Stock
Cumulative effect of adopting ASU 2020-06, adjusted balance
Treasury Stock
Accumulated Other Comprehensive Loss
Cumulative effect of adopting ASU 2020-06, adjusted balance
Accumulated Other Comprehensive Loss
Cumulative Effect, Period of Adoption, Adjustment [Member]
Cumulative effect of adopting ASU 2020-06, adjusted balance
Total
Beginning balance at Dec. 29, 2020 $ (4,763) $ 213,485 $ 218,248 $ 986 $ 986 $ 878,148 $ 878,148 $ 4,763 $ 1,114,850 $ 1,110,087 $ (1,696,743) $ (1,696,743) $ (3,785) $ (3,785) $ 4,763 $ 293,456 $ 288,693
Beginning balance (in shares) at Dec. 29, 2020   200 200 98,645 98,645                        
Increase (Decrease) in Stockholders' Equity                                  
Net income                   72,373             72,373
Foreign currency translation adjustment                           34     34
Change in derivative, net of tax                           3,464     3,464
Cash dividends declared common stock, net of forfeitures, $1.08 per share                   588             588
Stock-based compensation         $ 8   24,778                   24,786
Stock-based compensation (in shares)         759                        
Common stock issued under stock-based compensation plans         $ 5   23,177                   23,182
Common stock issued under stock-based compensation plans (in shares)         436                        
Common stock issuance         $ 31   167,019                   167,050
Common stock issuance (in shares)         3,125                        
Treasury stock purchases                       (5,766)         (5,766)
Series A preferred stock cash-settled conversion     $ (160,114)       (283,637)                   (283,637)
Series A preferred stock cash-settled conversion (in shares)     150                            
Series A preferred stock conversion to common stock     $ (53,371)   $ 24   53,273                   53,297
Series A preferred stock conversion to common stock (in shares)     (50)   2,401                        
Deemed dividends on Series A preferred stock                   (13,591)             (13,591)
Cash dividends declared Series A preferred stock, $25.35 per share                   (5,070)             (5,070)
Ending balance at Dec. 28, 2021         $ 1,054   862,758     1,169,150   (1,702,509)   (287)     330,166
Ending balance (in shares) at Dec. 28, 2021         105,366                        
Increase (Decrease) in Stockholders' Equity                                  
Net income                   43,123             43,123
Foreign currency translation adjustment                           (695)     (695)
Cash dividends declared common stock, net of forfeitures, $1.08 per share                   (42,195)             (42,195)
Stock-based compensation         $ 8   24,644                   24,652
Stock-based compensation (in shares)         788                        
Common stock issued under stock-based compensation plans         $ 1   83                   84
Common stock issued under stock-based compensation plans (in shares)         169                        
Treasury stock purchases                       (63,132)         (63,132)
Ending balance at Jan. 03, 2023         $ 1,063   887,485     1,170,078   (1,765,641)   (982)     292,003
Ending balance (in shares) at Jan. 03, 2023         106,323                        
Increase (Decrease) in Stockholders' Equity                                  
Net income                   101,351             101,351
Foreign currency translation adjustment                           288     288
Cash dividends declared common stock, net of forfeitures, $1.08 per share                   (55,190)             (55,190)
Stock-based compensation         $ 9   25,957                   25,966
Stock-based compensation (in shares)         872                        
Treasury stock purchases                       (46,356)         (46,356)
Ending balance at Jan. 02, 2024         $ 1,072   $ 913,442     $ 1,216,239   $ (1,811,997)   $ (694)     $ 318,062
Ending balance (in shares) at Jan. 02, 2024         107,195                        
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK (Parenthetical) - $ / shares
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
Increase (Decrease) in Temporary Equity [Roll Forward]      
Cash dividends declared Series A preferred stock $ 25.35
Cash dividends declared common stock, net of forfeitures $ 1.08 $ 0.81
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
Cash flows from operating activities:      
Net income $ 101,351 $ 43,123 $ 72,373
Adjustments to reconcile net income to cash provided by operating activities:      
Depreciation and amortization expenses 93,136 92,380 89,654
Impairment of assets and lease termination expenses 26,998 31,327 17,937
Deferred income taxes (15,715) (18,646) (20,849)
Stock-based compensation 25,781 24,426 22,988
Changes in assets and liabilities:      
Accounts and other receivables (98) (12,266) (24,816)
Income taxes receivable/payable 852 14,651 715
Inventories (2,092) (12,725) (3,478)
Prepaid expenses (14,694) (11,960) (1,137)
Operating lease assets/liabilities (27,113) (18,404) (4,106)
Other assets (14,504) 13,739 (9,227)
Accounts payable 3,971 17,586 (3,678)
Gift card liabilities 3,104 8,634 26,527
Other accrued expenses 37,424 (9,939) 50,103
Cash provided by operating activities 218,401 161,926 213,006
Cash flows from investing activities:      
Additions to property and equipment (151,565) (112,464) (66,943)
Additions to intangible assets (1,658) (680) (606)
Other (274) 329 (1,061)
Cash used in investing activities (153,497) (112,815) (68,610)
Cash flows from financing activities:      
Acquisition-related deferred consideration and compensation (24,243) (18,316) (17,000)
Borrowings on credit facility 15,000 130,000  
Repayments on credit facility (15,000) (130,000) (150,000)
Convertible debt issuance     345,000
Convertible debt direct and incremental costs     (10,074)
Series A preferred stock cash-settled conversion     (443,751)
Series A preferred stock conversion direct and incremental costs     (74)
Series A preferred stock dividend paid     (18,661)
Common stock issuance     175,000
Common stock issuance direct and incremental costs     (7,950)
Proceeds from exercise of stock options   84 24,786
Common stock dividends paid (53,207) (42,272) (337)
Treasury stock purchases (46,085) (63,132) (5,766)
Cash used in financing activities (123,535) (123,636) (108,827)
Foreign currency translation adjustment 144 (325) (27)
Net change in cash and cash equivalents (58,487) (74,850) 35,542
Cash and cash equivalents at beginning of period 114,777 189,627 154,085
Cash and cash equivalents at end of period 56,290 114,777 189,627
Supplemental disclosures:      
Interest paid 9,764 7,233 9,586
Income taxes paid 14,473 14,688 13,031
Construction payable $ 16,815 $ 9,346 $ 4,343
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Jan. 02, 2024
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

1.    Summary of Significant Accounting Policies

Description of Business

The Cheesecake Factory Incorporated is a leader in experiential dining. We are culinary forward and relentlessly focused on hospitality. We currently own and operate 334 restaurants throughout the United States and Canada under brands including The Cheesecake Factory® (216 locations), North Italia® (37 locations), Flower Child® (32 locations) and a collection within our Fox Restaurant Concepts (“FRC”) portfolio (41 locations). Internationally, 33 The Cheesecake Factory® restaurants operate under licensing agreements. Our bakery division operates two facilities that produce quality cheesecakes and other baked products for our restaurants, international licensees and third-party bakery customers.

Basis of Presentation

The accompanying consolidated financial statements include the accounts of The Cheesecake Factory Incorporated and its wholly owned subsidiaries (referred to herein collectively as the “Company,” “we,” “us” and “our”) and are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany accounts and transactions for the periods presented have been eliminated in consolidation.

We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal years 2023 and 2021 each consisted of 52 weeks. Fiscal year 2022 consisted of 53 weeks. Fiscal year 2024 will consist of 52 weeks.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions for the reporting periods covered by the financial statements. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ from these estimates.

Geopolitical and Other Macroeconomic Impacts to our Operating Environment

During fiscal 2021 and 2022, the COVID - 19 pandemic continued to affect our business during periods of accelerated case counts in which we experienced increased restaurant staff absenteeism and temporary shifts in consumer behavior, such as changes in customer traffic or the mix between on-premise and off-premise channels. Along with the COVID-19 pandemic, our operating results were impacted by geopolitical and macroeconomic events, causing supply chain challenges and significantly increased commodity and wage inflation. Some of these factors continued to impact our operating results in fiscal 2023, contributing to significantly increased commodity and other costs. We also encountered delays in opening new restaurants primarily due to delays in permitting and landlord readiness, as well as supply chain challenges.

The ongoing impact of geopolitical and macroeconomic events could lead to further shifts in consumer behavior, wage inflation, staffing challenges, product and services cost inflation, disruptions in the supply chain and delay in new restaurant openings. Any of these factors may have an adverse impact on our business and materially adversely affect our financial performance.

Cash and Cash Equivalents

Amounts receivable from credit card processors, totaling $21.0 million and $19.1 million at January 2, 2024 and January 3, 2023, respectively, are considered cash equivalents because they are both short-term and highly liquid in nature and are typically converted to cash within three days of the sales transaction. Our cash management system provides for the funding of all major bank disbursement accounts on a daily basis as checks are presented for payment. Under this system, outstanding checks are in excess of the cash balances at certain banks, which creates book overdrafts. Book overdrafts are presented as a current liability in other accrued expenses on our consolidated balance sheet.

Concentration of Credit Risk

Financial instruments that potentially subject us to a concentration of credit risk are cash and cash equivalents and receivables. We maintain our day-to-day operating cash balances in non-interest-bearing transaction accounts, which are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000. We invest our excess cash in a money market deposit account, which is insured by the FDIC up to $250,000. Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to these balances, and we believe credit risk to be minimal.

We consider the concentration of credit risk for accounts receivable from our bakery customers to be minimal due to the payment histories and general financial condition of our larger bakery accounts. Concentration of credit risk related to other receivables is limited as this balance is comprised primarily of amounts due from our gift card distributors, insurance providers and delivery partner.

Inventories

Inventories consist of restaurant food and other supplies, bakery raw materials and bakery finished goods and are stated at the lower of cost or net realizable value on an average cost basis at the restaurants and on a first-in, first-out basis at the bakeries.

Property and Equipment

We record property and equipment at cost less accumulated depreciation. Improvements are capitalized, while repairs and maintenance costs are expensed as incurred. Depreciation is calculated using the straight-line method over the estimated useful life of the assets or the reasonably certain lease term, whichever is shorter. Leasehold improvements include the cost of our internal development and construction department. Depreciation periods are as follows:

Buildings and land improvements

    

30 years

Leasehold improvements

10 to 30 years

Furnishings, fixtures and equipment

3 to 15 years

(1)

Computer software and equipment

5 years

(1)Other than certain types of restaurant equipment with estimated useful lives that equal or exceed the reasonably certain lease term, in which case the reasonably certain lease term is utilized.

Gains and losses related to property and equipment disposals are recorded in depreciation and amortization expenses.

Impairment of Long-Lived Assets and Lease Termination Expenses

We assess the potential impairment of our long-lived assets on an annual basis or whenever events or changes in circumstances indicate the carrying value of the assets or asset group may not be recoverable. Factors considered include, but are not limited to, negative cash flow, significant underperformance relative to historical or projected future operating results, significant changes in the manner in which an asset is being used, an expectation that an asset will be disposed of significantly before the end of its previously estimated useful life and significant negative industry or economic trends. At any given time, we may be monitoring a number of locations, and future impairment charges could be required if individual restaurant performance does not improve or we make the decision to close or relocate a restaurant.

Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. Impairment testing is performed at the individual restaurant asset group level, which is inclusive of property and equipment and lease right-of-use assets. Recoverability is assessed by comparing the carrying value of the assets to the undiscounted cash flows expected to be generated by those assets. Impairment losses are measured as the amount by which the carrying values of the assets exceed their fair value, which is determined based on discounted future net cash flows expected to be generated by the assets.

In fiscal 2023, we recorded $29.5 million of expense primarily related to the impairment of long-lived assets for three The Cheesecake Factory (one previously impaired), one North Italia (previously impaired), one Other FRC and two Other restaurant lease terminations. In fiscal 2022, we recorded $31.4 million of expense primarily related to the impairment of long - lived assets for three The Cheesecake Factory, one Other FRC and three Other restaurants. In fiscal 2021, we recorded $16.3 million of expense primarily related to the impairment of long-lived assets for three The Cheesecake Factory and two Other restaurants. These amounts are recorded in impairment of assets and lease terminations on the consolidated statements of income.

Intangible Assets

The following table presents components of intangible assets, net (in thousands):

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Indefinite-lived intangible assets:

  

  

Goodwill

$

1,451

$

1,451

Trade names and trademarks

 

234,341

 

234,077

Transferable alcoholic beverage licenses

 

7,923

 

7,683

Total indefinite-lived intangible assets

 

243,715

 

243,211

Definite-lived intangible assets, net:

 

 

Licensing agreements

 

4,602

 

5,092

Non-transferable alcoholic beverage licenses

 

3,410

 

3,221

Total definite-lived intangible assets

 

8,012

 

8,313

Total intangible assets, net

$

251,727

$

251,524

Goodwill and other indefinite-lived intangible assets are not amortized and are tested for impairment annually as of the first day of our fiscal fourth quarter or on an interim basis if events or changes in circumstances between annual tests indicate a potential impairment. First, we determine if, based on qualitative factors, it is more likely than not that an impairment exists. Factors considered include, but are not limited to, historical financial performance, wage, product and services inflation, competitive environment, macroeconomic and industry conditions, results of prior impairment tests and share price performance. Any adverse change in these factors could have a significant impact on the recoverability of these assets and could have a material impact on our consolidated financial statements. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is performed. The quantitative assessments require the use of estimates and assumptions regarding future cash flows and asset fair values. Key assumptions include projected revenue growth and operating expenses, discount rates, royalty rates, valuation multiples and other factors that could affect fair value or otherwise indicate potential impairment. Such assessments could change materially if different estimates and assumptions were used.

We performed our annual impairment assessment of indefinite-lived intangible assets as of the first day of the fourth quarters of fiscal 2023, 2022 and 2021 and concluded there was no impairment.

Definite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable based on estimated undiscounted future cash flows. If impaired, the asset or asset group is written down to fair value based on discounted future cash flows. We performed our annual impairment assessment of definite-lived intangible assets as of the first day of the fourth quarters of fiscal 2023, 2022 and 2021. We concluded there was no impairment for fiscal 2023 and 2022 and recorded $1.3 million of impairment expense in fiscal 2021 related to licensing agreements. Amortization expenses related to our definite-lived intangible assets were $0.8 million, $0.7 million and $0.7 million for fiscal 2023, 2022 and 2021, respectively. Definite-lived intangible assets will be amortized over one to 52 years.

We evaluate the useful lives of our intangible assets, other than goodwill, at each reporting period to determine if they are definite or indefinite-lived. A determination on useful life requires judgments and assumptions regarding the future effects of obsolescence, demand, competition, other economic factors (such as the stability of the industry, legislative action that results in an uncertain or changing regulatory environment and expected changes in distribution channels), the level of required maintenance expenditures and the expected lives of other related groups of assets.

Revenue Recognition

Our revenues consist of sales at our Company-owned restaurants, sales from our bakery operations to our licensees and other third-party customers, royalties from our licensees’ restaurant sales and from consumer packaged goods sales, and licensee development and site fees. Revenues are presented net of sales taxes. Sales tax collected is included in other accrued expenses until the taxes are remitted to the appropriate taxing authorities.

Revenues from restaurant sales are recognized when payment is tendered at the point of sale. Revenues from bakery sales are recognized upon transfer of title and risk to customers. Royalty revenues are recognized in the period the related sales occur, utilizing the sale-based royalty exception available under current accounting guidance. Our consumer packaged goods minimum guarantees do not require distinct performance obligations. Therefore, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from five to seven years. As our development and site fee agreements do not contain distinct performance obligations, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from eight to 30 years. Deferred and recognized revenue for new minimum guarantees for consumer packaged goods and for new site and development agreements were immaterial in all periods presented.

We recognize a liability upon the sale of our gift cards and recognize revenue when these gift cards are redeemed in our restaurants. Based on our historical redemption patterns, we can reasonably estimate the amount of gift cards for which redemption is remote, which is referred to as “breakage.” Breakage is recognized over a three-year period in proportion to historical redemption trends and is classified as revenues in our consolidated statements of income. We recognized $7.3 million, $7.0 million and $6.8 million of gift card breakage in fiscal years 2023, 2022 and 2021, respectively. Incremental direct costs related to gift card sales, including commissions and credit card fees, are deferred and recognized in earnings in the same pattern as the related gift card revenue.

Certain of our promotional programs include multiple element arrangements that incorporate various performance obligations. We allocate revenue using the relative selling price of each performance obligation considering the likelihood of redemption and recognize revenue upon satisfaction of each performance obligation. During fiscal 2023, we deferred and recognized previously deferred revenue of $27.5 million and $23.3 million, respectively, related to promotional programs. During fiscal 2022, we deferred and recognized previously deferred revenue of $27.3 million and $23.6 million, respectively, related to promotional programs. During fiscal 2021, we deferred and recognized previously deferred revenue of $27.5 million and $15.2 million, respectively, related to promotional programs.

Leases

We currently lease all of our restaurant locations, generally with initial terms of 10 to 20 years plus two five-year renewal options. Our leases typically require contingent rent above the minimum base rent payments based on a percentage of revenues ranging from 2% to 10%, have escalating minimum rent requirements over the term of the lease and require payment for various expenses incidental to the use of the property. A majority of our leases provide for a reduced level of overall rent obligation if specified co-tenancy requirements are not satisfied. We expend cash for leasehold improvements and furniture, fixtures, and equipment to build out and equip our leased premises. We may also expend cash for structural additions that we make to leased premises. Generally, a portion of the leasehold improvements and building costs are reimbursed to us by our landlords as construction contributions. If obtained, landlord construction contributions usually take the form of up-front cash, full or partial credits against our future minimum or percentage rents, or a combination thereof. We do not meet any of the accounting criteria under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 842, Leases, for being the owner of the asset under construction. Many of our leases provide early termination rights permitting us to terminate the lease prior to expiration in the event our revenues are below a stated level for a period of time, generally conditioned upon repayment of the unamortized landlord contributions.

In addition to leases for our restaurant locations, we also lease automobiles and certain equipment that is used in the restaurants, bakeries and corporate office. The leases for our restaurant locations, automobiles and certain restaurant equipment are included in our operating lease assets and liabilities. All other leases are immaterial or qualify for the short-term lease exclusion.

The assessment of whether a contract is or contains a lease is performed at contract inception. A lease is defined as a contract that conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Control is defined as having both the right to obtain substantially all the economic benefits from the use of the asset and to direct how and for what purpose the asset is used.

At lease commencement, we evaluate each material lease and those that don’t qualify for the short-term exclusion to determine its appropriate classification as an operating or finance lease. All of the leases evaluated meet the criteria for classification as operating leases. For restaurant leases that existed as of the adoption of ASC 842, we continued to apply our historical practice of excluding executory costs, and only minimum base rent was factored into the initial operating lease liability and corresponding lease asset. For restaurant leases beginning after adoption of ASC 842, we have elected the single lease component practical expedient. Operating lease assets and liabilities are recorded on the balance sheet at lease commencement based on the present value of minimum base rent and other fixed payments over the reasonably certain lease term. The difference between the amounts we expend for structural costs and the construction contributions received from our landlords is recorded as an adjustment to the operating lease asset. Lease terms include the build-out period for our leases where no rent payments are typically due under the terms of the lease, as well as options to renew when we deem we have significant economic incentive to exercise the extension. When determining if we have a significant economic incentive, we consider relevant factors, such as contractual, asset, entity and market-based considerations. Option periods are included in the lease term for the majority of our leases. Termination rights have not been factored into the lease terms since based on our probability assessment we are reasonably certain we will not terminate our leases.

We cannot determine the interest rate implicit in our leases because we do not have access to the lessor’s estimated residual value or the amount of the lessor’s deferred initial direct costs. Therefore, we use our incremental borrowing rate as the discount rate for our leases. Our incremental borrowing rate for a lease is the rate of interest we would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. Because we do not generally borrow on a collateralized basis, we derive an appropriate incremental borrowing rate using the interest rate we pay on our non-collateralized borrowings, adjusted for the amount of the lease payments, the lease term and the effect of designating specific collateral with a value equal to the unpaid lease payments for that lease.

We monitor for events or changes in circumstances that require reassessment of our leases. When a reassessment results in the re-measurement of a lease liability, a corresponding adjustment is made to the carrying amount of the operating lease asset. We also assess the potential impairment of our operating lease assets under long-lived asset impairment guidance in ASC 360, Property, Plant, and Equipment: Impairment or disposal on long-lived assets.

Rent expense included in our operating lease assets is recognized on a straight-line basis. Contingent rent expense is recorded as incurred to the extent it exceeds minimum base rent per the lease agreement. Variable lease payments, which primarily consist of real estate taxes, common area maintenance charges, insurance cost and other operating expenses, are not included in the operating lease right-of-use asset or operating lease liability balances and are recognized as incurred. Rent expense is included in other operating costs and expenses in the consolidated statements of income.

The reasonably certain lease term and the incremental borrowing rate for each restaurant location require judgment by management and can impact the classification and accounting for a lease as operating or finance, the value of the operating lease asset and liability and the term over which leasehold improvements for each restaurant are depreciated. These judgments may produce materially different amounts of operating lease assets and liabilities, rent expense and interest expense than would be reported if different assumptions were used.

Self-Insurance Liabilities

We retain financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and other insurable risks. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”) as of the balance sheet date and are recorded in other accrued expenses. Our estimated liabilities, which are not discounted, are based on information provided by our insurance brokers and insurers, combined with our judgment regarding a number of assumptions and factors, including the frequency and severity of claims, claims development history, case jurisdiction, applicable legislation and our claims settlement practices. Significant judgment is required to estimate IBNR amounts, as parties have yet to assert such claims. If actual claims trends, including the severity or frequency of claims, differ from our estimates, our financial results could be impacted.

Stock-Based Compensation

We maintain stock-based incentive plans under which equity awards may be granted to staff members, consultants and non-employee directors. We account for the awards based on fair value measurement guidance and amortize to expense over the vesting period using a straight-line or graded-vesting schedule, as applicable. (See Note 15 for further discussion of our stock-based compensation.)

Advertising Costs

We expense advertising production costs at the time the advertising first takes place. All other advertising costs are expensed as incurred. Most of our advertising costs are included in other operating costs and expenses and were $34.7 million, $24.0 million and $19.9 million in fiscal 2023, 2022 and 2021, respectively. The increase in fiscal 2023 is primarily due to the launch of our Cheesecake RewardsTM program.

Preopening Costs

Preopening costs include all costs to relocate and compensate restaurant management staff members during the preopening period, costs to recruit and train hourly restaurant staff members, and wages, travel and lodging costs for our opening training team and other support staff members. Also included are expenses for maintaining a roster of trained managers for pending openings, the associated temporary housing and other costs necessary to relocate managers in alignment with future restaurant opening and operating needs, and corporate travel and support activities. We expense preopening costs as incurred.

Income Taxes

We provide for federal, state and foreign income taxes currently payable and for deferred taxes that result from differences between financial accounting rules and tax laws governing the timing of recognition of various income and expense items. We recognize deferred income tax assets and liabilities for the future tax effects of such temporary differences based on the difference between the financial statement and tax bases of existing assets and liabilities using the statutory rates expected in the years in which the differences are expected to reverse. The effect on deferred taxes of any enacted change in tax rates is recognized in income in the period that includes the enactment date. Income tax credits are recorded as a reduction of tax expense.

We routinely evaluate the likelihood of realizing the benefit of our deferred tax assets and record a valuation allowance if, based on all available evidence, we determine that some portion of the tax benefit will not be realized. In evaluating our ability to recover our deferred tax assets within the jurisdictions from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies (when applicable) and results of recent operations. If we later determine that we would be able to realize our deferred tax assets in excess of their net recorded amount, we adjust the deferred tax asset valuation allowance and reduce income tax expense.

We evaluate our exposures associated with our various tax filing positions and recognize a tax benefit from an uncertain tax position only if it is more-likely-than-not that the position will be sustained upon examination by the relevant taxing authorities based solely on its technical merits, taking into account available administrative remedies and litigation. If this threshold is met, we recognize only the portion of the tax benefit that has a greater than 50% likelihood of being realized upon ultimate resolution. We record a liability for any portion of the tax benefit that does not meet these recognition and measurement criteria and we adjust this liability through income tax expense in the period in which the uncertain tax position is effectively settled, when the statute of limitations expires for the relevant taxing authority to examine the tax position or when new information becomes available. We recognize interest and penalties related to uncertain tax positions in income tax expense.

Net Income per Share

Basic net income per share is computed by dividing net income available to common stockholders by the weighted-average number of common shares outstanding during the period, reduced by unvested restricted stock awards. At January 2, 2024, January 3, 2023 and December 28, 2021, 2.9 million shares, 2.5 million shares and 2.1 million shares, respectively, of restricted stock and restricted stock units issued were unvested and, therefore, excluded from the calculation of basic earnings per share for the fiscal years ended on those dates.

Diluted net income per share is computed by dividing net income available to common stockholders by the weighted-average number of common stock equivalents outstanding for the period. Common stock equivalents for our convertible senior notes due 2026 (“Notes”) are determined by application of the if-converted method, and common stock equivalents for outstanding stock options, restricted stock and restricted stock units are determined by the application of the treasury stock method.

Holders of our Series A Convertible Preferred Stock, par value $0.01 per share (the “Series A preferred stock”) participated in dividends on an as-converted basis when declared on common stock. As a result, our Series A preferred stock met the definition of a participating security which required us to apply the two-class method to compute both basic and diluted net income per share. The two-class method is an earnings allocation formula that treats participating securities as having rights to earnings that would otherwise have been available to common stockholders. In addition, as our Series A preferred stock was a participating security, we were required to calculate diluted net income per share under the if-converted method in addition to the two-class method and utilize the most dilutive result.

    

Fiscal Year

2023

2022

2021

(In thousands, except per share data)

Basic net income per common share:

Net income

$

101,351

$

43,123

$

72,373

Dividends on Series A preferred stock

 

 

 

(18,661)

Undistributed earnings allocated to Series A preferred stock

(4,581)

Net income available to common stockholders

 

101,351

 

43,123

 

49,131

Basic weighted-average shares outstanding

48,324

49,815

47,529

Basic net income per common share

$

2.10

$

0.87

$

1.03

Diluted net income per common share:

Net income available to common stockholders

101,351

43,123

49,131

Reallocation of undistributed earnings to Series A preferred stock

85

Net income available to common stockholders for diluted EPS

101,351

43,123

49,216

Basic weighted-average shares outstanding

48,324

49,815

47,529

Dilutive effect of equity awards (1)

726

599

981

Diluted weighted-average shares outstanding

49,050

50,414

48,510

Diluted net income per common share

$

2.07

$

0.86

$

1.01

(1)Shares of common stock equivalents related to outstanding stock options, restricted stock and restricted stock units of 2.9 million, 3.3 million and 1.9 million for fiscal 2023, 2022 and 2021, respectively, were excluded from the diluted calculation due to their anti-dilutive effect. No shares of common stock equivalents related to the Notes were included in the diluted calculation due to their anti-dilutive effect.

Comprehensive Income

Comprehensive income includes all changes in equity during a period except those resulting from investment by and distribution to owners. Our comprehensive income consists of net income, unrealized gains on our interest rate swap and translation gains/(losses) related to our Canadian restaurant operations.

Foreign Currency

The Canadian dollar is the functional currency for our Canadian restaurant operations. Revenue and expense accounts are translated into U.S. dollars using the average exchange rates during the reporting period. Assets and liabilities are translated using the exchange rates in effect at the reporting period end date. Equity accounts are translated at historical rates, except for the change in retained earnings which is the result of the income statement translation process. Translation gains and losses are reported as a separate component in our consolidated statements of comprehensive income and would only be realized upon the sale or upon complete or substantially complete liquidation of the business. Gains and losses from foreign currency transactions are recognized in our consolidated statements of income in interest and other expense, net.

Recent Accounting Pronouncements

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The amendments are effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which updates income tax disclosures related to the rate reconciliation and requires disclosure of income taxes paid by jurisdiction. The amendment also provides further disclosure comparability. The amendments are effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied prospectively. However, retrospective application is permitted. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Jan. 02, 2024
Fair Value Measurements  
Fair Value Measurements

2.    Fair Value Measurements

Fair value measurements are estimated based on valuation techniques and inputs categorized as follows:

Level 1: Quoted prices in active markets for identical assets or liabilities
Level 2: Observable inputs other than quoted prices in active markets for identical assets and liabilities
Level 3: Unobservable inputs in which little or no market activity exists, therefore requiring the Company to develop its own assumptions

The following tables present the components and classification of our assets and liabilities that are measured at fair value on a recurring basis (in thousands):

    

January 2, 2024

    

Level 1

    

Level 2

    

Level 3

Assets/(Liabilities)

 

Non-qualified deferred compensation assets

$

94,136

$

$

Non-qualified deferred compensation liabilities

(93,979)

Acquisition-related contingent consideration and compensation liability

(25,495)

    

January 3, 2023

    

Level 1

    

Level 2

    

Level 3

Assets/(Liabilities)

Non-qualified deferred compensation assets

$

78,542

$

$

Non-qualified deferred compensation liabilities

(78,286)

Acquisition-related deferred consideration (1)

(10,751)

Acquisition-related contingent consideration and compensation liability

(28,565)

(1) The final $11.3 million payment related to the Acquisition - related deferred consideration was made in fiscal year 2023.

Changes in the fair value of non-qualified deferred compensation assets and liabilities are recognized in interest and other expense, net in our consolidated statements of income. Changes in the fair value of the acquisition-related deferred and contingent consideration and compensation liability are recognized in acquisition-related contingent consideration, compensation and amortization expenses in our consolidated statements of income.

The following table presents a reconciliation of the beginning and ending amounts of the fair value of the acquisition-related contingent consideration and compensation liability categorized as Level 3 (in thousands):

    

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Beginning balance

$

28,565

$

23,894

Payment

(12,994)

(7,187)

Change in fair value

 

9,924

 

11,858

Ending balance

$

25,495

$

28,565

The fair value of the Acquisition-related contingent consideration and compensation liability was determined utilizing a Monte Carlo model based on estimated future revenues, margins and volatility factors, among other variables and estimates and has no minimum or maximum payment. The undiscounted range of outcomes per the Monte Carlo model utilized to determine the fair value of the acquisition-related contingent consideration and compensation liability was $2.6 million to $235.4 million at January 2, 2024 and $0 to $276.0 million at January 3, 2023. Results could change materially if different estimates and assumptions were used. During fiscal 2023, the fair value of the contingent consideration and compensation liability decreased by $3.1 million due to a payment of $13.0 million per the FRC acquisition agreement, partially offset by $9.9 million increase in the fair value primarily stemming from a change in the volatility factors, as well as an increase in fiscal 2023 revenues and estimated future revenues utilized in the calculation and amortization. During fiscal 2022, the fair value of the contingent consideration and compensation liability increased by $4.7 million due to an $11.9 million increase in the fair value primarily stemming from a change in the volatility factors, as well as an increase in fiscal 2022 revenues and estimated future revenues utilized in the calculation and amortization, partially offset by a payment of $7.2 million per the FRC acquisition agreement.

The fair values of our cash and cash equivalents, accounts receivable, income taxes receivable, other receivables, prepaid expenses, accounts payable, income taxes payable and other accrued expenses approximate their carrying amounts due to their short duration.

At both January 2, 2024 and January 3, 2023, we had $345.0 million aggregate principal amount of Notes outstanding. The estimated fair value of the Notes based on a market approach as of January 2, 2024 and January 3, 2023 was approximately $298.8 million and $282.9 million, respectively, and determined based on the estimated or actual bids and offers of the Notes in an over-the-counter market on the last business day of the reporting period. The increase in the fair value of the Notes was primarily due to an increase in our stock price. See Note 10 for further discussion of the Notes.

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts and Other Receivables
12 Months Ended
Jan. 02, 2024
Accounts and Other Receivables  
Accounts and Other Receivables

3.    Accounts and Other Receivables

Accounts and other receivables consisted of (in thousands):

    

    Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Gift card distributors

$

35,777

$

37,586

Bakery customers

13,863

16,561

Landlord construction contributions

 

12,650

 

9,862

Insurance providers

9,984

10,529

Delivery partner

7,154

7,757

Other

23,666

23,216

Total

$

103,094

$

105,511

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
12 Months Ended
Jan. 02, 2024
Inventories  
Inventories

4.    Inventories

Inventories consisted of (in thousands):

    

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Restaurant food and supplies

$

32,283

$

30,783

Bakery finished goods and work in progress

 

16,230

 

17,250

Bakery raw materials and supplies

 

9,141

 

7,526

Total

$

57,654

$

55,559

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Prepaid Expenses
12 Months Ended
Jan. 02, 2024
Prepaid Expenses  
Prepaid Expenses

5.    Prepaid Expenses

Prepaid expenses consisted of (in thousands):

    

    Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Gift card contract assets

$

19,111

$

19,886

Prepaid rent (1)

 

24,438

 

12,165

Other

 

19,541

 

16,348

Total

$

63,090

$

48,399

(1)The primary cause for the increase in prepaid rent expenses is a higher number of restaurants under construction at January 2, 2024 where the lease has not yet commenced compared to the prior year.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment
12 Months Ended
Jan. 02, 2024
Property and Equipment  
Property and Equipment

6.    Property and Equipment

Property and equipment consisted of (in thousands):

    

    Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Land and related improvements

$

15,852

$

15,852

Buildings

 

44,179

 

44,138

Leasehold improvements

 

1,291,153

 

1,225,860

Furnishings, fixtures and equipment

 

625,931

 

584,924

Computer software and equipment

 

57,952

 

60,861

Restaurant smallwares

 

38,234

 

36,494

Construction in progress

 

58,067

 

36,675

Property and equipment, total

 

2,131,368

 

2,004,804

Less: Accumulated depreciation

 

(1,340,275)

 

(1,258,753)

Property and equipment, net

$

791,093

$

746,051

Depreciation expenses related to property and equipment for fiscal 2023, 2022 and 2021 were $92.9 million, $92.1 million and $89.4 million, respectively. Repair and maintenance expenses for fiscal 2023, 2022 and 2021 were $99.5 million, $89.1 million and $77.4 million, respectively and are recorded in other operating costs and expenses. Net (income)/expense for property and equipment disposals was ($0.4) million, $1.6 million and $1.1 million, in fiscal 2023, 2022 and 2021, respectively.

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets
12 Months Ended
Jan. 02, 2024
Other Assets  
Other Assets

7.    Other Assets

Other assets consisted of (in thousands):

    

    Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Non-qualified deferred compensation assets (1)

$

94,136

$

78,542

Deferred income taxes(2)

91,944

76,245

Other

8,535

8,104

Total

$

194,615

$

162,891

(1)See Note 16 for further discussion of our non-qualified deferred compensation assets.
(2)See Note 17 for further discussion of our income taxes.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Gift Cards
12 Months Ended
Jan. 02, 2024
Gift Cards  
Gift Cards

8.    Gift Cards

The following tables present information related to gift cards (in thousands):

    

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Gift card liabilities:

Beginning balance

$

219,808

 

$

211,182

Activations

 

140,647

 

152,368

Redemptions and breakage

 

(137,540)

 

(143,743)

Ending balance

$

222,915

 

$

219,808

    

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Gift card contract assets: (1)

Beginning balance

$

19,886

 

$

18,468

Deferrals

 

14,957

 

16,440

Amortization

 

(15,732)

 

(15,022)

Ending balance

$

19,111

 

$

19,886

(1)Included in prepaid expenses on the consolidated balance sheets.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Accrued Expenses
12 Months Ended
Jan. 02, 2024
Other Accrued Expenses  
Other Accrued Expenses

9.    Other Accrued Expenses

Other accrued expenses consisted of (in thousands):

    

    Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Self-insurance

$

71,546

$

71,872

Salaries and wages (1)

 

51,040

 

43,402

Staff member benefits

 

28,951

 

27,332

Payroll and sales taxes

 

20,365

 

24,861

Rent

18,973

12,713

Deferred consideration (2)

10,751

Other

 

48,824

 

40,202

Total

$

239,699

$

231,133

(1)The increase in accrued salaries and wages was primarily due to the timing of payroll disbursements in relation to the fiscal 2023 versus 2022 year-end dates.
(2)The final $11.3 million payment related to the Acquisition-related deferred consideration was made in fiscal year 2023.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt
12 Months Ended
Jan. 02, 2024
Long-Term Debt  
Long-Term Debt

10.    Long-Term Debt

Revolving Credit Facility

On October 6, 2022, we entered into a Fourth Amended and Restated Loan Agreement (the “Loan Agreement” and the revolving credit facility provided thereunder, the “Revolver Facility”). The Loan Agreement amends and restates in its entirety our prior credit agreement. The Revolver Facility, which terminates on October 6, 2027, provides us with revolving loan commitments that total $400 million, of which $50 million may be used for issuances of letters of credit. The Revolver Facility contains a commitment increase feature that, subject to certain conditions precedent, could provide for an additional $200 million in revolving loan commitments. Our obligations under the Revolver Facility are unsecured. Certain of our material subsidiaries have guaranteed our obligations under the Revolver Facility.

On October 6, 2022, we repaid the outstanding balance under the then-existing credit agreement and borrowed the same amount on the Revolver Facility. In November 2023, we borrowed $15.0 million on the Revolver Facility and repaid it in December 2023. As of January 2, 2024, we had net availability for borrowings of $236.5 million, based on a $130.0 million outstanding debt balance and $33.5 million in standby letters of credit under the Revolver Facility.

Under the Revolver Facility, we are subject to the following financial covenants as of the last day of each fiscal quarter: (i) a maximum ratio of net adjusted debt to EBITDAR (the “Amended Net Adjusted Leverage Ratio”) of 4.25 and (ii) a minimum ratio of EBITDAR to interest and rent expense (“EBITDAR Ratio”) of 1.90. The Amended Net Adjusted Leverage Ratio includes a rental expense multiplier of six as compared to eight in the prior credit agreement. At January 2, 2024, we were in compliance with all covenants in effect at that date.

Borrowings under the Loan Agreement bear interest, at our election, at a rate equal to either: (i) the sum of (A) adjusted term SOFR (as defined in the Loan Agreement, the “Term SOFR Rate”) plus (B) a rate variable based on the Amended Net Adjusted Leverage Ratio, ranging from 1.00% to 1.75%, or (ii) the sum of (A) the highest of (x) the rate of interest last quoted by The Wall Street Journal as the prime rate in effect in the United States, (y) the greater of the rate calculated by the Federal Reserve Bank of New York as the federal funds effective rate or the rate that is published by the Federal Reserve Bank of New York as the overnight bank funding rate, in either case, plus 0.50%, and (z) the one-month Term SOFR Rate plus 1.00%, plus (B) a rate variable based on the Net Adjusted Leverage Ratio, ranging from 0.00% to 0.75%. We will also pay a fee variable based on the Net Adjusted Leverage Ratio, ranging from 0.125% to 0.25%, on the daily amount of unused commitments under the Loan Agreement. Letters of credit bear fees that are equivalent to the interest rate margin that is applicable to revolving loans that bear interest at the adjusted SOFR plus other customary fees charged by the issuing bank. We paid certain customary loan origination fees in conjunction with the Loan Agreement.

We are also subject to customary events of default that, if triggered, could result in acceleration of the maturity of the Revolver Facility. Subject to certain exceptions, the Revolver Facility also limits distributions with respect to our equity interests, such as cash dividends and share repurchases, based on a defined ratio, and also sets forth negative covenants that restrict indebtedness, liens, investments, sales of assets, fundamental changes and other matters.

Convertible Senior Notes

On June 15, 2021, we issued $345.0 million aggregate principal amount of convertible senior notes due 2026 (“Notes”). The net proceeds from the sale of the Notes were approximately $334.9 million after deducting issuance costs related to the Notes.

The Notes are senior, unsecured obligations and are (i) equal in right of payment with our existing and future senior, unsecured indebtedness; (ii) senior in right of payment to our existing and future indebtedness that is expressly subordinated to the Notes; (iii) effectively subordinated to our existing and future secured indebtedness, to the extent of the value of the collateral securing that indebtedness; and (iv) structurally subordinated to all existing and future indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries. The Notes were issued pursuant to, and are governed by, an indenture (the “Base Indenture”) between us and a trustee (“Trustee”), dated as of June 15, 2021, as supplemented by a first supplemental indenture (the “Supplemental Indenture,” and the Base Indenture, as supplemented by the Supplemental Indenture, the “Indenture”), dated as of June 15, 2021, between the Company and the Trustee.

The Notes accrue interest at a rate of 0.375% per annum, payable semi-annually in arrears on June 15 and December 15 of each year, beginning on December 15, 2021. The Notes will mature on June 15, 2026, unless earlier repurchased, redeemed or converted. Before February 17, 2026, noteholders will have the right to convert their Notes only upon the occurrence of certain events.

From and after February 17, 2026, noteholders may convert their Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. We will have the right to elect to settle conversions either entirely in cash or in a combination of cash and shares of our common stock. However, upon conversion of any Notes, the conversion value, which will be determined over an “Observation Period” (as defined in the Indenture) consisting of 30 trading days, will be paid in cash up to at least the principal amount of the Notes being converted. The initial conversion rate is 12.7551 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of approximately $78.40 per share of common stock. The conversion rate and conversion price will be subject to customary adjustments upon the occurrence of certain events. In addition, if certain corporate events that constitute a “Make-Whole Fundamental Change” (as defined in the Indenture) occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time. At January 2, 2024, the conversion rate for the Notes was 13.4936 shares of common stock per $1,000 principal amount of the Notes, which represents a conversion price of approximately $74.11 per share of common stock. In connection with the cash dividend that was declared by our Board on February 15, 2024, on March 5, 2024 we will adjust the conversion rate (which is expected to increase) and the conversion price (which is expected to decrease) of the Notes in accordance with the terms.

The Notes are redeemable, in whole or in part (subject to certain limitations described below), at our option at any time, and from time to time, on or after June 20, 2024 and on or before the 30th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, but only if the last reported sale price per share of our common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date we send the related redemption notice; and (ii) the trading day immediately before the date we send such notice. However, we may not redeem less than all of the outstanding Notes unless at least $150.0 million aggregate principal amount of Notes are outstanding and not called for redemption as of the time we send the related redemption notice. In addition, calling any Note for redemption will constitute a Make-Whole Fundamental Change with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption.

If certain corporate events that constitute a “Fundamental Change” (as defined in the Indenture) occur, then, subject to a limited exception for certain cash mergers, noteholders may require us to repurchase their Notes at a cash repurchase price equal to the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. The definition of Fundamental Change includes certain business combination transactions involving us and certain de-listing events with respect to our common stock.

The Notes will have customary provisions relating to the occurrence of “Events of Default” (as defined in the Indenture), which include the following: (i) certain payment defaults on the Notes (which, in the case of a default in the payment of interest on the Notes, will be subject to a 30-day cure period); (ii) our failure to send certain notices under the Indenture within specified periods of time; (iii) our failure to comply with certain covenants in the Indenture relating to our ability to consolidate with or merge with or into, or sell, lease or otherwise transfer, in one transaction or a series of transactions, all or substantially all of our assets and our subsidiaries, taken as a whole, to another person; (iv) a default by us in our other obligations or agreements under the Indenture or the Notes if such default is not cured or waived within 60 days after notice is given in accordance with the Indenture; (v) certain defaults by us or any of our significant subsidiaries with respect to indebtedness for borrowed money of at least $20,000,000; (vi) the rendering of certain judgments against us or any of our significant subsidiaries for the payment of at least $25,000,000, where such judgments are not discharged or stayed within 60 days after the date on which the right to appeal has expired or on which all rights to appeal have been extinguished; and (vii) certain events of bankruptcy, insolvency and reorganization involving us or any of our significant subsidiaries.

If an Event of Default involving bankruptcy, insolvency or reorganization events with respect to us (and not solely with respect to a significant subsidiary of ours) occurs, then the principal amount of, and all accrued and unpaid interest on, all of the Notes then outstanding will immediately become due and payable without any further action or notice by any person. If any other Event of Default occurs and is continuing, then, the Trustee, by notice to us, or noteholders of at least 25% of the aggregate principal amount of Notes then outstanding, by notice to us and the Trustee, may declare the principal amount of, and all accrued and unpaid interest on, all of the Notes then outstanding to become due and payable immediately. However, notwithstanding the foregoing, we may elect, at our option, that the sole remedy for an Event of Default relating to certain failures by us to comply with certain reporting covenants in the Indenture consists exclusively of the right of the noteholders to receive special interest on the Notes for up to 180 days at a specified rate per annum not exceeding 0.50% on the principal amount of the Notes.

As of January 2, 2024, the Notes had a gross principal balance of $345.0 million and a balance of $340.0 million, net of unamortized issuance costs of $5.0 million. The unamortized balance of issuance costs was recorded as a contra-liability and netted with long-term debt on our condensed consolidated balance sheets. Total amortization expense was $2.0 million, $2.0 million and $1.1 million in fiscal 2023, fiscal 2022 and fiscal 2021, respectively and was included in interest expense in the consolidated statements of income. The effective interest rate for the Notes was 0.96% as of January 2, 2024.

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Jan. 02, 2024
Leases  
Leases

11.    Leases

Components of lease expense were as follows (in thousands):

    

Fiscal Year

    

2023

    

2022

    

2021

Operating

$

145,774

$

140,351

$

131,834

Variable

87,047

81,585

 

73,909

Short-term

142

116

 

283

Total

$

232,963

$

222,052

$

206,026

Supplemental information related to leases (in thousands, except percentages):

 

Fiscal Year

    

2023

    

2022

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

$

145,836

$

149,624

Right-of-use assets obtained in exchange for new operating lease liabilities

114,373

86,187

Weighted-average remaining lease term — operating leases (in years)

14.9

15.2

Weighted-average discount rate — operating leases

5.3

%

5.0

%

As of January 2, 2024, the maturities of our operating lease liabilities were as follows (in thousands):

Fiscal year 2024

$

138,459

Fiscal year 2025

 

146,828

Fiscal year 2026

 

144,453

Fiscal year 2027

 

142,444

Fiscal year 2028

149,919

Thereafter

 

1,357,092

Total future lease payments

2,079,195

Less: Interest

(689,335)

Present value of lease liabilities

$

1,389,860

Operating lease liabilities include $710.3 million related to options to extend lease terms that are reasonably certain of being exercised and exclude $280.7 million of legally binding minimum lease payments for leases signed but not yet commenced.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Noncurrent Liabilities
12 Months Ended
Jan. 02, 2024
Other Noncurrent Liabilities  
Other Noncurrent Liabilities

12.   Other Noncurrent Liabilities

Other noncurrent liabilities consisted of (in thousands):

    

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Non-qualified deferred compensation liabilities (1)

$

93,979

$

78,286

Contingent consideration and compensation liability

25,495

28,565

Other

 

17,174

 

18,159

Total

$

136,648

$

125,010

(1)See Note 16 for further discussion of our non-qualified deferred compensation assets and liabilities.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Jan. 02, 2024
Commitments and Contingencies  
Commitments and Contingencies

13.   Commitments and Contingencies

Purchase obligations, which include inventory purchases, equipment purchases, information technology and other miscellaneous commitments, were $101.4 million and $129.9 million at January 2, 2024 and January 3, 2023, respectively. These purchase obligations are primarily due within three years and recorded as liabilities when goods are received or services rendered. Real estate obligations, which include construction commitments, net of up-front landlord construction contributions, and legally binding minimum lease payments for leases signed but not yet commenced, were $414.8 million and $252.4 million at January 2, 2024 and January 3, 2023, respectively.

The FRC acquisition agreement included a contingent consideration provision of which the remainder is payable annually from 2024 through 2027 and is based on achievement of revenue and profitability targets for the FRC brands other than North Italia and Flower Child with considerations made in the event we undergo a change in control or divest any FRC brand (other than North Italia and Flower Child) during the five years after closing. The liability for this contingent consideration provision was $25.5 million at January 2, 2024. See Note 2 for discussion of the fair value measurement of this liability. We are also required to provide financing to FRC in an amount sufficient to support achievement of these targets during the five years after closing.

As credit guarantees to insurers, we had $33.5 million and $31.5 million at January 2, 2024 and January 3, 2023, respectively, in standby letters of credit related to our self-insurance liabilities. All standby letters of credit are renewable annually.

We retain the financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and other insurable risks. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”) as of the balance sheet date. The total accrued liability for our self-insured plans was $71.5 million and $71.9 million at January 2, 2024 and January 3, 2023, respectively.

On June 7, 2018, the California Department of Industrial Relations issued a $4.2 million wage citation jointly against the Company and our vendor that provides janitorial services to eight of our Southern California restaurants, alleging that the janitorial vendor or its subcontractor failed to comply with various provisions of the California Labor Code (Wage Citation Case No. 35-CM-188798-16). The wage citation seeks to recover penalties and other monetary payments on behalf of the employees that worked for this vendor or its subcontractor. On June 28, 2018, we filed an appeal of the wage citation. On November 10, 2022, the parties participated in voluntary mediation and reached a settlement of all claims. We reserved an immaterial amount for settlement purposes. Final payment under the settlement agreement was made in October 2023 following the final agency approval.

On February 10, 2023, a class action complaint was filed against the Company in the United States District Court for the Southern District of California (Lightoller vs. TCF Co. LLC., Case No. 3:23-cv-00272-AJB-NLS), alleging violations of state privacy laws. The lawsuit alleges that the Company violated state wiretapping and privacy laws by improperly tracking and/or recording the keystrokes of visitors on the Company’s website without permission. A similar case was filed in the United States District Court for the District of Maryland on February 21, 2023 (Curd v. TCF CO. LLC; Civil Action No. 1:23-cv-00472-JMC). On May 10, 2023, the plaintiffs in Case Nos. 3:23-cv-00272 and 1:23-cv-00472 voluntarily dismissed their complaints against the Company without prejudice.

Within the ordinary course of our business, we are subject to private lawsuits, government audits and investigations, administrative proceedings and other claims. These matters typically involve claims from customers, staff members and others related to operational and employment issues common to the foodservice industry. A number of these claims may exist at any given time, and some of the claims may be pled as class actions. From time to time, we are also involved in lawsuits with respect to infringements of, or challenges to, our registered trademarks and other intellectual property, both domestically and abroad. We could be affected by adverse publicity and litigation costs resulting from such allegations, regardless of whether they are valid or whether we are legally determined to be liable.

At this time, we believe that the amount of reasonably possible losses resulting from final disposition of any pending lawsuits, audits, investigations, proceedings and claims will not have a material adverse effect individually or in the aggregate on our financial position, results of operations or liquidity. It is possible, however, that our future results of operations for a particular quarter or fiscal year could be impacted by changes in circumstances relating to lawsuits, audits, proceedings or claims. Legal costs related to such claims are expensed as incurred.

We have employment agreements with certain of our executive officers that provide for payments to those officers in the event of an actual or constructive termination of their employment, including in the event of a termination without cause, an acquirer failure to assume or continue equity awards following a change in control of the Company or, otherwise, in the event of death or disability as defined in those agreements. Aggregate payments totaling approximately $3.4 million, excluding accrued potential bonuses of $2.6 million, which are subject to approval by the Compensation Committee, would have been required by those agreements had all such officers terminated their employment for reasons requiring such payments as of January 2, 2024. In addition, the employment agreement with our Chief Executive Officer specifies an annual founder’s retirement benefit of $650,000 for ten years, commencing six months after termination of his full-time employment.

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
12 Months Ended
Jan. 02, 2024
Stockholders' Equity  
Stockholders' Equity

14.   Stockholders’ Equity

Common Stock Issuance

On June 15, 2021, we issued 3.125 million shares of our common stock for $175.0 million. In connection with the issuance, we incurred direct and incremental costs of $8.0 million.

Common Stock - Dividends and Share Repurchases

Following the suspension that began in fiscal 2020 due to the impact of COVID-19 on our business and in conjunction with the terms of our Loan Agreement, our Board declared a quarterly dividend in the second quarter of fiscal 2022 and has declared quarterly dividends since then. Our Board declared dividends of $1.08 per common share in the aggregate during fiscal 2023. Future decisions to pay or to increase or decrease dividends are at the discretion of the Board and will be dependent on our operating performance, financial condition, capital expenditure requirements, limitations on cash distributions pursuant to the terms and conditions of the Loan Agreement and applicable law, and such other factors that the Board considers relevant. (See Note 10 for further discussion of our long-term debt.)

On October 26, 2022, our Board increased the authorization to repurchase our common stock by 5.0 million shares to 61.0 million shares. Under this authorization, we have cumulatively repurchased 56.5 million shares at a total cost of $1,811.7 million, excluding excise tax, through January 2, 2024. During fiscal 2023, 2022 and 2021, we repurchased 1.4 million, 2.0 million and 0.1 million shares of our common stock at a cost of $46.1 million, $63.1 million and $5.8 million, excluding excise tax, respectively. The increase from fiscal 2021 to 2022 is primarily due to the resumption of our share repurchase program in the second quarter of fiscal 2022 after the suspension that began in fiscal 2020 due to the impact of COVID-19 on our business and in conjunction with the terms of our Loan Agreement. Our objectives with regard to share repurchases have been to offset the dilution to our shares outstanding that results from equity compensation grants and to supplement our earnings per share growth. Repurchased common stock is reflected as a reduction of stockholders’ equity in treasury stock.

Our share repurchase program does not have an expiration date, does not require us to purchase a specific number of shares and may be modified, suspended or terminated at any time. Share repurchases may be made from time to time in open market purchases, privately-negotiated transactions, accelerated share repurchase programs, issuer self-tender offers or otherwise. Future decisions to repurchase shares are at the discretion of the Board and are based on several factors, including current and forecasted operating cash flows, capital needs associated with new restaurant development and maintenance of existing locations, dividend payments, debt levels and cost of borrowing, obligations associated with the FRC acquisition, our share price and current market conditions. The timing and number of shares repurchased are also subject to legal constraints and covenants under our Loan Agreement that limit share repurchases based on a defined ratio. (See Note 10 for further discussion of our long-term debt.)

Series A Convertible Preferred Stock

On April 20, 2020, we issued 200,000 shares of Series A Convertible Preferred Stock, par value $0.01 per share (the “Series A preferred stock”) for an aggregate purchase price of $200 million, or $1,000 per share. In connection with the issuance, we incurred direct and incremental costs of $10.3 million, including financial advisory fees, closing costs, legal expenses, a commitment fee and other offering-related expenses. These direct and incremental costs reduced the Series A preferred stock balance at the issuance date and were recognized through retained earnings on June 30, 2020, the first measurement date. Upon adoption of ASU 2020-06 in the first quarter of fiscal 2021, we recorded a $4.8 million cumulative adjustment to retained earnings to reverse beneficial conversion features recorded during fiscal 2020.

The Series A preferred stock ranked senior to our common stock with respect to dividends and distributions on liquidation, winding-up and dissolution upon which each share of Series A preferred stock would be entitled to receive an amount per share equal to the greater of (i) the purchase price (without giving effect to the commitment fee), plus all accrued and unpaid dividends (the “Liquidation Preference”) and (ii) the amount that the holder of the Series A preferred stock would have been entitled to receive at such time if the Series A preferred stock were converted into common stock.

On June 15, 2021, we paid $443.8 million in connection with the cash-settled conversion of 150,000 shares of our outstanding Series A preferred stock (effected through a repurchase agreement), which was recognized through additional paid in capital. We also share-settled the conversion of the remaining 50,000 shares of our outstanding Series A convertible preferred stock into 2,400,864 shares of our common stock. These are both based on the then current Liquidation Preference per share of $1,067.42 and conversion price of $22.23.

During the first quarter of fiscal 2021, we declared a cash dividend of $5.1 million, or $25.35 per share, on the Series A preferred stock. During the second quarter of fiscal 2021, $13.6 million in payments were made in connection with the conversion of the Series A preferred stock, consisting of $3.9 million, or $19.72 per share, of accrued dividends and $9.7 million of an inducement, which is also deemed to be a dividend.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Jan. 02, 2024
Stock-Based Compensation  
Stock-Based Compensation

15.   Stock-Based Compensation

We maintain stock-based incentive plans under which incentive stock options, non-qualified stock options, stock appreciation rights, restricted shares and restricted share units may be granted to staff members, consultants and non-employee directors. Our current practice is to issue new shares, rather than treasury shares, upon stock option exercises, for restricted share grants and upon vesting of restricted share units. To date, we have only granted non-qualified stock options, restricted shares and restricted share units of common stock under these plans.

On March 24, 2022, our Board approved an amendment to our The Cheesecake Factory Incorporated Stock Incentive Plan to increase the number of shares of common stock reserved for grant under the plan to 19.8 million shares from 17.5 million shares. This amendment was approved by our stockholders at our annual meeting held on May 23, 2022. Approximately 3.1 million of these shares were available for grant as of January 2, 2024.

Stock options generally vest at 20% per year and expire eight to ten years from the date of grant. Restricted shares and restricted share units generally vest between three to five years from the date of grant and require that the staff member remains employed in good standing with the Company as of the vesting date. Certain restricted share units granted to executive officers contain performance-based vesting conditions. Performance goals are determined by the Board of Directors. The quantity of units that will vest ranges from 0% to 150% based on the level of achievement of the performance conditions. Equity awards for certain executive officers may vest earlier in the event of a change of control in which the acquirer fails to assume or continue such awards, as defined in the plan, or under certain circumstances described in such executive officers’ respective employment agreements. Compensation expense is recognized only for those options, restricted shares and restricted share units expected to vest, with forfeitures estimated based on our historical experience and future expectations.

The following table presents information related to stock-based compensation, net of forfeitures (in thousands):

    

Fiscal Year

    

2023

    

2022

    

2021

Labor expenses

$

9,914

$

9,590

$

8,856

Other operating costs and expenses

 

318

 

321

 

311

General and administrative expenses

 

15,549

 

14,515

 

13,821

Total stock-based compensation

 

25,781

 

24,426

 

22,988

Income tax benefit

 

6,437

 

6,026

 

5,646

Total stock-based compensation, net of taxes

$

19,344

$

18,399

$

17,342

Capitalized stock-based compensation (1)

$

185

$

226

$

194

(1)It is our policy to capitalize the portion of stock-based compensation costs for our internal development department that relates to capitalizable activities such as the design and construction of new restaurants, remodeling existing locations and equipment installation. Capitalized stock-based compensation is included in property and equipment, net on the consolidated balance sheets.

Stock Options

The weighted-average fair value at the grant date for options issued during fiscal 2023 was $15.76 per share. The fair value of options issued was estimated utilizing the Black-Scholes valuation model with the following weighted-average assumptions: (a) an expected option term of 6.7 years, (b) expected stock price volatility of 45.2%, (c) a risk-free interest rate of 4.0% and (d) a dividend yield on our stock of 2.7%. We did not issue any stock options during fiscal 2022 or 2021.

The expected option term represents the estimated period of time until exercise and is based on historical experience of similar options, giving consideration to the contractual terms, vesting schedules and expectations of future staff member behavior. Expected stock price volatility is based on a combination of the historical volatility of our stock and the implied volatility of actively traded options on our common stock. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant with an equivalent remaining term. The dividend yield is based on anticipated cash dividend payouts.

Stock option activity during fiscal 2023 was as follows:

Weighted-

Average

Weighted-

Remaining

Average

Contractual

Aggregate

    

Shares

    

Exercise Price

    

Term

    

Intrinsic Value (1)

(In thousands)

(Per share)

(In years)

(In thousands)

Outstanding at beginning of year

 

1,685

$

46.11

4.2

$

0

Granted

 

40

$

40.42

Exercised

 

$

Forfeited or cancelled

 

(175)

$

48.01

Outstanding at end of year

 

1,550

$

45.75

3.8

$

0

Exercisable at end of year

 

1,199

$

47.11

3.1

$

0

(1)Aggregate intrinsic value is calculated as the difference between our closing stock price at fiscal year end and the exercise price, multiplied by the number of in-the-money options and represents the pre-tax amount that would have been received by the option holders, had they all exercised their options on the fiscal year-end date.

There were no options exercised during fiscal 2023. The total intrinsic value of options exercised during fiscal 2022 and 2021 was $4.9 million and $7.1 million, respectively. As of January 2, 2024, total unrecognized stock-based compensation expense related to unvested stock options was $1.5 million, which we expect to recognize over a weighted-average period of approximately 1.3 years.

Restricted Shares and Restricted Share Units

Restricted share and restricted share unit activity during fiscal 2023 was as follows:

Weighted-

Average

    

Shares

    

Fair Value

(In thousands)

(Per share)

Outstanding at beginning of year

2,512

$

41.93

Granted

 

1,005

$

37.73

Vested

 

(501)

$

43.59

Forfeited

 

(130)

$

39.77

Outstanding at end of year

 

2,886

$

40.28

Fair value of our restricted shares and restricted share units is based on our closing stock price on the date of grant. The weighted-average fair value for restricted shares and restricted share units issued during fiscal 2023, 2022 and 2021 was $37.73, $36.84 and $49.57, respectively. The fair value of shares that vested during fiscal 2023, 2022 and 2021 was $21.8 million, $18.5 million and $15.4 million, respectively. As of January 2, 2024, total unrecognized stock-based compensation expense related to unvested restricted shares and restricted share units was $57.1 million, which we expect to recognize over a weighted-average period of approximately 2.9 years.

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans
12 Months Ended
Jan. 02, 2024
Employee Benefit Plans  
Employee Benefit Plans

16.   Employee Benefit Plans

We have defined contribution benefit plans in accordance with section 401(k) of the Internal Revenue Code (“401(k) Plans”) that are open to our staff members who meet certain compensation and eligibility requirements. Participation in the 401(k) Plans is currently open to staff members from our restaurant concepts, bakery facilities, corporate office and FRC headquarters. The 401(k) Plans allow participating staff members to defer the receipt of a portion of their compensation and contribute such amount to one or more investment options. Our executive officers and a select group of management and/or highly compensated staff members are not eligible to participate in the 401(k) Plans. We currently match in cash a certain percentage of the staff member contributions to the 401(k) Plans and also pay a portion of the administrative costs. Expense recognized in fiscal 2023, 2022 and 2021 was $2.3 million, $2.1 million and $2.1 million, respectively.

We have also established non-qualified deferred compensation plans (“Non-Qualified Plans”) for our executive officers and a select group of management and/or highly compensated staff members. The Non-Qualified Plans allow participating staff members to defer the receipt of a portion of their base compensation and bonuses. Non-employee directors may also participate in the Non-Qualified Plans and defer the receipt of their earned director fees. We currently match in cash a certain percentage of the staff member contributions to the Non-Qualified Plans and also pay for the administrative costs. We do not match any contributions made by non-employee directors. Expense recognized in fiscal 2023, 2022 and 2021 was $1.3 million, $1.4 million and $1.2 million, respectively.

While we are under no obligation to fund Non-Qualified Plan liabilities (in whole or in part), our current practice is to maintain company-owned life insurance contracts and other investments that are specifically designed to informally fund savings plans of this nature. These contracts are recorded at their cash surrender value as determined by the insurance carrier. Our consolidated balance sheets reflect investments in other assets and our obligation to participants in the Non-Qualified Plans in other noncurrent liabilities. Gains and losses related to our non-qualified deferred compensation assets and liabilities are reflected in interest and other expense, net in our consolidated statements of income.

We maintain self-insured medical and dental benefit plans for our staff members. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims as well as claims incurred but not yet reported to us as of the balance sheet date. The accrued liability for our self-insured benefit plans, which is included in other accrued expenses, was $11.3 million and $14.0 million as of January 2, 2024 and January 3, 2023, respectively. (See Note 1 for further discussion of accounting for our self-insurance liabilities.)

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Jan. 02, 2024
Income Taxes  
Income Taxes

17.   Income Taxes

The provision for income taxes consisted of the following (in thousands):

Fiscal Year

    

2023

    

2022

    

2021

Income before income taxes

$

100,014

$

32,892

$

71,620

Income tax provision/(benefit):

Current:

Federal

$

7,183

$

3,520

$

15,746

State

 

7,195

 

4,895

 

4,350

Total current

 

14,378

 

8,415

 

20,096

Deferred:

Federal

 

(15,329)

 

(17,733)

 

(20,434)

State

 

(386)

 

(913)

 

(415)

Total deferred

 

(15,715)

 

(18,646)

 

(20,849)

Total benefit

$

(1,337)

$

(10,231)

$

(753)

The following reconciles the U.S. federal statutory rate to the effective tax rate:

    

Fiscal Year

 

    

2023

    

2022

    

2021

 

U.S. federal statutory rate

 

21.0

%  

21.0

%  

21.0

%

State and district income taxes, net of federal benefit

 

5.4

8.9

4.2

Credit for FICA taxes paid on tips

 

(24.9)

(66.4)

(24.2)

Other credits and incentives

 

(2.2)

(10.7)

(4.2)

Impact of net operating loss carryback

 

0.0

0.0

(6.3)

Deferred compensation

 

(2.4)

9.7

(2.9)

Equity compensation

1.5

5.5

0.0

Uncertain tax positions

(0.7)

(2.3)

10.3

Non-deductible executive compensation

0.8

2.8

0.3

Other

 

0.2

0.4

0.7

Effective tax rate

 

(1.3)

%

(31.1)

%

(1.1)

%

On March 27, 2020, the CARES Act was signed into law. It included provisions allowing for the carryback of net operating losses generated in fiscal years 2018, 2019 and 2020. During fiscal 2021, we filed a refund claim in the amount of $18.4 million for our fiscal 2020 net operating loss carryback, which was received during fiscal 2022. In January 2022, we filed amended returns for tax years 2018 and 2019 requesting total refunds of $21.3 million for credits released by our fiscal 2020 loss carryback. These refunds have not yet been received. The effects of these claims were primarily included in our fiscal 2020 provision for income taxes, using estimates based on the best information available at the time we prepared our fiscal 2020 consolidated financial statements, and were adjusted to as-filed actual amounts in our fiscal 2021 provision for income taxes. These adjustments had a minor effect on our fiscal 2021 provision for income taxes. In our fiscal 2021 provision for income taxes, we also recorded the effects of accelerating the remittance of certain FICA taxes that had been deferred pursuant to the CARES Act. The accelerated remittance increased the value of our fiscal 2020 loss carryback by $4.3 million. We made no further adjustments in our fiscal 2023 provision for income taxes relating to these amounts.

Following are the temporary differences that created our deferred tax assets and liabilities (in thousands):

    

January 2, 2024

    

January 3, 2023

Deferred tax assets:

Staff member benefits

$

35,932

$

31,325

Insurance reserves

 

14,931

 

14,374

Operating lease liability

324,587

323,094

Deferred income

 

38,074

 

35,928

Tax credit carryforwards

 

74,004

 

57,710

Goodwill

 

22,743

 

21,331

Stock-based compensation

10,789

10,769

State and foreign net operating loss carryforwards

1,640

2,435

Other

674

604

Subtotal

 

523,374

 

497,570

Less: Valuation allowance

 

(1,444)

 

(1,223)

Total

$

521,930

$

496,347

Deferred tax liabilities:

Property and equipment

$

(121,219)

$

(113,565)

Prepaid expenses

 

(8,933)

 

(8,151)

Inventory

 

(8,882)

 

(8,399)

Accrued rent

(5,889)

(5,285)

Operating lease asset

(284,244)

(283,921)

Other

(819)

(781)

Total

$

(429,986)

$

(420,102)

Net deferred tax asset

$

91,944

$

76,245

At January 2, 2024 and January 3, 2023, we had $72.8 million and $56.5 million, respectively of U.S. federal credit carryforwards which begin to expire in 2038 and $1.6 million and $1.6 million, respectively, of state hiring and investment credits which begin to expire in 2024. At January 2, 2024 and January 3, 2023, we had $2.3 million and $2.5 million, respectively of foreign net operating loss carryforwards which begin to expire in 2038 and $27.4 million and $46.6 million, respectively, of state net operating loss carryforwards with statutory carryforward periods ranging from 5 years to no expiration period. The earliest year that a material state net operating loss will expire is 2032.

We assess the available evidence to estimate if these carryforwards and our other deferred tax assets will be realized. We concluded that a substantial portion of our deferred tax assets are more likely than not to be realized by reversals of existing taxable temporary differences and that forecasted future taxable income, exclusive of reversing temporary differences, will result in realization of a substantial portion of the remainder. We did not need to consider tax planning strategies in this analysis. Based on this evaluation, at January 2, 2024 and January 3, 2023 we carried a valuation allowance of $1.4 million and $1.2 million, respectively, to reflect the amount that we will likely not realize. This assessment could change if estimates of future taxable income during the carryforward period are revised. The earliest tax year still subject to examination by a significant taxing jurisdiction is 2015.

At January 2, 2024, we had a reserve of $3.8 million for uncertain tax positions, all of which would favorably impact our effective income tax rate if resolved in our favor. A reconciliation of the beginning and ending amount of our uncertain tax positions is as follows (in thousands):

    

Fiscal Year

    

2023

    

2022

    

2021

Balance at beginning of year

$

3,787

$

4,799

$

655

Additions related to prior year tax positions

181

227

4,157

Additions related to current period tax positions

 

(121)

 

(54)

 

(13)

Reductions related to settlements with taxing authorities

 

 

(1,185)

 

Balance at end of year

$

3,847

$

3,787

$

4,799

At January 2, 2024 and January 3, 2023, we had $1.4 million and $2.2 million, respectively, of accrued interest and penalties related to uncertain tax positions. $0.3 million of the balance of uncertain tax positions at January 2, 2024 related to tax positions for which it is reasonably possible that the total amount could decrease during the next twelve months based on the lapses of statutes of limitations.

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information
12 Months Ended
Jan. 02, 2024
Segment Information  
Segment Information

18.   Segment Information

Our operating segments, the businesses for which our management reviews discrete financial information for decision-making purposes, are comprised of The Cheesecake Factory, North Italia, Flower Child, the other FRC brands and our bakery division. Based on quantitative thresholds set forth in ASC 280, “Segment Reporting,” The Cheesecake Factory, North Italia and the other FRC brands are the only businesses that meet the criteria of a reportable operating segment. The remaining operating segments (Flower Child and our bakery division) along with our businesses that do not qualify as operating segments are combined in Other. Unallocated corporate expenses, capital expenditures and assets are also combined in Other.

Segment information is presented below (in thousands):

Fiscal Year

    

2023

    

2022

    

2021

Revenues:

The Cheesecake Factory restaurants

$

2,595,066

$

2,528,043

$

2,293,225

North Italia

258,878

228,622

171,901

Other FRC

263,923

237,552

182,175

Other

 

321,636

 

308,939

 

280,239

Total

$

3,439,503

$

3,303,156

$

2,927,540

Income from operations:

The Cheesecake Factory restaurants

$

297,063

$

220,765

$

242,599

North Italia

18,515

13,934

8,624

Other FRC

19,422

23,577

16,323

Other(1)

 

(226,434)

 

(219,341)

 

(185,228)

Total

$

108,566

$

38,935

$

82,318

Depreciation and amortization expenses:

The Cheesecake Factory restaurants

$

64,206

$

66,539

$

65,987

North Italia

6,407

5,713

4,078

Other FRC

7,916

6,231

4,802

Other

 

14,607

 

13,897

 

14,787

Total

$

93,136

$

92,380

$

89,654

Impairment of assets and lease termination expenses:

The Cheesecake Factory restaurants

$

20,401

$

19,701

$

11,904

North Italia

1,015

Other FRC

2,582

3,909

1,305

Other

5,466

7,777

4,930

Total

$

29,464

$

31,387

$

18,139

Preopening costs:

The Cheesecake Factory restaurants

$

12,857

$

9,525

$

4,868

North Italia

5,058

4,305

4,510

Other FRC

6,482

1,361

3,188

Other

 

982

1,638

1,145

Total

$

25,379

$

16,829

$

13,711

Capital expenditures:

The Cheesecake Factory restaurants

$

80,752

$

65,996

$

31,832

North Italia

26,882

14,818

12,539

Other FRC

27,562

18,895

13,524

Other

16,369

12,755

9,048

Total

$

151,565

$

112,464

$

66,943

Total assets:

The Cheesecake Factory restaurants

$

1,571,943

$

1,625,073

$

1,653,161

North Italia

346,810

306,642

270,029

Other FRC

399,038

301,618

276,369

Other

 

522,592

 

541,887

 

598,566

Total

$

2,840,383

$

2,775,220

$

2,798,125

(1)Fiscal 2023, 2022 and fiscal 2021 include $11.7 million, $13.4 million and $19.5 million, respectively, of acquisition-related expenses. These amounts were recorded in acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expenses in the consolidated statements of income.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Jan. 02, 2024
Subsequent Events  
Subsequent Events

19.   Subsequent Events

On February 15, 2024, our Board declared a quarterly cash dividend of $0.27 per share to be paid on March 19, 2024 to the stockholders of record of each share of our common stock at the close of business on March 6, 2024.

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jan. 02, 2024
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The accompanying consolidated financial statements include the accounts of The Cheesecake Factory Incorporated and its wholly owned subsidiaries (referred to herein collectively as the “Company,” “we,” “us” and “our”) and are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany accounts and transactions for the periods presented have been eliminated in consolidation.

We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal years 2023 and 2021 each consisted of 52 weeks. Fiscal year 2022 consisted of 53 weeks. Fiscal year 2024 will consist of 52 weeks.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions for the reporting periods covered by the financial statements. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ from these estimates.

Geopolitical and Other Macroeconomic Impacts to our Operating Environment

Geopolitical and Other Macroeconomic Impacts to our Operating Environment

During fiscal 2021 and 2022, the COVID - 19 pandemic continued to affect our business during periods of accelerated case counts in which we experienced increased restaurant staff absenteeism and temporary shifts in consumer behavior, such as changes in customer traffic or the mix between on-premise and off-premise channels. Along with the COVID-19 pandemic, our operating results were impacted by geopolitical and macroeconomic events, causing supply chain challenges and significantly increased commodity and wage inflation. Some of these factors continued to impact our operating results in fiscal 2023, contributing to significantly increased commodity and other costs. We also encountered delays in opening new restaurants primarily due to delays in permitting and landlord readiness, as well as supply chain challenges.

The ongoing impact of geopolitical and macroeconomic events could lead to further shifts in consumer behavior, wage inflation, staffing challenges, product and services cost inflation, disruptions in the supply chain and delay in new restaurant openings. Any of these factors may have an adverse impact on our business and materially adversely affect our financial performance.

Cash and Cash Equivalents

Cash and Cash Equivalents

Amounts receivable from credit card processors, totaling $21.0 million and $19.1 million at January 2, 2024 and January 3, 2023, respectively, are considered cash equivalents because they are both short-term and highly liquid in nature and are typically converted to cash within three days of the sales transaction. Our cash management system provides for the funding of all major bank disbursement accounts on a daily basis as checks are presented for payment. Under this system, outstanding checks are in excess of the cash balances at certain banks, which creates book overdrafts. Book overdrafts are presented as a current liability in other accrued expenses on our consolidated balance sheet.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments that potentially subject us to a concentration of credit risk are cash and cash equivalents and receivables. We maintain our day-to-day operating cash balances in non-interest-bearing transaction accounts, which are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000. We invest our excess cash in a money market deposit account, which is insured by the FDIC up to $250,000. Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to these balances, and we believe credit risk to be minimal.

We consider the concentration of credit risk for accounts receivable from our bakery customers to be minimal due to the payment histories and general financial condition of our larger bakery accounts. Concentration of credit risk related to other receivables is limited as this balance is comprised primarily of amounts due from our gift card distributors, insurance providers and delivery partner.

Inventories

Inventories

Inventories consist of restaurant food and other supplies, bakery raw materials and bakery finished goods and are stated at the lower of cost or net realizable value on an average cost basis at the restaurants and on a first-in, first-out basis at the bakeries.

Property and Equipment

Property and Equipment

We record property and equipment at cost less accumulated depreciation. Improvements are capitalized, while repairs and maintenance costs are expensed as incurred. Depreciation is calculated using the straight-line method over the estimated useful life of the assets or the reasonably certain lease term, whichever is shorter. Leasehold improvements include the cost of our internal development and construction department. Depreciation periods are as follows:

Buildings and land improvements

    

30 years

Leasehold improvements

10 to 30 years

Furnishings, fixtures and equipment

3 to 15 years

(1)

Computer software and equipment

5 years

(1)Other than certain types of restaurant equipment with estimated useful lives that equal or exceed the reasonably certain lease term, in which case the reasonably certain lease term is utilized.

Gains and losses related to property and equipment disposals are recorded in depreciation and amortization expenses.

Impairment of Long-Lived Assets and Lease Termination Expenses

Impairment of Long-Lived Assets and Lease Termination Expenses

We assess the potential impairment of our long-lived assets on an annual basis or whenever events or changes in circumstances indicate the carrying value of the assets or asset group may not be recoverable. Factors considered include, but are not limited to, negative cash flow, significant underperformance relative to historical or projected future operating results, significant changes in the manner in which an asset is being used, an expectation that an asset will be disposed of significantly before the end of its previously estimated useful life and significant negative industry or economic trends. At any given time, we may be monitoring a number of locations, and future impairment charges could be required if individual restaurant performance does not improve or we make the decision to close or relocate a restaurant.

Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. Impairment testing is performed at the individual restaurant asset group level, which is inclusive of property and equipment and lease right-of-use assets. Recoverability is assessed by comparing the carrying value of the assets to the undiscounted cash flows expected to be generated by those assets. Impairment losses are measured as the amount by which the carrying values of the assets exceed their fair value, which is determined based on discounted future net cash flows expected to be generated by the assets.

In fiscal 2023, we recorded $29.5 million of expense primarily related to the impairment of long-lived assets for three The Cheesecake Factory (one previously impaired), one North Italia (previously impaired), one Other FRC and two Other restaurant lease terminations. In fiscal 2022, we recorded $31.4 million of expense primarily related to the impairment of long - lived assets for three The Cheesecake Factory, one Other FRC and three Other restaurants. In fiscal 2021, we recorded $16.3 million of expense primarily related to the impairment of long-lived assets for three The Cheesecake Factory and two Other restaurants. These amounts are recorded in impairment of assets and lease terminations on the consolidated statements of income.

Intangible Assets

Intangible Assets

The following table presents components of intangible assets, net (in thousands):

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Indefinite-lived intangible assets:

  

  

Goodwill

$

1,451

$

1,451

Trade names and trademarks

 

234,341

 

234,077

Transferable alcoholic beverage licenses

 

7,923

 

7,683

Total indefinite-lived intangible assets

 

243,715

 

243,211

Definite-lived intangible assets, net:

 

 

Licensing agreements

 

4,602

 

5,092

Non-transferable alcoholic beverage licenses

 

3,410

 

3,221

Total definite-lived intangible assets

 

8,012

 

8,313

Total intangible assets, net

$

251,727

$

251,524

Goodwill and other indefinite-lived intangible assets are not amortized and are tested for impairment annually as of the first day of our fiscal fourth quarter or on an interim basis if events or changes in circumstances between annual tests indicate a potential impairment. First, we determine if, based on qualitative factors, it is more likely than not that an impairment exists. Factors considered include, but are not limited to, historical financial performance, wage, product and services inflation, competitive environment, macroeconomic and industry conditions, results of prior impairment tests and share price performance. Any adverse change in these factors could have a significant impact on the recoverability of these assets and could have a material impact on our consolidated financial statements. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is performed. The quantitative assessments require the use of estimates and assumptions regarding future cash flows and asset fair values. Key assumptions include projected revenue growth and operating expenses, discount rates, royalty rates, valuation multiples and other factors that could affect fair value or otherwise indicate potential impairment. Such assessments could change materially if different estimates and assumptions were used.

We performed our annual impairment assessment of indefinite-lived intangible assets as of the first day of the fourth quarters of fiscal 2023, 2022 and 2021 and concluded there was no impairment.

Definite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable based on estimated undiscounted future cash flows. If impaired, the asset or asset group is written down to fair value based on discounted future cash flows. We performed our annual impairment assessment of definite-lived intangible assets as of the first day of the fourth quarters of fiscal 2023, 2022 and 2021. We concluded there was no impairment for fiscal 2023 and 2022 and recorded $1.3 million of impairment expense in fiscal 2021 related to licensing agreements. Amortization expenses related to our definite-lived intangible assets were $0.8 million, $0.7 million and $0.7 million for fiscal 2023, 2022 and 2021, respectively. Definite-lived intangible assets will be amortized over one to 52 years.

We evaluate the useful lives of our intangible assets, other than goodwill, at each reporting period to determine if they are definite or indefinite-lived. A determination on useful life requires judgments and assumptions regarding the future effects of obsolescence, demand, competition, other economic factors (such as the stability of the industry, legislative action that results in an uncertain or changing regulatory environment and expected changes in distribution channels), the level of required maintenance expenditures and the expected lives of other related groups of assets.

Revenue Recognition

Revenue Recognition

Our revenues consist of sales at our Company-owned restaurants, sales from our bakery operations to our licensees and other third-party customers, royalties from our licensees’ restaurant sales and from consumer packaged goods sales, and licensee development and site fees. Revenues are presented net of sales taxes. Sales tax collected is included in other accrued expenses until the taxes are remitted to the appropriate taxing authorities.

Revenues from restaurant sales are recognized when payment is tendered at the point of sale. Revenues from bakery sales are recognized upon transfer of title and risk to customers. Royalty revenues are recognized in the period the related sales occur, utilizing the sale-based royalty exception available under current accounting guidance. Our consumer packaged goods minimum guarantees do not require distinct performance obligations. Therefore, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from five to seven years. As our development and site fee agreements do not contain distinct performance obligations, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from eight to 30 years. Deferred and recognized revenue for new minimum guarantees for consumer packaged goods and for new site and development agreements were immaterial in all periods presented.

We recognize a liability upon the sale of our gift cards and recognize revenue when these gift cards are redeemed in our restaurants. Based on our historical redemption patterns, we can reasonably estimate the amount of gift cards for which redemption is remote, which is referred to as “breakage.” Breakage is recognized over a three-year period in proportion to historical redemption trends and is classified as revenues in our consolidated statements of income. We recognized $7.3 million, $7.0 million and $6.8 million of gift card breakage in fiscal years 2023, 2022 and 2021, respectively. Incremental direct costs related to gift card sales, including commissions and credit card fees, are deferred and recognized in earnings in the same pattern as the related gift card revenue.

Certain of our promotional programs include multiple element arrangements that incorporate various performance obligations. We allocate revenue using the relative selling price of each performance obligation considering the likelihood of redemption and recognize revenue upon satisfaction of each performance obligation. During fiscal 2023, we deferred and recognized previously deferred revenue of $27.5 million and $23.3 million, respectively, related to promotional programs. During fiscal 2022, we deferred and recognized previously deferred revenue of $27.3 million and $23.6 million, respectively, related to promotional programs. During fiscal 2021, we deferred and recognized previously deferred revenue of $27.5 million and $15.2 million, respectively, related to promotional programs.

Leases

Leases

We currently lease all of our restaurant locations, generally with initial terms of 10 to 20 years plus two five-year renewal options. Our leases typically require contingent rent above the minimum base rent payments based on a percentage of revenues ranging from 2% to 10%, have escalating minimum rent requirements over the term of the lease and require payment for various expenses incidental to the use of the property. A majority of our leases provide for a reduced level of overall rent obligation if specified co-tenancy requirements are not satisfied. We expend cash for leasehold improvements and furniture, fixtures, and equipment to build out and equip our leased premises. We may also expend cash for structural additions that we make to leased premises. Generally, a portion of the leasehold improvements and building costs are reimbursed to us by our landlords as construction contributions. If obtained, landlord construction contributions usually take the form of up-front cash, full or partial credits against our future minimum or percentage rents, or a combination thereof. We do not meet any of the accounting criteria under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 842, Leases, for being the owner of the asset under construction. Many of our leases provide early termination rights permitting us to terminate the lease prior to expiration in the event our revenues are below a stated level for a period of time, generally conditioned upon repayment of the unamortized landlord contributions.

In addition to leases for our restaurant locations, we also lease automobiles and certain equipment that is used in the restaurants, bakeries and corporate office. The leases for our restaurant locations, automobiles and certain restaurant equipment are included in our operating lease assets and liabilities. All other leases are immaterial or qualify for the short-term lease exclusion.

The assessment of whether a contract is or contains a lease is performed at contract inception. A lease is defined as a contract that conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Control is defined as having both the right to obtain substantially all the economic benefits from the use of the asset and to direct how and for what purpose the asset is used.

At lease commencement, we evaluate each material lease and those that don’t qualify for the short-term exclusion to determine its appropriate classification as an operating or finance lease. All of the leases evaluated meet the criteria for classification as operating leases. For restaurant leases that existed as of the adoption of ASC 842, we continued to apply our historical practice of excluding executory costs, and only minimum base rent was factored into the initial operating lease liability and corresponding lease asset. For restaurant leases beginning after adoption of ASC 842, we have elected the single lease component practical expedient. Operating lease assets and liabilities are recorded on the balance sheet at lease commencement based on the present value of minimum base rent and other fixed payments over the reasonably certain lease term. The difference between the amounts we expend for structural costs and the construction contributions received from our landlords is recorded as an adjustment to the operating lease asset. Lease terms include the build-out period for our leases where no rent payments are typically due under the terms of the lease, as well as options to renew when we deem we have significant economic incentive to exercise the extension. When determining if we have a significant economic incentive, we consider relevant factors, such as contractual, asset, entity and market-based considerations. Option periods are included in the lease term for the majority of our leases. Termination rights have not been factored into the lease terms since based on our probability assessment we are reasonably certain we will not terminate our leases.

We cannot determine the interest rate implicit in our leases because we do not have access to the lessor’s estimated residual value or the amount of the lessor’s deferred initial direct costs. Therefore, we use our incremental borrowing rate as the discount rate for our leases. Our incremental borrowing rate for a lease is the rate of interest we would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. Because we do not generally borrow on a collateralized basis, we derive an appropriate incremental borrowing rate using the interest rate we pay on our non-collateralized borrowings, adjusted for the amount of the lease payments, the lease term and the effect of designating specific collateral with a value equal to the unpaid lease payments for that lease.

We monitor for events or changes in circumstances that require reassessment of our leases. When a reassessment results in the re-measurement of a lease liability, a corresponding adjustment is made to the carrying amount of the operating lease asset. We also assess the potential impairment of our operating lease assets under long-lived asset impairment guidance in ASC 360, Property, Plant, and Equipment: Impairment or disposal on long-lived assets.

Rent expense included in our operating lease assets is recognized on a straight-line basis. Contingent rent expense is recorded as incurred to the extent it exceeds minimum base rent per the lease agreement. Variable lease payments, which primarily consist of real estate taxes, common area maintenance charges, insurance cost and other operating expenses, are not included in the operating lease right-of-use asset or operating lease liability balances and are recognized as incurred. Rent expense is included in other operating costs and expenses in the consolidated statements of income.

The reasonably certain lease term and the incremental borrowing rate for each restaurant location require judgment by management and can impact the classification and accounting for a lease as operating or finance, the value of the operating lease asset and liability and the term over which leasehold improvements for each restaurant are depreciated. These judgments may produce materially different amounts of operating lease assets and liabilities, rent expense and interest expense than would be reported if different assumptions were used.

Self-Insurance Liabilities

Self-Insurance Liabilities

We retain financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and other insurable risks. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”) as of the balance sheet date and are recorded in other accrued expenses. Our estimated liabilities, which are not discounted, are based on information provided by our insurance brokers and insurers, combined with our judgment regarding a number of assumptions and factors, including the frequency and severity of claims, claims development history, case jurisdiction, applicable legislation and our claims settlement practices. Significant judgment is required to estimate IBNR amounts, as parties have yet to assert such claims. If actual claims trends, including the severity or frequency of claims, differ from our estimates, our financial results could be impacted.

Stock-Based Compensation

Stock-Based Compensation

We maintain stock-based incentive plans under which equity awards may be granted to staff members, consultants and non-employee directors. We account for the awards based on fair value measurement guidance and amortize to expense over the vesting period using a straight-line or graded-vesting schedule, as applicable. (See Note 15 for further discussion of our stock-based compensation.)

Advertising Costs

Advertising Costs

We expense advertising production costs at the time the advertising first takes place. All other advertising costs are expensed as incurred. Most of our advertising costs are included in other operating costs and expenses and were $34.7 million, $24.0 million and $19.9 million in fiscal 2023, 2022 and 2021, respectively. The increase in fiscal 2023 is primarily due to the launch of our Cheesecake RewardsTM program.

Preopening Costs

Preopening Costs

Preopening costs include all costs to relocate and compensate restaurant management staff members during the preopening period, costs to recruit and train hourly restaurant staff members, and wages, travel and lodging costs for our opening training team and other support staff members. Also included are expenses for maintaining a roster of trained managers for pending openings, the associated temporary housing and other costs necessary to relocate managers in alignment with future restaurant opening and operating needs, and corporate travel and support activities. We expense preopening costs as incurred.

Income Taxes

Income Taxes

We provide for federal, state and foreign income taxes currently payable and for deferred taxes that result from differences between financial accounting rules and tax laws governing the timing of recognition of various income and expense items. We recognize deferred income tax assets and liabilities for the future tax effects of such temporary differences based on the difference between the financial statement and tax bases of existing assets and liabilities using the statutory rates expected in the years in which the differences are expected to reverse. The effect on deferred taxes of any enacted change in tax rates is recognized in income in the period that includes the enactment date. Income tax credits are recorded as a reduction of tax expense.

We routinely evaluate the likelihood of realizing the benefit of our deferred tax assets and record a valuation allowance if, based on all available evidence, we determine that some portion of the tax benefit will not be realized. In evaluating our ability to recover our deferred tax assets within the jurisdictions from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies (when applicable) and results of recent operations. If we later determine that we would be able to realize our deferred tax assets in excess of their net recorded amount, we adjust the deferred tax asset valuation allowance and reduce income tax expense.

We evaluate our exposures associated with our various tax filing positions and recognize a tax benefit from an uncertain tax position only if it is more-likely-than-not that the position will be sustained upon examination by the relevant taxing authorities based solely on its technical merits, taking into account available administrative remedies and litigation. If this threshold is met, we recognize only the portion of the tax benefit that has a greater than 50% likelihood of being realized upon ultimate resolution. We record a liability for any portion of the tax benefit that does not meet these recognition and measurement criteria and we adjust this liability through income tax expense in the period in which the uncertain tax position is effectively settled, when the statute of limitations expires for the relevant taxing authority to examine the tax position or when new information becomes available. We recognize interest and penalties related to uncertain tax positions in income tax expense.

Net Income per Share

Net Income per Share

Basic net income per share is computed by dividing net income available to common stockholders by the weighted-average number of common shares outstanding during the period, reduced by unvested restricted stock awards. At January 2, 2024, January 3, 2023 and December 28, 2021, 2.9 million shares, 2.5 million shares and 2.1 million shares, respectively, of restricted stock and restricted stock units issued were unvested and, therefore, excluded from the calculation of basic earnings per share for the fiscal years ended on those dates.

Diluted net income per share is computed by dividing net income available to common stockholders by the weighted-average number of common stock equivalents outstanding for the period. Common stock equivalents for our convertible senior notes due 2026 (“Notes”) are determined by application of the if-converted method, and common stock equivalents for outstanding stock options, restricted stock and restricted stock units are determined by the application of the treasury stock method.

Holders of our Series A Convertible Preferred Stock, par value $0.01 per share (the “Series A preferred stock”) participated in dividends on an as-converted basis when declared on common stock. As a result, our Series A preferred stock met the definition of a participating security which required us to apply the two-class method to compute both basic and diluted net income per share. The two-class method is an earnings allocation formula that treats participating securities as having rights to earnings that would otherwise have been available to common stockholders. In addition, as our Series A preferred stock was a participating security, we were required to calculate diluted net income per share under the if-converted method in addition to the two-class method and utilize the most dilutive result.

    

Fiscal Year

2023

2022

2021

(In thousands, except per share data)

Basic net income per common share:

Net income

$

101,351

$

43,123

$

72,373

Dividends on Series A preferred stock

 

 

 

(18,661)

Undistributed earnings allocated to Series A preferred stock

(4,581)

Net income available to common stockholders

 

101,351

 

43,123

 

49,131

Basic weighted-average shares outstanding

48,324

49,815

47,529

Basic net income per common share

$

2.10

$

0.87

$

1.03

Diluted net income per common share:

Net income available to common stockholders

101,351

43,123

49,131

Reallocation of undistributed earnings to Series A preferred stock

85

Net income available to common stockholders for diluted EPS

101,351

43,123

49,216

Basic weighted-average shares outstanding

48,324

49,815

47,529

Dilutive effect of equity awards (1)

726

599

981

Diluted weighted-average shares outstanding

49,050

50,414

48,510

Diluted net income per common share

$

2.07

$

0.86

$

1.01

(1)Shares of common stock equivalents related to outstanding stock options, restricted stock and restricted stock units of 2.9 million, 3.3 million and 1.9 million for fiscal 2023, 2022 and 2021, respectively, were excluded from the diluted calculation due to their anti-dilutive effect. No shares of common stock equivalents related to the Notes were included in the diluted calculation due to their anti-dilutive effect.
Comprehensive Income

Comprehensive Income

Comprehensive income includes all changes in equity during a period except those resulting from investment by and distribution to owners. Our comprehensive income consists of net income, unrealized gains on our interest rate swap and translation gains/(losses) related to our Canadian restaurant operations.

Foreign Currency

Foreign Currency

The Canadian dollar is the functional currency for our Canadian restaurant operations. Revenue and expense accounts are translated into U.S. dollars using the average exchange rates during the reporting period. Assets and liabilities are translated using the exchange rates in effect at the reporting period end date. Equity accounts are translated at historical rates, except for the change in retained earnings which is the result of the income statement translation process. Translation gains and losses are reported as a separate component in our consolidated statements of comprehensive income and would only be realized upon the sale or upon complete or substantially complete liquidation of the business. Gains and losses from foreign currency transactions are recognized in our consolidated statements of income in interest and other expense, net.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The amendments are effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which updates income tax disclosures related to the rate reconciliation and requires disclosure of income taxes paid by jurisdiction. The amendment also provides further disclosure comparability. The amendments are effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied prospectively. However, retrospective application is permitted. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jan. 02, 2024
Summary of Significant Accounting Policies  
Schedule of depreciation and amortization periods

Buildings and land improvements

    

30 years

Leasehold improvements

10 to 30 years

Furnishings, fixtures and equipment

3 to 15 years

(1)

Computer software and equipment

5 years

(1)Other than certain types of restaurant equipment with estimated useful lives that equal or exceed the reasonably certain lease term, in which case the reasonably certain lease term is utilized.
Schedule of components of intangible assets, net

The following table presents components of intangible assets, net (in thousands):

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Indefinite-lived intangible assets:

  

  

Goodwill

$

1,451

$

1,451

Trade names and trademarks

 

234,341

 

234,077

Transferable alcoholic beverage licenses

 

7,923

 

7,683

Total indefinite-lived intangible assets

 

243,715

 

243,211

Definite-lived intangible assets, net:

 

 

Licensing agreements

 

4,602

 

5,092

Non-transferable alcoholic beverage licenses

 

3,410

 

3,221

Total definite-lived intangible assets

 

8,012

 

8,313

Total intangible assets, net

$

251,727

$

251,524

Schedule of basic and diluted net income (loss) per share

    

Fiscal Year

2023

2022

2021

(In thousands, except per share data)

Basic net income per common share:

Net income

$

101,351

$

43,123

$

72,373

Dividends on Series A preferred stock

 

 

 

(18,661)

Undistributed earnings allocated to Series A preferred stock

(4,581)

Net income available to common stockholders

 

101,351

 

43,123

 

49,131

Basic weighted-average shares outstanding

48,324

49,815

47,529

Basic net income per common share

$

2.10

$

0.87

$

1.03

Diluted net income per common share:

Net income available to common stockholders

101,351

43,123

49,131

Reallocation of undistributed earnings to Series A preferred stock

85

Net income available to common stockholders for diluted EPS

101,351

43,123

49,216

Basic weighted-average shares outstanding

48,324

49,815

47,529

Dilutive effect of equity awards (1)

726

599

981

Diluted weighted-average shares outstanding

49,050

50,414

48,510

Diluted net income per common share

$

2.07

$

0.86

$

1.01

(1)Shares of common stock equivalents related to outstanding stock options, restricted stock and restricted stock units of 2.9 million, 3.3 million and 1.9 million for fiscal 2023, 2022 and 2021, respectively, were excluded from the diluted calculation due to their anti-dilutive effect. No shares of common stock equivalents related to the Notes were included in the diluted calculation due to their anti-dilutive effect.
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Jan. 02, 2024
Fair Value Measurements  
Schedule of components and classification of assets and liabilities measured at fair value on a recurring basis

The following tables present the components and classification of our assets and liabilities that are measured at fair value on a recurring basis (in thousands):

    

January 2, 2024

    

Level 1

    

Level 2

    

Level 3

Assets/(Liabilities)

 

Non-qualified deferred compensation assets

$

94,136

$

$

Non-qualified deferred compensation liabilities

(93,979)

Acquisition-related contingent consideration and compensation liability

(25,495)

    

January 3, 2023

    

Level 1

    

Level 2

    

Level 3

Assets/(Liabilities)

Non-qualified deferred compensation assets

$

78,542

$

$

Non-qualified deferred compensation liabilities

(78,286)

Acquisition-related deferred consideration (1)

(10,751)

Acquisition-related contingent consideration and compensation liability

(28,565)

Schedule of reconciliation of the beginning and ending amounts of the fair value of the acquisition-related contingent consideration and compensation liabilities categorized as Level 3

The following table presents a reconciliation of the beginning and ending amounts of the fair value of the acquisition-related contingent consideration and compensation liability categorized as Level 3 (in thousands):

    

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Beginning balance

$

28,565

$

23,894

Payment

(12,994)

(7,187)

Change in fair value

 

9,924

 

11,858

Ending balance

$

25,495

$

28,565

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts and Other Receivables (Tables)
12 Months Ended
Jan. 02, 2024
Accounts and Other Receivables  
Schedule of accounts and other receivables

Accounts and other receivables consisted of (in thousands):

    

    Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Gift card distributors

$

35,777

$

37,586

Bakery customers

13,863

16,561

Landlord construction contributions

 

12,650

 

9,862

Insurance providers

9,984

10,529

Delivery partner

7,154

7,757

Other

23,666

23,216

Total

$

103,094

$

105,511

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Jan. 02, 2024
Inventories  
Schedule of inventories

Inventories consisted of (in thousands):

    

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Restaurant food and supplies

$

32,283

$

30,783

Bakery finished goods and work in progress

 

16,230

 

17,250

Bakery raw materials and supplies

 

9,141

 

7,526

Total

$

57,654

$

55,559

XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Prepaid Expenses (Tables)
12 Months Ended
Jan. 02, 2024
Prepaid Expenses  
Schedule of prepaid expenses

Prepaid expenses consisted of (in thousands):

    

    Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Gift card contract assets

$

19,111

$

19,886

Prepaid rent (1)

 

24,438

 

12,165

Other

 

19,541

 

16,348

Total

$

63,090

$

48,399

(1)The primary cause for the increase in prepaid rent expenses is a higher number of restaurants under construction at January 2, 2024 where the lease has not yet commenced compared to the prior year.
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Tables)
12 Months Ended
Jan. 02, 2024
Property and Equipment  
Schedule of property and equipment

Property and equipment consisted of (in thousands):

    

    Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Land and related improvements

$

15,852

$

15,852

Buildings

 

44,179

 

44,138

Leasehold improvements

 

1,291,153

 

1,225,860

Furnishings, fixtures and equipment

 

625,931

 

584,924

Computer software and equipment

 

57,952

 

60,861

Restaurant smallwares

 

38,234

 

36,494

Construction in progress

 

58,067

 

36,675

Property and equipment, total

 

2,131,368

 

2,004,804

Less: Accumulated depreciation

 

(1,340,275)

 

(1,258,753)

Property and equipment, net

$

791,093

$

746,051

XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets (Tables)
12 Months Ended
Jan. 02, 2024
Other Assets  
Schedule of other assets

Other assets consisted of (in thousands):

    

    Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Non-qualified deferred compensation assets (1)

$

94,136

$

78,542

Deferred income taxes(2)

91,944

76,245

Other

8,535

8,104

Total

$

194,615

$

162,891

(1)See Note 16 for further discussion of our non-qualified deferred compensation assets.
(2)See Note 17 for further discussion of our income taxes.
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Gift Cards (Tables)
12 Months Ended
Jan. 02, 2024
Gift Cards  
Schedule of gift card liabilities

The following tables present information related to gift cards (in thousands):

    

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Gift card liabilities:

Beginning balance

$

219,808

 

$

211,182

Activations

 

140,647

 

152,368

Redemptions and breakage

 

(137,540)

 

(143,743)

Ending balance

$

222,915

 

$

219,808

Schedule of gift card contract assets

    

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Gift card contract assets: (1)

Beginning balance

$

19,886

 

$

18,468

Deferrals

 

14,957

 

16,440

Amortization

 

(15,732)

 

(15,022)

Ending balance

$

19,111

 

$

19,886

(1)Included in prepaid expenses on the consolidated balance sheets.
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Accrued Expenses (Tables)
12 Months Ended
Jan. 02, 2024
Other Accrued Expenses  
Schedule of other accrued expenses

Other accrued expenses consisted of (in thousands):

    

    Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Self-insurance

$

71,546

$

71,872

Salaries and wages (1)

 

51,040

 

43,402

Staff member benefits

 

28,951

 

27,332

Payroll and sales taxes

 

20,365

 

24,861

Rent

18,973

12,713

Deferred consideration (2)

10,751

Other

 

48,824

 

40,202

Total

$

239,699

$

231,133

(1)The increase in accrued salaries and wages was primarily due to the timing of payroll disbursements in relation to the fiscal 2023 versus 2022 year-end dates.
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Jan. 02, 2024
Leases  
Schedule of components for lease expense

Components of lease expense were as follows (in thousands):

    

Fiscal Year

    

2023

    

2022

    

2021

Operating

$

145,774

$

140,351

$

131,834

Variable

87,047

81,585

 

73,909

Short-term

142

116

 

283

Total

$

232,963

$

222,052

$

206,026

Schedule of supplemental information related to leases

Supplemental information related to leases (in thousands, except percentages):

 

Fiscal Year

    

2023

    

2022

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash flows from operating leases

$

145,836

$

149,624

Right-of-use assets obtained in exchange for new operating lease liabilities

114,373

86,187

Weighted-average remaining lease term — operating leases (in years)

14.9

15.2

Weighted-average discount rate — operating leases

5.3

%

5.0

%

Schedule of operating lease liabilities maturity

As of January 2, 2024, the maturities of our operating lease liabilities were as follows (in thousands):

Fiscal year 2024

$

138,459

Fiscal year 2025

 

146,828

Fiscal year 2026

 

144,453

Fiscal year 2027

 

142,444

Fiscal year 2028

149,919

Thereafter

 

1,357,092

Total future lease payments

2,079,195

Less: Interest

(689,335)

Present value of lease liabilities

$

1,389,860

XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Noncurrent Liabilities (Tables)
12 Months Ended
Jan. 02, 2024
Other Noncurrent Liabilities  
Schedule of other noncurrent liabilities

Other noncurrent liabilities consisted of (in thousands):

    

Fiscal year ended

    

January 2, 2024

    

January 3, 2023

Non-qualified deferred compensation liabilities (1)

$

93,979

$

78,286

Contingent consideration and compensation liability

25,495

28,565

Other

 

17,174

 

18,159

Total

$

136,648

$

125,010

XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Jan. 02, 2024
Stock-Based Compensation  
Schedule of information related to stock-based compensation, net of forfeitures

The following table presents information related to stock-based compensation, net of forfeitures (in thousands):

    

Fiscal Year

    

2023

    

2022

    

2021

Labor expenses

$

9,914

$

9,590

$

8,856

Other operating costs and expenses

 

318

 

321

 

311

General and administrative expenses

 

15,549

 

14,515

 

13,821

Total stock-based compensation

 

25,781

 

24,426

 

22,988

Income tax benefit

 

6,437

 

6,026

 

5,646

Total stock-based compensation, net of taxes

$

19,344

$

18,399

$

17,342

Capitalized stock-based compensation (1)

$

185

$

226

$

194

(1)It is our policy to capitalize the portion of stock-based compensation costs for our internal development department that relates to capitalizable activities such as the design and construction of new restaurants, remodeling existing locations and equipment installation. Capitalized stock-based compensation is included in property and equipment, net on the consolidated balance sheets.

Schedule of stock option activity

Weighted-

Average

Weighted-

Remaining

Average

Contractual

Aggregate

    

Shares

    

Exercise Price

    

Term

    

Intrinsic Value (1)

(In thousands)

(Per share)

(In years)

(In thousands)

Outstanding at beginning of year

 

1,685

$

46.11

4.2

$

0

Granted

 

40

$

40.42

Exercised

 

$

Forfeited or cancelled

 

(175)

$

48.01

Outstanding at end of year

 

1,550

$

45.75

3.8

$

0

Exercisable at end of year

 

1,199

$

47.11

3.1

$

0

(1)Aggregate intrinsic value is calculated as the difference between our closing stock price at fiscal year end and the exercise price, multiplied by the number of in-the-money options and represents the pre-tax amount that would have been received by the option holders, had they all exercised their options on the fiscal year-end date.
Schedule of restricted share and restricted share unit activity

Weighted-

Average

    

Shares

    

Fair Value

(In thousands)

(Per share)

Outstanding at beginning of year

2,512

$

41.93

Granted

 

1,005

$

37.73

Vested

 

(501)

$

43.59

Forfeited

 

(130)

$

39.77

Outstanding at end of year

 

2,886

$

40.28

XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Jan. 02, 2024
Income Taxes  
Schedule of provision for income taxes

The provision for income taxes consisted of the following (in thousands):

Fiscal Year

    

2023

    

2022

    

2021

Income before income taxes

$

100,014

$

32,892

$

71,620

Income tax provision/(benefit):

Current:

Federal

$

7,183

$

3,520

$

15,746

State

 

7,195

 

4,895

 

4,350

Total current

 

14,378

 

8,415

 

20,096

Deferred:

Federal

 

(15,329)

 

(17,733)

 

(20,434)

State

 

(386)

 

(913)

 

(415)

Total deferred

 

(15,715)

 

(18,646)

 

(20,849)

Total benefit

$

(1,337)

$

(10,231)

$

(753)

Schedule of reconciles the U.S. federal statutory rate to the effective tax rate

    

Fiscal Year

 

    

2023

    

2022

    

2021

 

U.S. federal statutory rate

 

21.0

%  

21.0

%  

21.0

%

State and district income taxes, net of federal benefit

 

5.4

8.9

4.2

Credit for FICA taxes paid on tips

 

(24.9)

(66.4)

(24.2)

Other credits and incentives

 

(2.2)

(10.7)

(4.2)

Impact of net operating loss carryback

 

0.0

0.0

(6.3)

Deferred compensation

 

(2.4)

9.7

(2.9)

Equity compensation

1.5

5.5

0.0

Uncertain tax positions

(0.7)

(2.3)

10.3

Non-deductible executive compensation

0.8

2.8

0.3

Other

 

0.2

0.4

0.7

Effective tax rate

 

(1.3)

%

(31.1)

%

(1.1)

%

Schedule of deferred tax assets and liabilities

Following are the temporary differences that created our deferred tax assets and liabilities (in thousands):

    

January 2, 2024

    

January 3, 2023

Deferred tax assets:

Staff member benefits

$

35,932

$

31,325

Insurance reserves

 

14,931

 

14,374

Operating lease liability

324,587

323,094

Deferred income

 

38,074

 

35,928

Tax credit carryforwards

 

74,004

 

57,710

Goodwill

 

22,743

 

21,331

Stock-based compensation

10,789

10,769

State and foreign net operating loss carryforwards

1,640

2,435

Other

674

604

Subtotal

 

523,374

 

497,570

Less: Valuation allowance

 

(1,444)

 

(1,223)

Total

$

521,930

$

496,347

Deferred tax liabilities:

Property and equipment

$

(121,219)

$

(113,565)

Prepaid expenses

 

(8,933)

 

(8,151)

Inventory

 

(8,882)

 

(8,399)

Accrued rent

(5,889)

(5,285)

Operating lease asset

(284,244)

(283,921)

Other

(819)

(781)

Total

$

(429,986)

$

(420,102)

Net deferred tax asset

$

91,944

$

76,245

Schedule of reconciliation of our uncertain tax positions A reconciliation of the beginning and ending amount of our uncertain tax positions is as follows (in thousands):

    

Fiscal Year

    

2023

    

2022

    

2021

Balance at beginning of year

$

3,787

$

4,799

$

655

Additions related to prior year tax positions

181

227

4,157

Additions related to current period tax positions

 

(121)

 

(54)

 

(13)

Reductions related to settlements with taxing authorities

 

 

(1,185)

 

Balance at end of year

$

3,847

$

3,787

$

4,799

XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Tables)
12 Months Ended
Jan. 02, 2024
Segment Information  
Schedule of segment information

Segment information is presented below (in thousands):

Fiscal Year

    

2023

    

2022

    

2021

Revenues:

The Cheesecake Factory restaurants

$

2,595,066

$

2,528,043

$

2,293,225

North Italia

258,878

228,622

171,901

Other FRC

263,923

237,552

182,175

Other

 

321,636

 

308,939

 

280,239

Total

$

3,439,503

$

3,303,156

$

2,927,540

Income from operations:

The Cheesecake Factory restaurants

$

297,063

$

220,765

$

242,599

North Italia

18,515

13,934

8,624

Other FRC

19,422

23,577

16,323

Other(1)

 

(226,434)

 

(219,341)

 

(185,228)

Total

$

108,566

$

38,935

$

82,318

Depreciation and amortization expenses:

The Cheesecake Factory restaurants

$

64,206

$

66,539

$

65,987

North Italia

6,407

5,713

4,078

Other FRC

7,916

6,231

4,802

Other

 

14,607

 

13,897

 

14,787

Total

$

93,136

$

92,380

$

89,654

Impairment of assets and lease termination expenses:

The Cheesecake Factory restaurants

$

20,401

$

19,701

$

11,904

North Italia

1,015

Other FRC

2,582

3,909

1,305

Other

5,466

7,777

4,930

Total

$

29,464

$

31,387

$

18,139

Preopening costs:

The Cheesecake Factory restaurants

$

12,857

$

9,525

$

4,868

North Italia

5,058

4,305

4,510

Other FRC

6,482

1,361

3,188

Other

 

982

1,638

1,145

Total

$

25,379

$

16,829

$

13,711

Capital expenditures:

The Cheesecake Factory restaurants

$

80,752

$

65,996

$

31,832

North Italia

26,882

14,818

12,539

Other FRC

27,562

18,895

13,524

Other

16,369

12,755

9,048

Total

$

151,565

$

112,464

$

66,943

Total assets:

The Cheesecake Factory restaurants

$

1,571,943

$

1,625,073

$

1,653,161

North Italia

346,810

306,642

270,029

Other FRC

399,038

301,618

276,369

Other

 

522,592

 

541,887

 

598,566

Total

$

2,840,383

$

2,775,220

$

2,798,125

(1)Fiscal 2023, 2022 and fiscal 2021 include $11.7 million, $13.4 million and $19.5 million, respectively, of acquisition-related expenses. These amounts were recorded in acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expenses in the consolidated statements of income.
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Details)
$ in Millions
12 Months Ended
Jan. 02, 2024
USD ($)
restaurant
Jan. 03, 2023
USD ($)
Dec. 28, 2021
Description of Business      
Number of company-owned upscale, casual, full-service dining restaurants 334    
Number of International locations operating under licensing agreements 33    
Number of bakery production facilities 2    
Basis of Presentation      
Length of fiscal year 364 days 371 days 364 days
Cash and Cash Equivalents      
Amounts receivable from credit card processors | $ $ 21.0 $ 19.1  
Conversion period, credit card sales 3 days    
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Property and Equipment (Details)
Jan. 02, 2024
Buildings and land improvements  
Summary of Significant Accounting Policies  
Useful life 30 years
Leasehold improvements | Minimum  
Summary of Significant Accounting Policies  
Useful life 10 years
Leasehold improvements | Maximum  
Summary of Significant Accounting Policies  
Useful life 30 years
Furnishings, fixtures and equipment | Minimum  
Summary of Significant Accounting Policies  
Useful life 3 years
Furnishings, fixtures and equipment | Maximum  
Summary of Significant Accounting Policies  
Useful life 15 years
Computer software and equipment  
Summary of Significant Accounting Policies  
Useful life 5 years
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Impairment of Long-Lived Assets and Lease Termination Expenses (Details)
$ in Millions
12 Months Ended
Jan. 02, 2024
USD ($)
restaurant
Jan. 03, 2023
USD ($)
restaurant
Dec. 28, 2021
USD ($)
restaurant
The Cheesecake Factory restaurants      
Summary of Significant Accounting Policies      
Number of restaurants for which impairment and lease termination expenses were recorded 1   3
Three, The Cheesecake Factory restaurants      
Summary of Significant Accounting Policies      
Impairment of long-lived assets | $ $ 29.5 $ 31.4 $ 16.3
Number of restaurants for which impairment and lease termination expenses were recorded 3 3  
North Italia      
Summary of Significant Accounting Policies      
Number of restaurants for which impairment and lease termination expenses were recorded 1    
Other FRC      
Summary of Significant Accounting Policies      
Number of restaurants for which impairment and lease termination expenses were recorded 1 1  
Other      
Summary of Significant Accounting Policies      
Number of restaurants for which impairment and lease termination expenses were recorded 2 3 2
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended 24 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
Jan. 02, 2024
Goodwill and Other Intangible Assets        
Goodwill $ 1,451 $ 1,451   $ 1,451
Other intangible assets        
Total indefinite-lived intangible assets 243,715 243,211   243,715
Total definite-lived intangible assets 8,012 8,313   8,012
Total intangible assets, net $ 251,727 251,524   $ 251,727
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] General and Administrative Expense      
Amortization expenses related to our definite-lived intangible assets $ 800 700 $ 700  
Minimum        
Other intangible assets        
Definite-lived intangible assets, amortization period 1 year     1 year
Maximum        
Other intangible assets        
Definite-lived intangible assets, amortization period 52 years     52 years
Licensing agreements        
Other intangible assets        
Total definite-lived intangible assets $ 4,602 5,092   $ 4,602
Impairment expense of Intangible assets     $ 1,300 0
Non-transferable alcoholic beverage licenses        
Other intangible assets        
Total definite-lived intangible assets 3,410 3,221   3,410
Trade names and trademarks        
Other intangible assets        
Total indefinite-lived intangible assets 234,341 234,077   234,341
Transferable alcoholic beverage licenses        
Other intangible assets        
Total indefinite-lived intangible assets $ 7,923 $ 7,683   $ 7,923
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
Revenue Recognition      
Gift card breakage period 3 years    
Revenue recognized $ 7.3 $ 7.0 $ 6.8
Promotional programs      
Revenue Recognition      
Deferred revenue 27.5 27.3 27.5
Deferred revenue recognized $ 23.3 $ 23.6 $ 15.2
Minimum      
Revenue Recognition      
Revenue recognition agreement term 5 years    
Revenue recognition for development and site fees over the life of the applicable licensee agreements (in years) 8 years    
Maximum      
Revenue Recognition      
Revenue recognition agreement term 7 years    
Revenue recognition for development and site fees over the life of the applicable licensee agreements (in years) 30 years    
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Leases (Details)
12 Months Ended
Jan. 02, 2024
lease
Summary of Significant Accounting Policies  
Number of leases that have been executed but have not yet commenced 2
Renewal term of leases, Restaurant locations 5 years
Minimum  
Summary of Significant Accounting Policies  
Initial term of leases, Restaurant locations 10 years
Percentage of revenue 2.00%
Maximum  
Summary of Significant Accounting Policies  
Initial term of leases, Restaurant locations 20 years
Percentage of revenue 10.00%
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Advertising Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
Advertising Costs      
Advertising costs $ 34.7 $ 24.0 $ 19.9
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Net income per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 15, 2021
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
Basic net income per common share:        
Net Income (Loss)   $ 101,351 $ 43,123 $ 72,373
Dividends on Series A preferred stock       (18,661)
Direct and incremental Series A preferred stock issuance costs $ (8,000)      
Undistributed earnings allocated to Series A preferred stock       (4,581)
Net income available to common stockholders   $ 101,351 $ 43,123 $ 49,131
Basic weighted-average shares outstanding   48,324 49,815 47,529
Basic net income per common share   $ 2.10 $ 0.87 $ 1.03
Diluted net income per common share:        
Net income available to common stockholders   $ 101,351 $ 43,123 $ 49,131
Reallocation of undistributed earnings to Series A preferred stock       85
Net income available to common stockholders for diluted EPS   $ 101,351 $ 43,123 $ 49,216
Basic weighted-average shares outstanding   48,324 49,815 47,529
Dilutive effect of equity awards   726 599 981
Diluted weighted average shares outstanding (in shares)   49,050 50,414 48,510
Diluted net income per common share   $ 2.07 $ 0.86 $ 1.01
Series A convertible preferred stock, par value (in dollars per share)   $ 0.01 $ 0.01  
Restricted stock        
Diluted net income per common share:        
Antidilutive securities excluded from calculation of basic earnings per share (in shares)   2,900 2,500 2,100
Restricted Shares and Restricted Share Units        
Diluted net income per common share:        
Antidilutive securities excluded from calculation of basic earnings per share (in shares)   2,900 3,300 1,900
Common Stock        
Diluted net income per common share:        
Antidilutive securities excluded from calculation of basic earnings per share (in shares)   0    
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jan. 02, 2024
Jan. 03, 2023
Summary of Significant Accounting Policies    
Retained earnings $ 1,216,239 $ 1,170,078
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jan. 02, 2024
Jan. 03, 2023
Assets/(Liabilities)    
Acquisition-related deferred consideration $ 11,300  
Level 1    
Assets/(Liabilities)    
Non-qualified deferred compensation assets 94,136 $ 78,542
Non-qualified deferred compensation liabilities (93,979) (78,286)
Level 2    
Assets/(Liabilities)    
Acquisition-related deferred consideration   (10,751)
Level 3    
Assets/(Liabilities)    
Acquisition-related contingent consideration and compensation liability $ (25,495) $ (28,565)
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Beginning and ending amounts of the fair value (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Fair Value Measurements    
Payment $ 9,900 $ 7,200
Level 3    
Fair Value Measurements    
Beginning balance 28,565 23,894
Payment (12,994) (7,187)
Change in fair value 9,924 11,858
Ending balance $ 25,495 $ 28,565
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Additional information (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Jun. 15, 2021
Fair Value Measurements      
Payments $ 9.9 $ 7.2  
Increase (Decrease) in the fair value of the contingent consideration and compensation liability (3.1) 4.7  
Increase in fair value due to volatility factors 13.0 11.9  
Minimum      
Fair Value Measurements      
Undiscounted range of outcomes per the Monte Carlo model 2.6 0.0  
Maximum      
Fair Value Measurements      
Undiscounted range of outcomes per the Monte Carlo model 235.4 276.0  
Convertible Senior Notes      
Fair Value Measurements      
Aggregate principal amount 345.0 345.0 $ 345.0
Estimated fair value of the Notes $ 298.8 $ 282.9  
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts and Other Receivables (Details) - USD ($)
$ in Thousands
Jan. 02, 2024
Jan. 03, 2023
Accounts and Other Receivables    
Gift card distributors $ 35,777 $ 37,586
Bakery customers 13,863 16,561
Landlord construction contributions 12,650 9,862
Insurance providers 9,984 10,529
Delivery partner 7,154 7,757
Other 23,666 23,216
Total $ 103,094 $ 105,511
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Details) - USD ($)
$ in Thousands
Jan. 02, 2024
Jan. 03, 2023
Inventories    
Restaurant food and supplies $ 32,283 $ 30,783
Bakery finished goods and work in progress 16,230 17,250
Bakery raw materials and supplies 9,141 7,526
Total $ 57,654 $ 55,559
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Prepaid Expenses (Details) - USD ($)
$ in Thousands
Jan. 02, 2024
Jan. 03, 2023
Prepaid Expenses    
Gift card contract assets $ 19,111 $ 19,886
Prepaid rent 24,438 12,165
Other 19,541 16,348
Total $ 63,090 $ 48,399
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
Property and Equipment      
Property and equipment, total $ 2,131,368 $ 2,004,804  
Less: Accumulated depreciation (1,340,275) (1,258,753)  
Property and equipment, net 791,093 746,051  
Depreciation expenses 92,900 92,100 $ 89,400
Repair and maintenance expenses 99,500 89,100 77,400
Net (income)/expense on property and equipment disposals (400) 1,600 $ 1,100
Land and related improvements      
Property and Equipment      
Property and equipment, total 15,852 15,852  
Buildings      
Property and Equipment      
Property and equipment, total 44,179 44,138  
Leasehold improvements      
Property and Equipment      
Property and equipment, total 1,291,153 1,225,860  
Furnishings, fixtures and equipment      
Property and Equipment      
Property and equipment, total 625,931 584,924  
Computer software and equipment      
Property and Equipment      
Property and equipment, total 57,952 60,861  
Restaurant smallwares      
Property and Equipment      
Property and equipment, total 38,234 36,494  
Construction in progress      
Property and Equipment      
Property and equipment, total $ 58,067 $ 36,675  
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets (Details) - USD ($)
$ in Thousands
Jan. 02, 2024
Jan. 03, 2023
Other Assets    
Non-qualified deferred compensation assets $ 94,136 $ 78,542
Deferred income taxes 91,944 76,245
Other 8,535 8,104
Total $ 194,615 $ 162,891
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Gift Cards (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Gift card liabilities:    
Beginning balance $ 219,808 $ 211,182
Activations 140,647 152,368
Redemptions and breakage (137,540) (143,743)
Ending balance 222,915 219,808
Gift card contract assets:    
Beginning balance 19,886 18,468
Deferrals 14,957 16,440
Amortization (15,732) (15,022)
Ending balance $ 19,111 $ 19,886
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Accrued Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Other Accrued Expenses    
Self-insurance $ 71,546 $ 71,872
Salaries and wages 51,040 43,402
Staff member benefits 28,951 27,332
Payroll and sales taxes 20,365 24,861
Rent 18,973 12,713
Deferred consideration   10,751
Other 48,824 40,202
Total 239,699 $ 231,133
Payment related to deferred consideration $ 11,300  
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Credit Facility (Details)
$ in Millions
12 Months Ended
Jan. 02, 2024
USD ($)
item
Nov. 23, 2023
USD ($)
Jan. 03, 2023
USD ($)
Oct. 06, 2022
USD ($)
Long-Term Debt        
Outstanding letters of credit $ 33.5   $ 31.5  
Revolving facility   $ 15.0    
Revolving Credit Facility        
Long-Term Debt        
Net availability for borrowings 236.5      
Outstanding debt balance 130.0      
Outstanding letters of credit $ 33.5      
Base Rate | Maximum | Revolving Credit Facility        
Long-Term Debt        
Credit facility, basis spread on variable rate, (as a percent) 0.75%      
Base Rate | Minimum | Revolving Credit Facility        
Long-Term Debt        
Credit facility, basis spread on variable rate, (as a percent) 0.00%      
Fourth amendment | Revolving Credit Facility        
Long-Term Debt        
Maximum commitments       $ 400.0
Maximum commitments, letter of credit sub-facility       50.0
Additional commitments available       $ 200.0
Fourth amendment | Maximum | Revolving Credit Facility        
Long-Term Debt        
Net adjusted leverage ratio 4.25      
Credit facility, basis spread on variable rate, (as a percent) 1.75%      
Commitment fee (as a percent) 0.25%      
Fourth amendment | Minimum | Revolving Credit Facility        
Long-Term Debt        
EBITDAR ratio 1.90      
Credit facility, basis spread on variable rate, (as a percent) 1.00%      
Commitment fee (as a percent) 0.125%      
Fourth amendment | One-month Term SOFR Rate | Maximum | Revolving Credit Facility        
Long-Term Debt        
Credit facility, basis spread on variable rate, (as a percent) 1.00%      
Fourth amendment | Overnight bank funding rate | Maximum | Revolving Credit Facility        
Long-Term Debt        
Credit facility, basis spread on variable rate, (as a percent) 0.50%      
Amended Credit Agreement | Maximum | Revolving Credit Facility        
Long-Term Debt        
Multiplier of rent used to compute adjusted debt | item 8      
Amended Credit Agreement | Minimum | Revolving Credit Facility        
Long-Term Debt        
Multiplier of rent used to compute adjusted debt | item 6      
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Convertible Senior Notes (Details)
12 Months Ended
Jun. 15, 2021
USD ($)
$ / shares
Jan. 02, 2024
USD ($)
D
$ / shares
Jan. 03, 2023
USD ($)
Dec. 28, 2021
USD ($)
Long-Term Debt        
Net proceeds from the sale of the notes       $ 345,000,000
Convertible Senior Notes        
Long-Term Debt        
Aggregate principal amount of debt issued $ 345,000,000.0 $ 345,000,000.0 $ 345,000,000.0  
Net proceeds from the sale of the notes 334,900,000      
Interest rate   0.375%    
Observation period   30 days    
Threshold percentage of stock price trigger   130.00%    
Number of threshold trading days | D   20    
Number of consecutive threshold trading days | D   30    
Minimum threshold aggregate principal amount of notes outstanding and not called for redemption   $ 150,000,000.0    
Cure period in case of a default in the payment of interest   30 days    
Threshold cured period in case of default in other obligations   60 days    
Threshold limit of default with respect to indebtedness for borrowed money   $ 20,000,000    
Threshold limit for occurrence of default in case of rendering of certain judgments against to company or on its subsidiaries   $ 25,000,000    
Minimum percentage of notice holders can give notice in case of default   25    
Maximum period of which noteholders to receive special interest as a remedy in case of default   180 days    
Special interest rate as a default remedy   0.50    
Gross principal balance outstanding   $ 345,000,000.0    
Outstanding debt balance   340,000,000.0    
Unamortized debt issuance costs   5,000,000.0    
Amortized debt issuance costs   $ 2,000,000.0 $ 2,000,000.0 $ 1,100,000
Effective interest rate   0.96%    
Convertible Senior Notes | Convertible Debt Securities | Common Stock        
Long-Term Debt        
Aggregate principal amount of debt issued $ 1,000 $ 1,000    
Conversion ratio 12.7551 13.4936    
Conversion price | $ / shares $ 78.40 $ 74.11    
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
Leases      
Operating $ 145,774 $ 140,351 $ 131,834
Variable 87,047 81,585 73,909
Short-term 142 116 283
Total 232,963 222,052 $ 206,026
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases 145,836 149,624  
Right-of-use assets obtained in exchange for new operating lease liabilities $ 114,373 $ 86,187  
Weighted-average remaining lease term - operating leases (in years) 14 years 10 months 24 days 15 years 2 months 12 days  
Weighted-average discount rate - operating leases 5.30% 5.00%  
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturity of operating lease liabilities (Details)
$ in Thousands
12 Months Ended
Jan. 02, 2024
USD ($)
Operating Leases  
Fiscal year 2024 $ 138,459
Fiscal year 2025 146,828
Fiscal year 2026 144,453
Fiscal year 2027 142,444
Fiscal year 2028 149,919
Thereafter 1,357,092
Total future lease payments 2,079,195
Less: Interest (689,335)
Present value of lease liabilities 1,389,860
Operating lease liabilities related to options extend $ 710,300
Options to extend lease terms options to extend lease terms
Minimum lease payment for leases $ 280,700
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Jan. 02, 2024
Jan. 03, 2023
Other Noncurrent Liabilities    
Non-qualified deferred compensation liabilities $ 93,979 $ 78,286
Contingent consideration and compensation liability 25,495 28,565
Other 17,174 18,159
Total $ 136,648 $ 125,010
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details)
12 Months Ended
Oct. 02, 2019
Jun. 07, 2018
USD ($)
item
Jan. 02, 2024
USD ($)
Jan. 03, 2023
USD ($)
Commitments and Contingencies        
Purchase obligations     $ 101,400,000 $ 129,900,000
Purchase obligations due within terms recorded     3 years  
Minimum payments for real estate and leases     $ 414,800,000 252,400,000
Outstanding standby letters of credit     33,500,000 31,500,000
Total accrued liability for self-insured plans     71,500,000 $ 71,900,000
Wage citation   $ 4,200,000    
Number of restaurants receiving janitorial services | item   8    
Liability for contingent consideration provision     25,500,000  
Payments required under event of an actual or constructive termination of employment     3,400,000  
Accrued potential bonuses     2,600,000  
Annual founder's retirement benefit for ten years after termination of full time employment     $ 650,000  
Number of years annual founder's retirement benefit after termination of full time employment     10 years  
Number of months annual founder's retirement benefit after termination of full time employment     6 months  
FRC Acquisition        
Commitments and Contingencies        
Number of years for providing finance to achieve the targets 5 years      
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 15, 2021
Apr. 20, 2020
Mar. 30, 2021
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
Oct. 26, 2022
Stockholders' Equity              
Common stock issuance (in shares) 3,125,000            
Common stock issuance $ 175,000         $ 167,050  
Issuance costs 8,000            
Cash dividends declared common stock, net of forfeitures       $ 1.08 $ 0.81  
Number of shares authorized to be repurchased             61,000,000.0
Repurchased shares since program inception       56,543,158 55,149,520    
Value of treasury stock       $ 1,811,997 $ 1,765,641    
Treasury stock repurchased during period       $ 46,356 $ 63,132 $ 5,766  
Common stock issuance direct and incremental costs           7,950  
Common stock issuance           175,000  
Cash dividend           $ 5,070  
Cash dividends declared Series A preferred stock       $ 25.35  
Cumulative adjustment to retained earnings       $ 1,216,239 $ 1,170,078    
Treasury Stock              
Stockholders' Equity              
Repurchased shares since program inception       56,500,000      
Value of treasury stock       $ 1,811,700      
Shares repurchased during period       1,400,000 2,000,000.0 100,000  
Treasury stock repurchased during period       $ 46,100 $ 63,100 $ 5,800  
Stock Repurchase Program, Additional Number of Shares Authorized to be Repurchased             5,000,000.0
Series A Redeemable Convertible Preferred Stock              
Stockholders' Equity              
Series A preferred stock cash-settled conversion $ 443,800            
Number of preferred stock shares repurchased 150,000            
Number of preferred stock shares converted 50,000            
Number of common shares issued upon conversion 2,400,864            
Liquidation preference value per shares $ 1,067.42            
Deemed dividend in connection with conversion and repurchase of the preferred stock           13,600  
Accrued dividend           3,900  
Dividend inducement           $ 9,700  
Cash dividend     $ 5,100        
Cash dividends declared Series A preferred stock     $ 25.35     $ 19.72  
Number of shares issued (in shares)   200,000          
Value of shares issued   $ 200,000          
Price per share (in dollars per share)   $ 1,000          
Preferred stock direct costs   $ 10,300          
Cumulative adjustment to retained earnings     $ 4,800        
Conversion price (in dollars per share) $ 22.23 $ 0.01          
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Details) - shares
shares in Millions
12 Months Ended
Jan. 02, 2024
Apr. 05, 2017
Apr. 04, 2017
Stock-Based Compensation      
Shares authorized for issuance under share-based compensation plan   19.8 17.5
Shares available for grant 3.1    
Employee Stock Option      
Stock-Based Compensation      
Annual vesting rights (as a percent) 20.00%    
Employee Stock Option | Minimum      
Stock-Based Compensation      
Option expiration period (in years) 8 years    
Employee Stock Option | Maximum      
Stock-Based Compensation      
Option expiration period (in years) 10 years    
Restricted Shares and Restricted Share Units | Minimum      
Stock-Based Compensation      
Annual vesting rights (as a percent) 0.00%    
Vesting period (in years) 3 years    
Restricted Shares and Restricted Share Units | Maximum      
Stock-Based Compensation      
Annual vesting rights (as a percent) 150.00%    
Vesting period (in years) 5 years    
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Net of forfeitures (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
Stock-Based Compensation      
Total stock-based compensation $ 25,781 $ 24,426 $ 22,988
Income tax benefit 6,437 6,026 5,646
Total stock-based compensation, net of taxes 19,344 18,399 17,342
Capitalized stock-based compensation 185 226 194
Labor expenses      
Stock-Based Compensation      
Total stock-based compensation 9,914 9,590 8,856
Other operating costs and expenses      
Stock-Based Compensation      
Total stock-based compensation 318 321 311
General and administrative expenses      
Stock-Based Compensation      
Total stock-based compensation $ 15,549 $ 14,515 $ 13,821
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
Stock options      
Stock-Based Compensation      
Weighted-average fair value at the grant date for options issued (in dollars per share) $ 15.76    
Weighted average assumptions under Black-Scholes valuation model      
Expected option term 6 years 8 months 12 days    
Expected stock price volatility (as a percent) 45.20%    
Risk-free interest rate (as a percent) 4.00%    
Dividend yield (as a percent) 2.70%    
Stock option activity, Shares      
Outstanding at beginning of year (in shares) 1,685    
Granted (in shares) 40    
Exercised (in shares) 0    
Forfeited or cancelled (in shares) (175)    
Outstanding at end of the period (in shares) 1,550 1,685  
Exercisable at end of the period (in shares) 1,199    
Weighted Average Exercise Price      
Outstanding at beginning of year (in dollars per share) $ 46.11    
Granted (in dollars per share) 40.42    
Forfeited or cancelled (in dollars per share) 48.01    
Outstanding at end of the period (in dollars per share) 45.75 $ 46.11  
Exercisable at end of the period (in dollars per share) $ 47.11    
Weighted Average Remaining Contractual Term (In years)      
Weighted Average Remaining Contractual Term (In years) 3 years 9 months 18 days 4 years 2 months 12 days  
Exercisable at end of the period (In years) 3 years 1 month 6 days    
Aggregate Intrinsic Value      
Outstanding at beginning of year $ 0    
Outstanding at end of the period 0 $ 0  
Exercisable at end of the period 0    
Total intrinsic value of options exercised   $ 4,900 $ 7,100
Unrecognized Stock-based Compensation Expense      
Total unrecognized stock-based compensation expenses related to unvested stock options, restricted shares and restricted share units $ 1,500    
Expected weighted average period for recognition of compensation expense related to unvested stock option 1 year 3 months 18 days    
Restricted Shares and Restricted Share Units      
Restricted Shares and Restricted Share Units, Shares      
Outstanding at beginning of year (in shares) 2,512    
Granted (in shares) 1,005    
Vested (in shares) (501)    
Forfeited (in shares) (130)    
Outstanding at end of the period (in shares) 2,886 2,512  
Fair value of shares vested $ 21,800 $ 18,500 $ 15,400
Weighted Average Fair Value      
Outstanding at beginning of year (in dollars per share) $ 41.93    
Granted (in dollars per share) 37.73 $ 36.84 $ 49.57
Vested (in dollars per share) 43.59    
Forfeited (in dollars per share) 39.77    
Outstanding at end of the period (in dollars per share) $ 40.28 $ 41.93  
Unrecognized Stock-based Compensation Expense      
Total unrecognized stock-based compensation expenses related to unvested stock options, restricted shares and restricted share units $ 57,100    
Expected weighted average period for recognition of compensation expense related to unvested stock option 2 years 10 months 24 days    
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans (Details)
$ in Millions
12 Months Ended
Jan. 02, 2024
USD ($)
item
Jan. 03, 2023
USD ($)
Dec. 28, 2021
USD ($)
Employee Benefit Plans      
Minimum number of investment options available to participating plan members | item 1    
Accrued liability for self-insured benefit plans $ 11.3 $ 14.0  
401(k) Plan      
Employee Benefit Plans      
Expense recognized 2.3 2.1 $ 2.1
ESP      
Employee Benefit Plans      
Expense recognized $ 1.3 $ 1.4 $ 1.2
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision & Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
Jan. 31, 2022
Dec. 29, 2020
Income tax provision/(benefit):          
Income before income taxes $ 100,014 $ 32,892 $ 71,620    
Current:          
Federal 7,183 3,520 15,746    
State 7,195 4,895 4,350    
Total current 14,378 8,415 20,096    
Deferred:          
Federal (15,329) (17,733) (20,434)    
State (386) (913) (415)    
Total deferred (15,715) (18,646) (20,849)    
Total benefit $ (1,337) $ (10,231) $ (753)    
Income Taxes          
U.S. federal statutory rate 21.00% 21.00% 21.00%    
State and district income taxes, net of federal benefit 5.40% 8.90% 4.20%    
Credit for FICA taxes paid on tips (24.90%) (66.40%) (24.20%)    
Other credits and incentives (2.20%) (10.70%) (4.20%)    
Impact of net operating loss carryback (0.00%) (0.00%) (6.30%)    
Deferred compensation (2.40%) 9.70% (2.90%)    
Equity compensation 1.50% 5.50% 0.00%    
Uncertain tax positions (0.70%) (2.30%) 10.30%    
Non-deductible executive compensation 0.80% 2.80% 0.30%    
Other (as a percent) 0.20% 0.40% 0.70%    
Effective tax rate (1.30%) (31.10%) (1.10%)    
Cash refunds of carryback claims     $ 18,400 $ 21,300  
Deferred FICA tax remittance         $ 4,300
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Temporary Differences (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
Deferred tax assets:      
Staff member benefits $ 35,932 $ 31,325  
Insurance reserves 14,931 14,374  
Operating lease liability 324,587 323,094  
Deferred income 38,074 35,928  
Tax credit carryforwards 74,004 57,710  
Goodwill 22,743 21,331  
Stock-based compensation 10,789 10,769  
State and foreign net operating loss carryforwards 1,640 2,435  
Other 674 604  
Subtotal 523,374 497,570  
Less: Valuation allowance (1,444) (1,223)  
Total 521,930 496,347  
Deferred tax liabilities:      
Property and equipment (121,219) (113,565)  
Prepaid expenses (8,933) (8,151)  
Inventory (8,882) (8,399)  
Accrued rent (5,889) (5,285)  
Operating lease asset (284,244) (283,921)  
Other (819) (781)  
Total (429,986) (420,102)  
Net deferred tax asset 91,944 76,245  
Reconciliation of beginning and ending amount of our uncertain tax positions      
Balance at beginning of year 3,787 4,799 $ 655
Additions related to prior year tax positions 181 227 4,157
Additions related to current period tax positions (121) (54) (13)
Reductions related to settlements with taxing authorities   (1,185)  
Balance at end of year 3,847 3,787 $ 4,799
Accrued interest and penalties related with uncertain tax positions 1,400 2,200  
Decrease in uncertain tax positions during the next twelve months based on the lapses of statutes of limitations for certain jurisdictions 300    
Tax credit carryforward valuation allowance $ 1,400 $ 1,200  
Minimum      
Reconciliation of beginning and ending amount of our uncertain tax positions      
Expiration period   0 years  
Maximum      
Reconciliation of beginning and ending amount of our uncertain tax positions      
Expiration period 5 years    
State      
Deferred tax assets:      
Tax credit carryforwards $ 27,400 $ 46,600  
Reconciliation of beginning and ending amount of our uncertain tax positions      
Tax credit carryforwards 1,600 1,600  
Foreign      
Deferred tax assets:      
Tax credit carryforwards 2,300 2,500  
Federal      
Reconciliation of beginning and ending amount of our uncertain tax positions      
Tax credit carryforwards $ 72,800 $ 56,500  
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
Segment Information      
Revenues: $ 3,439,503 $ 3,303,156 $ 2,927,540
Income from operations 108,566 38,935 82,318
Depreciation and amortization expenses 93,136 92,380 89,654
Impairment of assets and lease termination expenses 29,464 31,387 18,139
Preopening costs 25,379 16,829 13,711
Capital expenditures 151,565 112,464 66,943
Total assets 2,840,383 2,775,220 2,798,125
Acquisition-related expenses 11,700 13,400 19,500
The Cheesecake Factory restaurants [Member]      
Segment Information      
Revenues: 2,595,066 2,528,043 2,293,225
Income from operations 297,063 220,765 242,599
Depreciation and amortization expenses 64,206 66,539 65,987
Impairment of assets and lease termination expenses 20,401 19,701 11,904
Preopening costs 12,857 9,525 4,868
Capital expenditures 80,752 65,996 31,832
Total assets 1,571,943 1,625,073 1,653,161
North Italia [Member]      
Segment Information      
Revenues: 258,878 228,622 171,901
Income from operations 18,515 13,934 8,624
Depreciation and amortization expenses 6,407 5,713 4,078
Impairment of assets and lease termination expenses 1,015    
Preopening costs 5,058 4,305 4,510
Capital expenditures 26,882 14,818 12,539
Total assets 346,810 306,642 270,029
Other FRC [Member]      
Segment Information      
Revenues: 263,923 237,552 182,175
Income from operations 19,422 23,577 16,323
Depreciation and amortization expenses 7,916 6,231 4,802
Impairment of assets and lease termination expenses 2,582 3,909 1,305
Preopening costs 6,482 1,361 3,188
Capital expenditures 27,562 18,895 13,524
Total assets 399,038 301,618 276,369
Other Segments [Member]      
Segment Information      
Revenues: 321,636 308,939 280,239
Income from operations (226,434) (219,341) (185,228)
Depreciation and amortization expenses 14,607 13,897 14,787
Impairment of assets and lease termination expenses 5,466 7,777 4,930
Preopening costs 982 1,638 1,145
Capital expenditures 16,369 12,755 9,048
Total assets $ 522,592 $ 541,887 $ 598,566
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - $ / shares
12 Months Ended
Feb. 15, 2024
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
Subsequent Events        
Quarterly cash dividend declared (in dollars per share)   $ 1.08 $ 0.81
Subsequent Events        
Subsequent Events        
Quarterly cash dividend declared (in dollars per share) $ 0.27      
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2024
Jan. 03, 2023
Dec. 28, 2021
Pay vs Performance Disclosure      
Net Income (Loss) $ 101,351 $ 43,123 $ 72,373
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
12 Months Ended
Jan. 02, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
EXCEL 94 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !:(6E@'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 " 6B%I8,WHE,.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LU@AZC+98@32$A, G&+$F^+:)HH,6KW]J1EZX3@ 3C&_O/Y ML^361&E"PN<4(B9RF&]&W_59FKAA1Z(H ;(YHM>Y+HF^-/
4WEF0X0M?G0 M!P3!^1H\DK::-$S *BY$IEIKI$FH*:0SWIH%'S]3-\.L >S08T\9FKH!IJ:) M\31V+5P!$XPP^?Q=0+L0Y^J?V+D#[)P'MZ?)G7K5R? M2?<&RZ_L))TB;MAE\NMJ>[][8$IP<5MQ48GU3@C)N11W[Y/K#[^KL _6[=T_ M-KX(JA9^W87Z E!+ P04 " 6B%I8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !:(6E@UZ"R4I < !@R 8 >&PO=V]R:W-H965T&UL MM9O]ZXQ%W7I]\[2[.[V;^R%"5*9 O!#Z\M]? M @C2"P%N8G^H@CQ?R,/&*R7.X18B"-]\+PLO6EM+=UTXGM+?(A^$I MWJ& ?;+&Q(>4;9)-)]P1!)TXR/FN_8^%NMI3OZ PO=G"#EHA^W\T)V^ID*H[KHR!T<0 (6E^V M1OK7<5?C ?$1/UST&AZ\![PI*XR?^<;,N6QI_(J0AVS*)2![>4$6\CRNQ*[C MGU2TE9V3!QZ^WZM/X\:SQJQ@B"SL_70=NKUL#5K 06L8>72!7Z]1VJ >U[.Q M%\;_P6MR;,]L 3L**?;38'8%OALDK_ M!7$08)Z7!!AI@/$A0.^6!)AI@/DQ MH%<2T$T#NC&9I"DQAS&D<'A!\"L@_&BFQM_$,.-HUGPWX-_[DA+VJS(.E0_(MI@^_+,?C\ZA%P!/!KEB0SQ%?PQVTT66+30(A(B^H M-?SU%[VO_2:"I5)LK$BL +*;@>S*U'.0C^\[),(F#]>U]HV(CS2J*1]%8@4^ MO8Q/KQZ?.2(NYGW- 6RV$**2*\4#,!Z!I4-0*M"4FB*Q K5^1JU?C]HH""+H M@07:84)%S.0ZE$0BTI8TJBDH16(%4&<9J+.:PX] EA#$MXUR6'*M-?1"(2UI M6%-:BL0*M 89K8&TA>E$/W4]!.XC?X6(B))<0VL;6N],./RD@4TY*1(K<#K/ M.)W7X;1 &S>DK&-1< ]]X90EUWF\G@#K>C)93JS1S01,1];CP^()S.ZMA\7\ M83%ZG(Q%'*6B33DJ$BMPU+4\Q=/JD)P%-B9L5,;)Q0E84G8' )@ "T_L MU1'BK5 ?3T3XY$%-^:E2*P(\R)'U.@ ?X1N8.6RB<]>NG63'Y0.X0K*GMS6S MJW7[?2$]:7!C>HK4BO2,G)Y1A][(<9AZ>+)_ V[9<> A$/\-]BF_6E^18'LG2X0F1PIK=-3=.$M)0Z!U5J M15JY=]#EB?^C2YEMP&N@&Y]77\ 2V1%AO4R(3*YD8=]G"> )6=LI,*037$.F(5A))[C*C2?D#!!DT(]M&3(C).(FDD)]2*Z!*K<@OMP*& M/)-/^2U]Z'G@*@K9QZ%XA,IU2I?'Y7&-:1W#$QBY)S#DZ7Q*:^(CLN$3VC>F M0+?,1?D[&(B[W?]\JB"/:XSM&.; R,V!(4_I9]9T 4:1XU),P(A2Q&QZO$HY M]>!&2$VN5_;@2A[6&-HQ#("1&P!#GK]G#Z^F;@ #VV5F-%X6BO=-"(D7R-FM M(2E3^8NC_%O(4GZ:\AZHU">H4BO6,^0^P:SUI&&Y98FO;+A6R)3"DL]@1LD'H)R*8W]#09GO7/A\REY<.->= Q' M8.:.P*Q8P4\-U-0-^5+D$X)$6B%3(==N:WI;,X38E%H"56I%;+DE,&L6%1UR MF[*=PKRV0JRLF$@>UIC8,4R F9L LV9!44HLK<8J9R:7FSX)B2DU JK4BL1R M(V#*\_81P^4DR$I2V J!\DQ":>*O2JV(*4_\37FBOL_YRQ9E*\)OYG??P.WM M7,A)::ZO2JW(*<_U37D2ON> M?>\I\2=S977(%1(6]-PU)H$+1;3DP8T+:Y5F\9V#4GJ^_!#_)"$$-J^12JKJ ML[W9SQY&<;%_)S\\^2K%R'PT)J%:J=G[.Y#DI\A)!L4[^+"_!6F%/OQ MVRV"#B+\ /;Y&F.ZW^ GR'X,,OP74$L#!!0 ( !:(6E@<)Y+F^P8 $X= M 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%=L*Z#4 M?-%KEQA(TVSMT+5%DVV?&9F)A4JB*U).LU^_DZQ8MG1BDBT!DLC6W>DY\GC/ M0^KX5E=?S4HI2[X7>6E.9BMKUZ_G>%S,K9XKC][G.U.-:US;-2?:Z(J8M"5G=O5*YO3V9L=O_%E^QF M99LOYHOCM;Q1%\K^N?Y7/ZX?3CV3FY>'=^?GE! MCLB?%V_)SR]>DA;-]"I]XRN^R?$4H]PBG MW$?@^AWQW2?-=TKR-)Z:2KJM*E99(8Y0UK[%\M@%\/$"SMEZ; MM4S5R0P6CU'51LT6/_[ 0OH+EMTS!3O(5>QR%:[HBS-I5@1FC:3-A?I69QN9 M0_+H+&Y#!6VHI@%L%D'($WH\W^RG,[9BS(^B:&=V -3? ?6=0$_35-> JP6K M[4I5T"92!7"OYHAUFN\>K[(&59V5Y MDT%+Z%*>G)8NT,'*#UC$H\&\X'8!]R]5%#H4\,UB1GR,$[B< )L3V?,S6=M%:'8Q/B1B1^R8 @-L0MYG$S5=\]? MS$U@VY:A]ZH3'?L*'.!'#,!8^G0+:,Q=S4]<6J ,B0D6Q3T4\[!28 M810!:=$)B#UML?!1"BW/Y%669Q;X"V\93OI[,R-R4N%- :WDW MI248QHG0!(8S@YB%H9C@&]:S(G/3XF_9M04E62WW9P;%.68\SGDR7HV('4MB M.H6TIT;FYL9A4WL([YCUF/ 3.L*+V25T2F[PGAVYDX_NV3%-JUJY55$7Z&#( M1!+N0>AV'9@=8T),0.VIC;NI[5 ;/3"P?,Q:80CREPW1(G9!&$83A<#W]GIN M=ON@RYLCJZH"=O=7* 'S,5GY$:7^D( QNS"F8D*C\Y[3^ .<]K1:Y0B#\$#9!*'PGO/X8SCO M(90(GP&;"3XJ5L00-AV<30UL3WS!#VN^/^!#K/O&9!'3MJ_L#K]NM+Y4E7FIW9'8^_PXQDGDS[Y M?.:9HAUFW9,J=Y,J;(6O%2RC)3%-_AYY\8HR$ $5VU M-VM$EU.#!>W"-5R,1AY+ H_'T?WMO<$#WS#@'N/)_L2X=8EEQ5P?0WSWM8QR+L+B#[W A^(*XFTY!1[S$R_@?76#(M?&3E7GH+P\ CYK MU;X]R>_0L1G+G",6,Y8D0T&$6D8@V_R)/:K8.[5V2R+8"]5%G4NK[@^#4UU M(UDU;Y!@D')M\(D=2YZC<'0DC%DE\82.$[TJ$H\Y 3 (B:%0QUI'L)B&HY4R MMN,)IW1J8?>:2#Q1$WGD0C5'Q>2TT1T;5=GV_&I]R$]M53TZR6#TL@ _2\ , MT;.$^=[+KN9-XQ^RNLE* ]+Y&CSIJPA"5-N7=]L/5J_;]U]7VEI=M)$:D&O*U+0H.9%DZ9:GM.DY@9X3F M5C0NY^8\&K.-3&D.S@F'7"8@:4S25^@->HYL)!(U*\:V5-EU M##NN,YU5F=P',GT@^0ERW-?(==R!P7UVC+M7NGMM=UMI;H2[C7"WC.<]7KA) M6Q5L8 ZFG[5349 8)I9ZF 3P+5C1BV 7M(<+5F:$BY0 ;RZ_:],2U3E M# MJGHWJM^!HEZSEB:_T>0_G28JQ*9?CW\/]%!*ET5+1="H"#I5S)^BKH)CZJK' MJ$4?-O3AX^COE9 )-[RWB+YCJIM^NQ;TL($>_A-T52,FX&%O7719M"!'#>3H MGR#5/D-(DB]IOC:1CGI)NRQ:I-BY:Y!.)^N,99G:;_Q' =<)>BJXSZJ-O]?? M\2/PCZK@.F+KE5;7YN%Z'V7:)K]KT+BS#YK)'R[C.MH^"G9"//+=87A(;3(- M/-?#.'R ^JZ]XN[^:J3NJ>LZ9/M=$/@N=D>'Y 9+!>WYHX? [YHH[NZB5^HK M0&SX[S:Z$?=^R_,#?^!A?WB(:[#T\4#=D\/JL/>VL/K[X1/A:YH+E,)*N3HG MH>I-O-J25P/)BG)7>\VDVB.7IXGZC &N#=3U%6/R=J WRLV'4?074$L#!!0 M ( !:(6ECJ4K#!D@8 +<< 8 >&PO=V]R:W-H965T&ULK5EM4]LX$/XKFESGIIT!8DE^Y2 S@-L[;LK+%'K]+!*%>&I;5%* NU]_ MZQ?LQ))5Z.0+B3E=8/A].IFJ]XP=2! M>. E_&;GS)[E>ZNC&='3VP>W[#]=>':PE7T\[+(BMXJ3)1(LF7 MQY,3?)B2N#*H$?]D_$EM?$<5E3LAOE<7YXOCB5>MB.=\KBL7##X>^1G/\\H3 MK.-'ZW32_69EN/G]Q?NGFCR0N6.*GXG\6[;0J^-)/$$+OF3K7'\13W_QEE!0 M^9N+7-5_T5.+]29HOE9:%*TQK*#(RN:3/;>!V## X8@!:0W(T, ?,:"M 7VM M@=\:^'5D&BIU'%*FV>Q(BBWJ"K3^C\\NSJXB/:1U]O4O3^W0>D5DQRA;(2W:[$ M6K%RH?;0NZWKHZF&156NI_-V :?- LC( C!!%Z+4*X4^E@N^V'8P!38=)?)" MZ90X/?[-R@/DD3U$/.);%G3V&G-:FU.+>>HV3_G\ )&X-L<.-K1+$*W]T5]- MD"WDC4O?[K)J)8?J@+RD4]FO_^&0^\/6[AVZ2S=D;.M4/I=*'V7 M]]D7_LC+-;<6:6,9U)95KWR<49\F@0<5\+@9# N.>A0'X38N-7$D(5'@>QUN MBT+040C=%)"2QG4C<$8F=1*[TBDL$4D8R MG97W35:VBMQ&+C86DQ#B;ZREX6;"XAB')!I0,V%10BC&=F9)QRQQ,ON3ET J MK[FP!8SO3.F*Y"-W4DN,Q1 <^7XRH&:!>4$4#%I6:L)P'&(:VJEAKU<.GI-< MRF&/SC/6Z+>*82&DSOYK;KCXM8ZW;,+7 XB0,_!%^&\H( M._F=%P\LDZ!Q-1)+Q)3B;57F'(0FTEQ"0E]!%IMI2OS0'Y(U81"2>%BG%AB. M,4U&R)*>+'&2/9G_6&P#\MJ/U8!@*\J6]0;5)1[<%E4A'\E M]<10UH--RD M%ACP)!V&G4IB=EU"#'"VE*%XF!Y2HE55@F5IQ$!HE9^)HG-!@2,F$ MQ3 H1D8@[K4)=HN3\Q(:"E>ZSI*H)V*;JSU467 ^Q<0H,Q,6$1J-D""]&B$_42/9(PRHPE$W%+ MIG[;(/;(LIS=Y;R*&]PIH ;K6*U$#JK)VNA:[\'/]I4%9]M7-EB"Z1C+7@H1 M]_NG#98P9CMRU:M ZZL'LM-W3SOUEN[*VW8H>RU&W%KLE*EL;HU98Q=MRJ0# MHPY,D'=@/!]84/C &^NNO=PB;KF59GG=*=Y?"LT1_F!E$5A8>,-99T$!C>$; M$PL*:(P5VZ8 \V-*AG+.!DMB/%3?-E@4D)''7]++.>*6UR=C"LIU7>KF)*2[VYV^G=1G M3H/[I_@P;<[0>C?-D=X%D_=9J5#.E^#2.XA@R\GFE*RYT.*A/C>Z$UJ+HOZZ MX@S&606 _R\%](+VHOJ![JQR]C]02P,$% @ %HA:6.11+ '1 P V0T M !@ !X;"]W;W)KP<-,;OMB2O/M(SZ/U:M7; M,OXB4D(D>BUR*OI6*N7JQK9%G)("BVNV(A2^+!@OL(0N7]IBQ0E.M%.1VY[C MM.P"9]0:]/38 Q_TV%KF&24/'(EU46#^XX[D;-NW7&L_\)@M4ZD&[$%OA9=D M1N33ZH%#SZY0DJP@5&2,(DX6?>O6O8E<[: MOF=D*P[:2%%Y9NQ%=<9)WW+4 MBDA.8JD@,+PV9$CR7"'!.O[9@5K5G,KQL+U'_Z+) YEG+,B0Y7]EB4S[5L=" M"5G@=2X?V?8KV1$*%5[,L088D'/;PNA]-YC,T_8*&T_N'Q]'7T60V_CY"XPGT M1^@S>II%Z.K#1_0!913-4[86F":B9TM8C<*TX]W,=^7,WIF970_=,RI3@48T M(GLN=UXCX)Z;7R/$^(<_Q L."AN]Q][6[;W"/FMTC$E\CKZ/= MW08V?K4SOL;S+[,SI@TH)PC,$ZB,)<$ MBRX$=B1L4 D;-*$/)I!-QS1F!4%7WY@0'TW2E1"AAE"YWWZS.J(15C3"QOB8RI1P!#1 HE0EX@U!2TCT]E6N2-V8 M6(67#(A+@D47 CM2LE4IV6H,"#A X'B@D&XY)S3^@23'5.2X/)B2OR$+PTDG M38*6P*V#G?4ZG9,8J=M\;G7#DQ"I&_F!.3[:%:MV(ZLG"G5 GOU+$AT6"+@D MA&<;K [:3XC"7\ 62.)7$Z]&Z%\-E$N"16V#4*TS4G4JJ3J-4OWD5S()U'G' MQM=M#!M?-_*#;L?,IUOQZ3;RF3.)\Q,^FJA2GD='0P 5A*7GVO);X.2=(,C2#\"8"W2(P71#XEQ,$ M]5/\DK(<(M]'P;.&3$/2C[W?X8'PAN36UV5 MGXS?J7N+KJ7?8,I+SSWFRXP*E),%0#K7;5@3+^\194>RE:ZLGYF$.ETW4[A[ M$:X,X/N",;GOJ FJV]S@/U!+ P04 " 6B%I8;4P)3TX0 .Z & M 'AL+W=O;MVIJOB6!QT MZDE)E/#\;A#H$DC< M\.'[>O/']B[+KL\L/NWZ+-Y8?U0[Z8K[)H(VT?ELMT\]?G M;+'^_O%,/GOZAV1^>Y>7_W!Q^>$^OH^P&J,*"O'AF@[0=HPH#AL0']_8"^,$ ^-F"P'S!X[3(,]P.&P@!E M>&3 :#]@)"[#L0'C_8"Q.&!T;,7UGM9<3USLHT.>5[:XMH?]8T.>5K5KMLKC>!T=G[&G%R^*: M/[IMR4^K7MZM^XO'M^+N?:RG>7KY8;/^+FW*Z0NO?+ +@]WXXNT[7Y6Y=9UO MBO^=%^/RRZLPN X]6__TQ="EZR_%7[X1?+F60K-X%EZY5NCI1G+]-\F(?[>_ M_(_T*2@F,Q+;N)8^2<7@?QK)%_NS9TA18IA&DNR48IQT+OU^K4M__^57:7N7 M;K*M-%])7^[6#]MT-=N^DWZI//]PD1?+4L[1Q70_WY\?YULY,M]1$6_99I/- MI.)%FOXA73TL'Q9IF8&2<7-3A.([*9="%%Z7QV7FRN5^G]/"^>LTMAO74^&BR[W4JR MO-B3*>;&2#>K8EZW/_"V::CN_$!UX(5T.Y9O(+QVXDNQ9[A]V/SU4[9FOTOM MAO'!B>UH.GV=S=CM?E6^ YX^7-)?T;/I> M4L;O=C/<]&G\:/9W9GDL].WR7!L.U \7WUY^)-:G4F15&_6KD^E-DXT4;52= MS*A/-AX-JM.8KYAF4I]F-!S)8CGK=9/9]F\AI=?'HP'0TTH[+]VPJ!A0G4HKJGP55-%KWE)XH:5/E:UOK"RDH;)1J/! M^*!5-GKU>:-7.V[T?R\^2!_W3']]U1N@U2^_7?AM>Y].LX]G18)ML\VW[.SR MO_]+'O3^T;3K^(@-7BYD3]@T]%=,8]2G*;9^35@]YJNFFI +:)&836(.B;DD MYI&83V(!B84D%I%83&()A%723GM..VVGJT?2SEY-R[W%(N2*6-L]^K4\W-[M M.=ZM%[-LLRT.Z/_S,,__:HHZC8PZ$M-)S" QD\0F)&:1F$UB#HFY).:1F$]B M 8F%)!:16$QB"815HKC_',7]UAW/(,N+Z)VNETU'?)];QW9-6A+32B?DD%I!8.*@%CZH)WSZ2]6(22UIGOA*9P^?('+9&YM5= MNKK-RH/YXB!^_FWWV\,[:97M?GG(TS^;LK)5[)J5)*:3F$%B)HE-2,PB,9O$ M'!)S23EZSLM1>UZFVSMI-O\VGV6K MV;8(S>DB+<]JF3Z>&[([\>4Y/V_6FYMLGC\4\_I.^D5^WQM)]]GF\5>BIF!M M+=TU6$E,)S&#Q$P2FY"816(VB3DDYHYJ[[+^2/B)VR,+^B06D%A(8A&)Q226 MM*_Q2JR.GV-UW!JKNU^2SLOSQ7=1>I^MMKNC]J:4;)6ZIB2)Z21FD)@YKI^* M(OQ:3Y:SQO53#;3A4#SQA2SID)A+8AZ)^206D%A(8A&)Q226-&[:+\X0J\2? MW'O.O[+_X0T!^/*THJ8P;&>[IB&JZ:AFH)JYURI?0/?'0B:B)2U4LU'-0347 MU3Q4\U$M0+40U2)4BU$MH;1JVK[H49+;C^)?'*U+\^WVH4C=A]6L/#8_EL/W MBW35W%;46JIS I.:CFH&JIE[[>4^J7@&*5K0VFN5CVY5'@IG1MMH40?57%3S M4,U'M0#50E2+4"U&M:1Y(Q\I1_9/E4-BMC=YO#4Q3^Z_MI;MG)ZDIJ.:@6KF M7GNYGC55[%-!2UJH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:0FG5-#XT'\GMW4>U M-#[2 ?BYW>D>[ESJLIBNJ(-3G*]J4H>#'OR6-P]19N74,U% M-0_5?%0+4"U$M0C58E1+CFSE+]I8JXEX:% JK[G2-1%/[GRVFIW3D=1T5#-0 MS=QKE3,K9*5V]$[6M%#-1C4'U5Q4\U#-1[4 U4)4BU M1K6$TJI9>^A DMM; MD)ZO'/*8MO&\80,M:Z+:!-4LN=ZV M<:Z,U(%:^^D);35"-1?5/%3S42U M1#5(E2+42UYQ69>SC'4RHILOUK@59O,J7@98T46V":A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B6 M4%HUA0^=3W)[Z]/Q%#X$;[ZN=$(UAB_:Y81J^EZK[+SV574HB_F+MC U5%4T M\I>XY>'*'%.UI0C5=KG<\G-=W2-%NI8:2BM:K_?Z.MBRAFHUJ#JJYJ.:A MFH]J :J%J!:A6HQJ":55+R=^Z(52VGNA]"Q;%J%ZZ+(O;[IP)'2;TK2=[YJF MJ*:CFH%J)JI-4,U"-1O5'%1SE7IGVKFL]L?"QY^'5O51+4"U$-4B5(M1+3F] M[JN1>FAX4DXT/!VY;,FQ6'TG_:+TWZO]]NN5M!?M'+1HZQ.J&:AFHMH$U2Q4 MLU'-0357J;?*% T*#0X#6#9OJ*N+=D"*T9HQJ2<,2J&I/ M/G8FDG)H(E+:FXB$L&J\?U%;<*&M1:BFHYJ!:J;2T +1ZZOBB7L3M*J%:C:J M.:CFHIJ':CZJ!:@6HEJ$:C&J)916S=U#JU+QL/1_TLV4]CJ5NZ2FHYJ!:B:J M35#-0C4;U1Q4$:LFI):@FZ:')23EQ)Z:?>6>1]MJ=LQ;M>$(U ]5,5)N@FH5J-JHY MJ.8J]9ZXK2Q"=5<5/-0S4>U -5"5(M0 M+4:UI'DC[Q^YQK-R:&Q2WG83IE/=2^ULYW1$NY=0S4 U4ZFW.0W%6Z=-T)(6 MJMFHYJ":BVH>JOFH%J!:B&H1JL6HEE!:)6W50Y>3VM[E1-Z#I+U4UP1&-1W5 M#%0S]UKE)%(A?]&"EEIO\!B)7?=H10?57%3S4,U'M0#50E2+4"U&M:1I"S]R MSV7UT+ZD_IS[-9W:\JS24G M7;V7>NJNUTIM3%&TUPK5=%0S4,U4Z[=QDGL#5=Q113NMU'I_UV@TU$9]\3 ? M[:%"-;=A&61YV.L-A6^G/;2LWU#V7!X.^@--%D,-;7UJJCL>"4$:H35C5$L: MED 9*[W>D?,[U4.S4O&P0U@)3:*G@ZM5[QQEU7PW,0W.3VM[<] -MHNURYS1%6Y=0S4 U$]4FJ&:AFHUJ#JJYJ.:AFH]J M :J%:KWM1Q'/C8[0DC&J)2<6H)JCAZ8EM;UIZ:3TNJ_F[:$E2GU; M2U1C?*)M4*BFHYJ!:N9>>_DC?>U44K0)2FVXO51_W!?OQHP6=5#-134/U7Q4 M"U M1+4(U6)42YHW\F-7C=8.;4M:>]O26YM$V]FNZ8AJ.JH9J&9J#?T40^'4 ME E:TD(U&]4<5'-1S4,U']4"5 M1+4*U&-422JNF[:'Q26MO?.IRJGT[U3EA MT68F5#-0S42U":I9J&:CFH-J+JIYJ.9K#;<+T@9J7[AE0X!6#5$M0K48U9+3 MKV\U/I5#?':]']/C&:O*[HQ5K3%%T88E5--1S4 U4VNZ'U-]1Q5M1&JH.995 M31.JVFA5!]7**GP'XJ%E_8:RY_)(EL?CH1AJ:/]04]W!6+@^5X36 MC%$M:5@"51[U!D?Z@K1#7Y#V(_=C.AU<:(\0JNFH9J":J37=CVE8N[CD!*UJ MH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FE/>;NQ?8NRW(]S=/+#_?I;>:GF]OY M:BLMLIN"[[T?%LF]F=_>/3_)U_R#N5 M(FKXF6>%&EJIUIL+VU9QBCE3';'!@MZLA,R9IJEVYSAG=LYX M8?D#LS:7_D!L=<8+G$M0VSQG\M<8,[$?6JYUOQ#Q=:K+!=L?;-@:%Z@_;>:2 M9G;#DO <"\5% 1)70VOD7@3],MX$?.:X5P=C*#.Y%>*NG$R3H>64@C##6)<, MC!X[G&"6E40DXT?-:35;EL##\3W[I$9FN!]>"V!2$18+)0P*;PQ'PC M)%UG"']LN?X%WR*194 W9L]D\KWM'*I]>NW[E$7H0FU8C$.+JHQ"N4/+?_[, M/7/>M7GXE&3!$Y$]\+?7^-L[Q>Y/F$HAX3N>8)$H*BQQ1C_D!!8H.2JZ"K3G M"F6Y1%&I^P..]_K=[K]@;UK,:K?&-7_*Z-B MD>=4YHTYKZ&@?B960%UKA5QOCY2$_A\"W8YSWNBKW/@SR.F&K%]V[%N40_UG737?*L>5E(_F%]=;/('ON#R]\U7H7[- M]U;*:LV;KFH;)/CR M2&TB5Q^/_(;7M;:D^O'GSNAL_T[=\/#[B_6//7E%YC[O^$U;_U&5K*MF^,Q_[!QQT !' MC@9DUX"8#9BC =TUH&]MP'8-6.^9@4KOARR7^=6%:)^0T&AE37_IG=FW5O2K M1H_[0@KUUTJUDU&YBKSN\9D!<&[XG7XJ]Y\PX%Y%^(!(0!';IY2W/:-Z= \\S?/./% M.T22OCGVL*'[\:"]/>H:C[Q;H:6:C1U:BG:-U 07N:R:AV&&5++BW3GD]L$L M@\WJ[''>;?*"7\Y4>NBX>.2SJ[__#4?!OR&736DLF\C8D3O9WIW,9_WJB\J< M55.T:P[Y;&@;]FUU@GR\P@&FH1K'QT-OV#!&L0Z60U1FHV)"XQ%UU/]PW__0 M&P[7Y7]5#E!Y5G9(MBK1%FU35#5'S9Z8?E[HJ-F(]K%2ZE]6F_R2NB(0NT2Y5W'56AIBC57Y1-) M+E25>9UG;/6-1&F:&#QME'(&B0V>-@K'*8UAGLF>9_+*$"ZY$&HVO,R2_ ?, M)+'>?H;#&(<&%0B61,P8V0R D2!A*4PFW9-)O606LBV^GVE]4R+%1@]+/T00 MG]0>F3!.S)P&H!@C)AL 1=(D@V, M3I2K)K66367MV*$'(@Y[X^.Z*-IML_-C*U=,7%UNU=+0Q$I20,PEQ+B&J11MV"_<-GG.-_D!P1'&INU#T#A.$RLK&;#SFCDG#FC,,%^ M9?)SM91*L8NCB@>RL<4$Q?:PV*@DHE9PV2@2AUM^OK:0@>CN[1P[6L]P,/@"' M(YQ:T@NT1P-7.B"C5B#XI!V&2I6C[BU+1>+5(*?JKTFM95-9._;IJ%.(7Z=< MEV6E]7B_2%?1HV)&/O=BC/^YK39ZM05ZU-87:NV!P\A1-\98\Y95#)^>I*:UE4UD[]NFHH"U[E4T5.^;)04:G:KJB?&7:_7MAH(H)"(*NFF H9P.*'8JGD0 M+@X"5RR-DHOX)=?[5J@V*G8ZI*@5BFTET3(OM/AZ!IG9<@F'AQW9$0-@JD:; MN,S?O?]WV$>11OPB[9M:JCT/F\AOI ^(,) _A ,=X#+H&%HZ"C;ZBF!K5>H3 MLB]&);^7J.JZK4H4X/K ;^OD4Y))MY"H+?@H"]T>&@4?]6\.61XJ*\$+V<_P MJE'1H",CK]5L[^!*[K=_LMUEE%@US%.0Y?G1L5,_8KYJV@+SLO=&H3_X**H.JZ/3@=GMIM^50RZRVOY M9'?9VC@Q5_\ AK X<2R3Z2B?J5\^'X7/2_[IW D(. 0-*0G,-2:$8X3$Q*0% MX*AKUY^.JICZ5?&=X'FW%<\[7INM*%:Y8_.2 OJ514%B;M1 N$B?>9N4 %P8 M1XZ18J,:9F_8OGS9%(!6S. U&%MYGF%"0VJR

5BOYH7(]>?Z>G7X7K+WH?\3&O]1H.Y :HN3!AB3GE(%S,DM!&-BQ3*);KG#U73Z'A5Z76C]$\+IA=FZRV,61Q;7 %>G:4NE,"*IN00'8) W,@AW[(UCEJ/R8OXK M:HOM9E._:(>RZHJZ55G5L3?')E5?DUK+IK)V[,=1HS&_1OO42*[L2F=99<"M ML=@\ ;@!4#&AUF5%P%;H$@IL5$OLE'>]/[I_FK^=7\AW7C^'I]GPP7[T&PO=V]R:W-H965T&ULQ5UY<]M6DO\J**UGRJZ":!Z292>.JWS$&>_F<%G.I/9/$'@D$8, M!X=IS:??_G7WNT!2DC.9V:J96"3QKGY]7WB^;]I/W<:8/OFRK>KNN[--W^^^ M>?RXRS=FFW639F=J^F75M-NLIX_M^G&W:TU6\*!M]7@^G3YYO,W*^NS%<_[N M??OB>3/T55F;]VW2#=MMUMZ\,E6S_^YL=F:_^%"N-SV^>/SB^2Y;FVO3_[I[ MW]*GQVZ6HMR:NBN;.FG-ZKNSE[-O7EW@>7[@[Z79=\'?"4ZR;)I/^/"N^.YL MB@V9RN0]9LCHG\_FM:DJ3$3;^(?.>>:6Q,#P;SO[6SX[G669=>9U4_U6%OWF MN[.G9TEA5ME0]1^:_=^,GN<2\^5-U?%_D[T\>[$X2_*AZYNM#J8=;,M:_LV^ M*!R" 4^G)P;,=<"<]RT+\2[?9'WVXGG;[),63]-L^(./RJ-I)--YFLRG\XM; MYENXTR]XOL6_Y?0R]\7QN4%-WW2[+#??G1&Y=*;];,Y>_/6_9D^FW]ZR\PNW M\XO;9O\7=W[[W+-)FR]MRQS1&C[\:.IJNZY*/&Y.\)KSL3)Y],LE; MHK^&9GQ7YTV[:]JL-T52=DF65,1+3)N4=6*^[$Q;&EH@JY*BK&F=2?*;2;+6 M$"W0-K$E8D3[K"V2K"Z(*U3T=$7+5?B!Z(4FI7ULFFY7]EE5]C<\03ZT+1ZD M ^UK'DE<#5M(%HL+FJ7KLZ&E W9)OVF;8;TA]D5_FN37NL0^KWMZMN.!K[,Z M*[)DJ+'G)0TJ.MIZ7@T%H'+BT'3M5Q??'O_G5=81& AR[X$E-:T$2&*BC*"] MW67U#6;.F[HCD!<,MQ6!HLX!I0X[(R;9VUT8WG/^&L@ !'1+L/Z9$$\G:U'3). _];G:]C#V\5H+1RRTA7IXE#W4#/[Q\^=[N8)*\ MK"H:V9M6[\.#%YOK"0FZC(5,!^SD%8#(#:'&3BZ5%MMDGTVR-(;0O"J)DV>Z M'W^Q- %CZ]"75?E/NL3DCYQ8GGKN@*R-XZL/QE+]V!E]\W_7EEJ\&N"L7 MGUD&"R!0$8-SNC5D?ZR"Z^O !(>HUY M\]D ]Y8W_,"Q/4RPV>ZVZ;/5BJ@E6 &$MW5T2H^:ODN3JLR6A ]45U*#WXV M]:"3@3_6';YFO*-Y"H(M7?O0,MP(!-@U[2:^^XYT%1QFJ H:2MLA MU&B;+:8*=SY)?C#-KL%PW!P6^X4>:9.?LKQM#"W3;,L\>4?$D/<,6"+8Y!=F MJ8#:]_7GLFUJ@"5Y,[3X2M&7D4JQB\0XCO#ZE[^_>Y.<)[-G"=%683"S'&00 M9J-@PQ)+*UP*F=5>#Z!')%X9X68YJ6F)4BAAQGY3$A;OC9,O.5->3DHLY(5G M_[C-%4VU9)(U9;<50)LM^"3QS&Y3KARVT<5"!!@B[+)I4V*7M IQP7R3T1W( M4ZS T5/$(U8D0Q-%L&WYA0;V>W"#ICXG#-^6M&463*N5^XR9:E/A!JN&CLMX M[6!V'D L9? T[@;L5>\):Y.2[TFP=SV^V&UTI< VX&"> =)K.M-N1_R3-H+3 M;(B9&CX;1G9>,:!'/#R)26Z; G2(I_:DVM./JTKYVS7! _F&J[(97@_V# MN6NR,$)-@00-J4@E+5(,!BO[(;1IXD.\(RQ6T7\JDE<)K";&WQ1XLB=3!/^> M@#'S$\*.=8-Y+$Q6][M!I7&H5MC::FCYP+?B;WQ3J1 #JQYN3RF=NBD&V@@C M .FT96XZAF,XDKA2.RC34XD;'1*#&5KX-8:K!3=POKXY1)0M#6))FM$T!3'E MSCC8U#&/$-C0=9:B \C3^,LS%,_(Z<[8Q"7F,"$EK]NHMD=_?$\RY'-6,5Q? M*K]N2<+2E\O*" _P+C$!+%L'O M(!W1IC*L%\^I9-!B3L9-2T@'F"GFFR4BX<)P(C$,<19"IO.^.8=FZZ5 #'6@ M*HE/5LV)@YPO2<5D,>"QSF&(O1&Y3&A,3IM[:PK8":0UDT),NW^'GQETK]5" MPD36-'C[YMUK9YP,.P#BP?QRFDZG4SY$2232"7=1C.%-@^TEVZ8F.B2Q\R/5CQ8Z675;V"I0J]Q<'.0X9O#\D;TQ)4CVZ>DE%)V:I&0E1KCR M*2&?VS '-.HH>\QIF<>3'D],T:I77;R:%]8(DJ:]?&K61WR' -Y 3;<"A8VF DP35U0U MI*6*^8*56]((>JA*9 /SK1/'& PS>/H?'0-J"C^JC-Y:5%XUXZV"WE9E2VRA M))5$_H);)QK%^V0;Z7T++J/J(23^CO'F-\P,9P- ZA\P[@%P?FRF8I4CSX?M M(#A Y$TC2U5[R5:B*U%K53BC>*C^:0JF_(J-PJQLK>("KE;S9;*:RH.4WS," MD6H+ 5%,P+?<2HQ*697K)D2+9WE,* L/]3F\?!14[@3ZA3,Q@7@A5*!K MQ_QQ*8AE;0, 1&Z MK.3VA?B8H]>@9)JI:A32$",-BR=A[07\ KU(\@@&UBP$R#+H%!7A6/<->Y>F MBV_O_/?54%90 #JGOL?;7DS566('G#B>_7DV!46 @(^@5*5S=" M+_OL C/,+G6&A[-'"3QL0P]R;%;]/E-][7#DY6A5C!5KGH1$[>Z0E#QQA05T M[R=CR_,(DGQVLN8?\# T;2AT[L 49YFSN7[G ."3>L8(YW^@'_5Z#J34"4HE M7DD"ESE4:ZE:7' AJ0J3VL+_\T_YPBI93,1$H#P9 >I'LLW.?R00%,E+H1 , M951(/L("K&7\]U9)^TU(J1-'J=.KV'[QT[+PP=053VV)3]A?70/,PL((V/L- M"3+0FEI]]%7H?2A;8D?09D59*DB+[Y78LK9EM[(RUS&A\U_)NFU([8#)!?5@ M*4 #!R:V/%%'%7M^DQ-K7&6P7T8E61)9I:+&+6STP MQ>1:,0!>9Y'AN2 :W3)T4:CT YLK![Z">.H ,.R"@6NE]4@(Z/*A(98-9D$P M 2H.(T"N?GE&=OS*71E%+')^Q V)IZ"@"<\/>'7:S$[J1S3T@:G&<\X[\ M*QYN=(ND]" R0Y=N;?Z>[(0"%G//>MN:'J2=EEN3BG9XP\I14Y< 'YP223VP M>YBV4S4YGTRU.85E@)($MW9MK$>!D8!]JG3;*T8J4C34NVCY1GB!14-C@0;* M&1EMC7ABV8-)A,<17EB4\&#C ;KUAG$U"Z:=",5%9 $<8RREKYA'J7WDZ3%P MA(8*!TMLDBVL:ZKB78 >5R4K'0X_90W6!EE[)EY!P%9:=8:@/ GJO67]B('T MN'@X=CH++J\1'8=J2).\]\AB(,+K@""TAU.:2ETH.VU9$6A6YW -R%XGR0=+ MVVIK=LJLQ [AR$=KE8E;V8=JWC#@.W&H%2&0A)J$4Q,VB2K>6VNG"7840$N9 M/*YB2T=@"T8#3J(A8[1 XW!_W6B#7D25;;*B)>2Q )R%Z9F!LQ6M,<7@-$HD MT%/O?;#@6",/YCX01@_FSR:7SB=$VU;A$Q@%L3DV$AZ'@D,<*O#.G(@#/B2; M-&1(,J$I'J4)?OF9).$F>0=5-4L>GGY.5(JW'UZ+RWS?Z#3B7P1&A::L,3G6?^*5 M0^9U<&,VZ!AYFH) ' 1<3:Q+<%/5C[!O4<:9D3"C5:>7&, $>S>) M&VSC8B"WARR]"0$1=W]T?XW^KG_?QM%54[A?QD[9D4.63ED8F+F]T=LZV/G= MN_R!K&-6)>P7#Y)9>G$Y._C\L35^_GB(EUAN"1F(S08)',2HU**F#Z*EVH%7Z3,ZGO_TY.DB^0AO-@O!VX_L5[]8 MI%=DMH2?Y[,9F6NW3\"W?3?@?N1-LTJS)L*(K:Z+],ET[LV@=/IL3MRL/N^_ M%A*+]((L./]I/I\I).X-AZ?I=#8//BUF'IA'$=W?_/QREE[-KT;?7!(J'J"/ M=]'JZVCB:!L+_?=-93'G &L3TDT4/E*3M5$O;0KC2S"LY>!(%%5UAK+^,(%U+SR1L(396[B M.!E"=#8*)S>HYE44VH7=(#&[R*;Q83NQ_2/UTP7^ FD4S63]C:/HWYUI4B27 M!'E##!!-ET]M44O]&G\$)3BO >Y'6H)0\\@:@8 MM&0EMARY4@TUM&)J520"C9> \3^("P936(^J1&. QRG M_VO)Q?!PE$D51X.H,#$A283AZSL)68 /**6<*6:6_:E9E[N;% MQUDJ?Q'QTDXRH +K@3.O7+Z6^DCY#MG"H6WO,QC@$7CN$K_B.76"@7WIL0-9 M75#J/Z8[.N$J9'L;#PU *&Y6K_,O3Q87A@$>Z\/S3Q/ M1,P[K-V3>J-NO!Y!9M^6/2%F4B#A%!D8'H]OL2C#I;X:S_YC6&:C>;=CF28> MNDERSW\?2C66Q?T/LZP)>>!D< PYY/3 M+4F8F2XWK!) U:^+0.A# Y"3.DEO.>E#FXTFL9]8K#I=("4+;UUVZF+5B#E3 M6)!N13 <:NN/MS0J;M8UPDPP/0/=PV4JLO0("-K%*K&(36U[)&0DOCB./JAS M,0R L90AG<7%1]B=:I?PN*!VKUC53(I!8B4\7"+)X.DB-83W@9P4EV,91#\E M?263.+XF,Y]+6G1@6*?ZW#@PK0(25ZS)D6I41%*OWY1M<8X85A#*MI*S#*=U MHZ'RSZZ^C7(6,RM+)1'))G:15O2)=$@;>^7'4G5)RFP'T;4.J+XRQL-JG)@" MT\1!I\^^X-%K^\'F@TMB?VGYP^FL%:1L5WR9/)7Z)9 ZY[TBV0[N3)+6/3_% M#'_H-Z0\BTO5;91/?P@7=770?4.20>2XG #:9 ]CO_6>UUU3UNZ$X\GU=T^7$8H%E6Y=HZ_3Y"8B NDKIS62VS[$(XW*EXQ'%JI"7D M8M8[=P MH>R*[W#%EA*FLZ%]7@IE*"[-2NY2(6J%C,NY<*E+.M+NG%%+;);P M6;[8 IL12AA&GKE75AO +X%9B$$B)N@&>H3#.[9GR70*XZ16=0E=X4@2]3OP M 8Y@2@;SEE3GP.D=%GADG2W%6-)BN/^)+=-XI5^,KPHWDHF#\IS]:(J]R(+$%3%M,A3%S>_(I#QBY!UW/OX6T=.#*Z]DI/@TRL1\ M,GD:ZB ^OV;I#EN'%1C=,;4HSLV$_S-O>6-O-SFL?%BH0^KXC06A%?>(79R6>C"_"B)#C+7S18C5<6)PG YQ<'-' M=C?_5W>W.-C=DS]O=[,_&7:SR\G\#^^.*1 [)19(ZTIVY#.UK3 . M2H)$WB\1@Y<:%!'D2XX(XS?5BSIOH69 ;J0[@@4RE2@CCF3J_"^E%=;"8#3D(6(M!%Q%/>G(N9 M@&:EJ2%KW/_D3 M,F&@DLBF5]]HH2U7>?;9^4)!]C:H% MUOA>-1#D+E_]Y?4KEZ]^]/G73<$^^2C-_>6USW+_V!!;29Y>D(@0UIR#8<4*L^R7>3$&GS(V+VQ_C=) M>O%>TQ /(V2M'94YNA(U_;38V&N)FC+(@0S)AJP5-?RMRRMI"( M_!8V\5D]QE8S:U"E:"0F<:^-G=K*T2Q2J;T(W )1A9^>[43J%&JPQ8V@^^+) MMBX,1+ODB,[JQM40!65.,C>9P\B2 BI^W)B1^Y3L-_%2R'TAIB1)EO@HV:8Z MS3AERS]?J[D-F>.>9;>AL44]]ED-==2?S8VJXFR4PD^ 1YHJE&>(,FEVFG%A MG"/(JF5*$N58R=Y9Z565]+5.'>\*!8 $?RX-BW8B/)7[ /29K0&"1&3"LB[' M)=''"DS1EA*'4ECVRCZ[QEI!&U!>7:AEBA(C*44/!BCJ*HU%S3\4*]$:$#\TA*6T'0G M57W'#,#[890U03EOI" O8!&GSK\TI)ARP6ZV0O+!J8.+IJKN2L8#&E,9CVV2 MC&2/3QN%UE24'#_[Y5Y,*\ZS4I]25)4'[G&(WE[_%CV6G:\^U?(0P$$@M?P" M')]29\OGE6P#C5'5./7*WZ)S22V4*0*WMM/O MU)?$@!)ZRHK?AZZW:BXK&<> KL:8&E!A/0GKF5SQHSS2"C)%E#V'K>IF9/O$ M!:\HNQKJ(C!5NHB2HT)NM76-F:_GO<=ML$I50J"[H*A6YCZ.$>D B>R,9_ISMX=3.<)._L4,6OWMQ(@OJJVU#X%@>YP"R2\@S/&GKVQYP584? \7M/. S', M;%-S+8XA1'CR=$R3+K:J'1*05 "^(FQ7G1YY<&9MOZ0X& %YJ'=968QA+=NR M8D_<$E*8PC_=(Q-$P]/B'@+1ADI\1)N2A!4]$H2U12R>:SF!2WX>:R$IWW&H MA 22":EAR,C5(Q])2;E%<-FV(_>L"3MA* GRCK/%P_$VKH=#0P-:/)FFKMR5 M_B(IW*=QV>LW4:E;ZTKG@(0'B>D(D]:]RV^_IX%WOT"?F"RA ],M$VL,MAK6 M7@6+34[?DVJ/[IB_T\8095\V9#A)_IZU4@4T)A>)E?D,_JA<&BHBNQ,DFIU* MRYD:PB6+ZWFEHBJLU^;B5Z_&'4NPLP[%L4@=P_>PN(2,&\-M7JW'?I^#$PN3CNR^@2]KP#[^Y*!:E<5J@N!\YK]G25W2>7 MJ]4(U"*[CH6>QHS <-!XUK0N.8?SL^I.4[1MKXE HDB;L:VTZ-L0XZ#IK!>% MU&W2%AOQ*EK;.\P:$J8![L3[G-A6D9Q:$UF??O.V<1B[2C5VRU[04#UVJ036 MEUGI9R%F]-8R/9):/M5(:B2**+=Q)ROYRO-B9+^#9=UP0P>]8/'P6S?SNU<_ M?_"M'IUQ%5O)!2N; 7MJ;\TK$IW3:\H18OHN,*RUNQ3,- 9(64O#8S9HQ$== MV+"$9]O+MOEDFVQ(8Y56^/Z2?6M2D4HC')_Q"7]A#6[4)! 6MBM(<-D '*, MVS*(-$DY '$#M9OL7>@%A'E=XLFY2:7*_O>!D*8H\Y J,EVFO.J&+0A2R"4:K&OEQW$U@!PB>0QL=6 M7--JXH2()6\ R!(.LX-,Y%#W=5IBT/] O1'"KYTOZ;-6+JM;1,R;) ^O#+3\%W4V.C_M*=4I:+]&X!XN+R560W#2_.-)G[IG[9MP_\=84IH]6QV+K M/!K)49!Q"T36IK.A)@37LP9EJA^,8.+'G]#JV+95E+L*OI"S6D]>5E5>_OBV M '5P_V%D*VHM%Y*0[1BJ'E6[F.!P&BY!LJ3L;75EB5[20\L)%:,NH8XV^28R M5NAI!.*(TI:D6/OC6*>(79>GYC],M@V$.UHK->UH"> 1R5$]6PU-)13#( J@4/]_+7P&! YKLQ%D4D^([-B^0C MIQK_9J+L#^V/EHI%8J-3A@ZA5HEF*/M\'S(*)=-4/>+.MR8/!DGT(G6\>]W7 M-'JQ$]@2[6!CJ4BIKK)]EZS!>VN+OCVZ1Z_%YO2)[/31YL?HC@-V07:PV79Q M5F3H#;0G/!7(\%T9^1[Q9%"EP!+;8TUTTC"2<2+"<*1*SQU_R8Y2CCR5(D9. M[#!L=)7U$IGBTC-?)Z &J"16N;XO\<8\"[>=') UT'9JE5J_6#V^;H[1H@PB M"ZH>>$4ZA.PC=GB4#K'&N=Z9,_'%)\1S2@,CFL>A,>?;VVR44"WF,#/G,KF$ M'%R7((*@0(-NN:AEC$IKQ@F169!;KM:)Y>KAZ<,;T59I65#NASS.O;B?POI; M\'6?DVY B%+V:B)/.@&CPVE'Z46,&KHEYZ%G*S+3_E#O:GLXIA5(737_A,FS M-G/J**ZI::PP:X3;X0UJA,IN%%J)#\8='L4-7/@F/OZX7HVUZE&A&(<^55+4 MY;<7&3('_8_H"5Y3\"KE$5 \F7% .^M)QT0WLD5Z=JP1&H$Y8M OM MO.-($SM]Q_?CG/,$?UZ? ?PR]R[NJ+Q2NL@VR[J8X@(I*=LY#,E\Q%RK37C OP'9;, M* VBL*SBJ (X2&_R3N!<>QO,N-_4/$S._:B^ML95,X.A-)9(Z7!A:62_ 0 MU=UC-C<&=>Q)7D!R!'5'DB*28">PC&86D26OZ!!+GOM-JNP58G&S$0,Q?WC'%<&M1QA^_0G[(T.%KGT6FDF#A7(0!%1]=JN" M M^_AQNT"J1B3_L^FMV(3/_YK;&>"]*SFSG=+_))T.M!WKH,V;N!F7J*?N84\* MG+'%CGZV3H'D4(*5$/=<:T1FL.UNTAN>*U]Y%I24&R6202=9-VITJK2[Y7 M5_SB;]4IL6$=CS3[8045V6*%O/[B35D-MMSQ_QD[&#YAX^P04>*WS2!8=F*0 MM3^U@3O72G=D*:';;@/M% 8\8< 3YYB%0Z;SGMDVT,OXV*H_A!RR7)W[!O'2 M8=;:,L\^49'RSXGR=_T9E3#O9;LV)>( M/SJ(O7T+SP"P$J.PUYR@?**7XG$OBP/8^( 8@1 I4OC\XSV@/-;Y:KTIF06[(DO MQI#ERZ_6T4I"=?)J(WC.&V3@[IMS#I79#L."_R 6R2\5ZL0]%K?0F%A;!Y.5 MG!GF2%M+Q+!E"!?B :HS03WHCI] B,VY57SBB#$[*2BT[)"Z[N-^']9GCL&8=B9EAZ%-WS9UO!6"0M':$*ME#$Z2@'[TYW)%]$Q7G M:<&#R6N*Q@??_@NZ!V7:FUT #+B M_=FCXVI!**K_O*9S/_M%@D9OTUFZB%J_72S267#0!\G5/%U<+4A(!5SB)(:% MB\[FWY[\_'#V-'WR9/8([\2PC1H04QL1FR#AO58[M>IMWS^\2"^?TB9^_@I9 MZKMLQY ;P>WB63I;S/1^#P3O$2ULO+>+I^DBZ+H6S/LTZ'#GOKY*+^?/[D:G ML*_;)&@S]R"93IZ&7=]FD^GB3I3ZVG]/*#K_=GR_]Z6>NMP3ESRZ[ \FD!&H M[CJ.V_].C'YZ^57G9E>R7LKW[Z__!#C,9T_^TTC_QDH)GT<8QSO1@WX\]HJ4 MS_%WE\^>'7SW[.G,H>T?.M&S='HY/5QJFE[,CAST:7I)5'D/.HD(>1I2+A'R MD^#C#)HB('"MF[U%V0]?*/+GZ,FT6F#CIG6X.%J:@JA^:9 MQ>;03//APA*^EKX\+V*4(9N]<9=Y/_A@+39:]*5WHS2Y/[@-!/I;LT$*/GVK M3H3X2^?'5Z<]ARQ]]JIBOMKTKF)+U0\Q.T6;<@75\@HAFY@FRG+0.PG(@(++ MSG9J.;(;S4QDZ'FD30D)G%^,2UAM\D^</6@KUK'=OD M*8Q^^=>UML8=R18._#JYGNCZ81C)LT\$$JR9@+):)K"B/; MX#"FZQW&".9C=2&.Z*OO)M)N.$0<#8J[-N[^#:BP@#IYQ6M8>'5WKY>CB,_. M53'?:G[_PL@1S%Y/[NO3RA>8I3+2XRVN='2_R)OQ(B^"?12)\A17>' MO]%;@@_;/=VKK8WX-P/GJ#9_$S3GQL'_\B_GTZN4-"/)[?K@D/&AU(//GTX??1._V(C(21YC%<>. M?.->4NOR[X8=>]H4"S)Q1ZWM:UKL*VVCA@H^V<2ZR$V]R?AE97Y(AP870Q]E M=]J)?7H@9TS2=X4O^7)N\E#HB8MP7%'HO*:S2_M21IL$8!LZ/!F%[[AB MWZ;3E&'V0Q!;Y?@%,.:@9C9N\*M-]'PQDK\T=IIX9_0=./DLC5,Y%!VO+HZA MHW_R-C0,@@8A+HVTBU;B1^A\2:S=YTJZ1H_QVYBCQ!&NA2%A'L:31W[4*L@T-UCT!V&N-CY)&-%_@/X=KSQ_V+YX_+ MCOZ3T__;9D__Y3SC-UF?O7B^->W:O#95Q4F@=?_=V>PL^):.L_KN[.7LFY?S ML\^V6%*N$/[9LM_;DQ&QA\> MH-]7#2FQ^@$+(+F&ULS5EK<^*V&OXK&IKI9&<< P8" M9)/,)&EWVC/==KO;]GP6M@#-VI(CR2'LKS_/*QEC$DB3O9SV"QA9[_UY+Q+G M*VT^VJ40CMT7N;(7G:5SY5FW:].E*+B-=2D4WLRU*;C#3[/HVM((GGFB(N\F MO=YIM^!2=2[/_=H[.KSMQ(_*<&$&-VYIGIQ%)A.WG#?=5[M[KU4^BMF=$_%*=6__)5F%O,NRPM+).%S4Q-"BD"M_\OO9# MBV#2.T"0U 2)USL(\EK^P!V_/#=ZQ0SM!C=Z\*9Z:B@G%07E@S-X*T'G+M]P M:=A?/*\$>RNXK8R QYT][SHPIRW=M&9T'1@E!QCU$_96*[>T[$>5B6R701=: M-:HE&]6NDRKF/62B"6]9/@$OT%CZL#S&WRYJ8'1<#\CRI,S6_)47'20 M"%:8.]&Y_/Z[_FGO]1-J#ALUAT]Q?XF:3S-*8G: 5UB_\^M%>YT;P81U$F@7 MF4=[QI ZM)/[)'(B72IY6PGL51F3JJQ EF+[0AOY"=NY97.=(]?M&?O^N^GI M>/J:_2+N1,[Z9^SW2A/CTL@4'.0F*0%H\U$XHC1,9E!%ICP'*TN+6,LEG\E< M.@FJ7:;)&?MM1B'@LUQL]-%N*0QS2Z[8[>=()-,.BQRMO]HWJ M4*&+L+H^-.LUUC;PV,2,77E;N\>_; U]]<5*_*K5R6W%L_(<_KM W=7O>#J(IN/I?D/;(A^N7Z4 MI94DX,2(W)>#%.4=\2:$X=$B:TQMH3J@TOK%(/CWP!E!.@6< MR3I?PZ5"VSGJ]^,!IKL\)W$E7U,W9AM%T0JHHK=L8"?L;[RW0ALN>$;-"3(L M];:UX,9C.V8WZ(R+T Z)<[NTS]&TG@V^AXV#^W:6ZH7RHP#82^70YZSS6T-; M%O?$1T1,H2]B"S4B4E[G,O,F68>O,(] ':D@6?R-SK3"G\)6B.G+ _[8HGUB M#G&.'G@--2=CR.^I/QJSH/?%YO([;9-(VFK5&HWX\F MHPF=QP[HYGOK867_V N+KU5+J41E N4!IUJPJ!R6/WE@^H,D1F%N<@S0.@-< MFJ/(]G0RKUSEL_-.*)Q'(AJU$8=0E>XT% MRYIB]M<%[ ![<0Q&ZXT:&H=EG M1,TT_%I",9K40E#$^*'ZL=I2H&,;]"43L ML258&@I[XX!OG(/D[*,D/FV:#&0?)8-1/&Q6,.,_3!!B>-0+>\>G<6_?WCIY M8O9>V"JGPZ"NA:?S?,WDG&5RCGI,BN]ZO'VR66$#JQ#MF/U0^?-% MW;](2G3 39_CDDRD1GA8S=;L:!#W&^LR,(;-O.G$D'+4'[3LWP3WS?N;=H@8 M7QCA:W8$6M1Y;[B>S]$MO91I/&UXH*)[^7LZ&DZK +,$K44+*+P3C"Z@4=ID M/Y'L13FY,*>C+(S?$=+R8Y,U._!_E%-;J-8"09]6^?YNMB=>R=>,U\:4$*]A M/'X4+^4'J7^%AY-OX>']H-J%Z3A.GH_2^$&)MYN+@93;98@%/= %!=[3B 'K MTS3,#1@UA/0W(%$]G6 [+T*UW:Z ::5DLNL&7Y:+&'('G[U:FN$!(&I MQ)8%XV5I]+UW,5DLR0)CUNTQIP9)>&N7\"J63(W<*W@2K/<6P >%+D+PT2)0 M& ?#4;LD+N#5!2D ;&$$*^DZR; MJR2RE:=+PA^V/D-E7_U;+@)\CI+I))YLE:="GTR2;?)$")HMA;\LR]>1W]'J MUHU:;L<*3;%Q.#RPF1;AX^L-#^"'<@*Q!<"ESH(KGTCV'=GDBVWV;TM'FYY2P#J=?@SWAC'[( (Y MZ_?\C>&\,AZ(- %4UK9&;2\DWG<-W&U=TA?"+/Q?$;Y=*A?NZYO5YM^.JW#) MO]T>_BIY6T\ZN9B#M!>/1QUFPM\/X8?3I;_R!ZB=+OSC4N X:&@#WL\UU*Q_ MD(#F/Z#+_P%02P,$% @ %HA:6%D@@*3> @ 70< !D !X;"]W;W)K M&ULK55M;YLP$/XK%IVJ34(!3("D32(U[5XZK5K5 M[N6S Y=@%6QFFZ3]]SL#H6F;YD.W+YA[>^ZYLWV>;*2ZTSF (?=E(?34R8VI M3CQ/ISF43 ]D!0(M2ZE*9E!4*T]7"EC6!)6%1WT_]DK&A3.;-+IK-9O(VA1< MP+4BNBY+IA[F4,C-U F*&KW)C%=YL4K$5W(+Y65TKE+P>)>,E",VE( J6 M4^WA*" U%@$ALL:SJ$H+!#2^--A M.GU*&[C[OT7_U-2.M2R8AG-9_.:9R:?.R"$9+%E=F!NY^0)=/9'%2V6AFR_9 MM+XA9DQK;639!:-<B)9S"']?32 M#F_>XM%7\ )*KJ0PN28?10;94P /R?4,Z9;AG!Y$_,K$@/C4)=2GPP-X85]Q MV."%_ZWB%F^X'\_>FA-=L12F#EX+#6H-SNSX*(C]TP-LASW;X2'T-[ ]C!<. MR&'(IV;9F-6..95X(;4!M"W)>RZ(R66MT5=_."''1R/JAZ?_O'[B.F4%>0"F M"-ASU%OP--0X/$AW'GHY;.3PS1D_\Z4A*5,9R; ZQ1>UD4KWYGCZG96H=!R0.$1 M,:!N'/F].$9<2BZ%KA43*9!*R37/]E$8N^/1\"4#WXWHF%Q @7,12ZB8,@)W M^[E?X@;1R^C$3:*D.S[/;31TXSC>IZ9!3'Y(@WO[V,C #UU_/'RBB=PH"+:: M?=?(VQEYV/95,]CMZ<2CVTZ_7MN_'6?MR'QT;Q^>*Z96'-MX^&ULI55M M3]LP$/XK5C:A38J:Q$G:4MI*E V-24@(]O+9)-?&(K$SVR'P[W=V7EHDZ"3V MI?:=[WG\G"]W7;92/>@"P)"GJA1ZY17&U(L@T%D!%=,368/ DZU4%3-HJEV@ M:P4L=Z"J#&@83H.*<>&ME\YWH]9+V9B2"[A11#=5Q=3S!DK9KKS(&QRW?%<8 MZPC6RYKMX [,S_I&H16,+#FO0&@N!5&P77GGT6*3V'@7\(M#JP_VQ&9R+^6# M-:[RE1=:05!"9BP#P^41+J L+1'*^--S>N.5%GBX']@O7>Z8RSW3<"'+WSPW MQR2'+6M* M>?@&@/8 ZG1W%SF57YAAZZ62+5$V&MGLQJ7JT"B."UN4.Z/PE"/.K*_$(P@C M%0>]# P26G>0]>!-!Z9O@"-*KJ4PA29?10[Y2X( E8QRZ"!G0X\R?F=B0D+J M$QK2Y A?/*87.[[X?>EUX.1UL.V'A:Y9!BL//W@-ZA&\]'9&6C-*2 M8^S_DG8@C:L44P8LI4R)Y@03I*Z+FW.0]!' M$E.?SN-#1^C/T+%A#X JMEQP;):<[)!#.Q([-0@^4ZWD#JN\)XNF/HW#O3GS M:1H.1(JUV(8&%&>E?EW,J1\ET6C-_)1.R0]I\-GVZM*9/TV30T?JI^GIX'CM M,PL.FKT"M7,CS9:]$:;K^]$[3LWS;ECLP[N1>\W4C@M-2M@B-)S,4H^H;HQU MAI&U&QWWTN @&ULI57;;MLP M#/T5PAN*%0CB:[*D30*TV[H+,"SHNNU9M9E8J"UY$MVT?S]*3MQTZX)A?;%( MBCP\%"5ZMM'FQI:(!'=UI>P\*(F:DS"T>8FUL$/=H.*=E3:U(%;-.K2-05'X MH+H*DR@:A[60*EC,O&UI%C/=4B45+@W8MJZ%N3_'2F_F01SL#)=R79(SA(M9 M(];X%>E;LS2LA3U*(6M45FH%!E?SX"P^.<^.4C\4\ MB!PAK# GAR!XN<4W6%4.B&G\W&(&?4H7N"_OT"]\[5S+M;#X1E<_9$'E/)@$ M4.!*M!5=ZLT'W-8S6=+T-9@:U5-TJ[K;GL!@#M#KODI6<("] I>2054ZM8*5=CC$SAZ,4FB]/39 MZX6TN:C@'H4!=/>AW^&NMOSL8=O77D^]GOYWQO=R19 +4[@"R? S!V$MDNT] M7D(\'<1Q_-@PF8S[,S*H"%[%Q[U'D@VR=-*K<3*(QR/X0B6:!^-T,,H>0./Q M(,TF<*6)ZW_(-$X'T33:,V2303J=^FQ7)4)CI)N&7$%K$7C*R;Z;TH* DF<.,U)M?=3+N=@?1'&S8,@#YG MY1.6PH+2Q!WD4]4US]\E%TO^ M.Z%Q#KR_TIIVBDO0_^\6OP!02P,$% @ %HA:6#/54L+C P '@H !D M !X;"]W;W)K&ULI5;;;MLX$/T50@V*!!!TH2ZV M4MM DC;H+MI%D&)WGQEI;!&52)6DXN3O=TC9LI*-C=WVP19G.'-XYL++8BO5 M=UT#&/+4-D(OO=J8[C(,=5E#RW0@.Q XLY:J909%M0EUIX!5SJEM0AI%>=@R M+KS5PNGNU&HA>]-P 7>*Z+YMF7J^AD9NEU[L[17W?%,;JPA7BXYMX!N8/[L[ MA5(XHE2\!:&Y%$3!>NE=Q9?7J;5W!G]QV.K)F-A('J3\;H7?JJ4764+00&DL M L//(]Q TU@@I/%CA^F-2UK'Z7B/?NMBQU@>F(8;V?S-*U,OO;E'*EBSOC'W M)@[SZ(@#W3E0QWM8 MR+'\R Q;+93<$F6M$AG5G<*ZZO,,V&B(I]^]+S# MC)M%:!#;6H3E#N=ZP*%'<&)*ODIA:DT^B0JJEP ADAJ9T3VS:WH2\7!!O4(WNK]NSB//IQ@F8XL MTU/H_X/E:9P\(&]#O53#J"XE;C1MH")R3Y<3)R4^O^,5&:7\*&F:CXVVGY"/8F/5H M=4;BS)]G]-^*ZYXW%1>;@VV:^O&L>"$F<_(%\&BH97-D@=BG1>S'63+54%PB MC\AMKP37M5W$)VO^9'ILJU?5V7OEZ%,D\2AG\]0O,%TWLNUZ WC:RK79,@5' M_+.97TS"S"-D$)-[T(;UBJ&A;EG36( #]V3NTR0]B+F?%G9%H8WJA[,5VP6# MWJ"7GE#SHWPV=VN]8F1!AMJ;T6Q%K&?Y/.))HI2?QZE6"&M+\E5 M6?9M/[1"!;B!2\Y<"'N'<_1/(Y_.LHNICF(XLRRY.$I$@)ETSPRK'17)5)/F M?I0=*O=QNC@\X26K,>?[+C72)O2M?8KW,#:)VT9V8[CM09T-#F*R!:S]64&# M F^+ID%PWXGQ7G2F9_,B2 \&6+<.W/78/ ?8#1WCRMG96]V 8**$ \?_QJ ( ML@D#7.\5@]GL& ,W;UL8\R.5/22PO:2IL;MM1C!C8H/'E3:[3;+C%9 _L 1X MF&&ZWO4CH^?J^'./Y@/+Z>O3&VXT*2!-;I&P2SSB!I> M(X-@9.=> _2X'O"#6M\P(&R!CB_EM+L!;O ^"1<_0-02P,$% @ %HA: M6"I=BT^Y @ \08 !D !X;"]W;W)K&ULI55M M3]LP$/XK5I@02%V3..DK;24*0VP2&X*]?#;)I;%([&([%/[]SDX:L@%E8E]B MW]G/<\^=X_-L(]6MS@$,>2@+H>=>;LQZZOLZR:%DNB_7(' EDZID!DVU\O5: M 4L=J"Q\&@1#OV1<>(N9\UVJQ4Q6IN "+A7155DR];B$0F[F7NAM'5=\E1OK M\!>S-5O!-9@?ZTN%EM^RI+P$H;D41$$V]X[#Z3*V^]V&GQPVNC,G-I,;*6^M M\3F=>X$5! 4DQC(P'.[A!(K"$J&,NX;3:T-:8'>^93]SN6,N-TS#B2Q^\=3D M47$AA.+WIE?C8Y?1ML;,=5KEL#@[H';[&_%PZ#HQW:XE9; MO(O]36V[T:,^Z1(T!JN-1.*UT092(C-RP 4QN:PT$ZD^G)+]O3$-HJ/_'L^X M3EA!'H$I O;\VQ4\Q0JO.&G.L;4C9T?OCOA5BH]W%2MXQC$:7CY0"B>)++%) M:5;?\[H"!^%A"_M )G$OC(8=QVC<&\24G&XIN$ 2((8] &+IX;/0D[ WB>-G M[M&P1^-!4_R_%S%&-'C!&P8Q^2X-UNY)4(@2A^&@ZQG2WG@2NDRN 3!Y ^@D MV(E)5BD7,<4CJ+3KD'C0LE)$_'.)^B[/)^;1&\S=$O5?^OW]3ALJ0:U!U K$Y:F MTZ3E0D7+>3B[-\NYWCDI%-X;L+NVY>;K"J7>+Z(L.AX\B&WC_$&RG'=\BQ_1 M_='=&Y*2P4HM6E16: 4&-XOH-KM9%5X_*/PI<&_/]N ]66O]Z(7W]2)*/2&4 M6#EO@=/R!>]02F^(:'P^V(R&)SWP?'^T_C;X3KZLN<4[+3^)VC6+J(R@Q@W? M2?>@][_BP9^)MU=I:<,O['O=+(^@VEFGVP.8&+1"]2M_.L3A#%"FSP#8 < " M[_ZAP/(U=WPY-WH/QFN3-;\)K@8TD1/*)^6C,W0K".>6[\3&P1TWM9TGCNSY MTZ0Z8%<]ECV#S1A\T,HU%MZH&NMO#21$9&##CFQ6[*+%W[@:0\IB8"DK+MC+ M!^_R8"__3][UV.+[6%\--[;C%2XB^MPMFB\8+5^^R*;IJPO,BH%9<EV*&JRI&SY2!QL4K[)\%D^*='1V4N3QK,A'OE2>X<18 M?)U-SMC]J%3\C-145/B&6BIP:]%1>JZRT0]-D8]!.?6;,BXHZ*]Q@\9P>9Z> M^'IREIUI7!0IW+;:./%7_\F?PC^)9SD;?7.0,G8A'?1^EF4G(MZ_]ZJ2.Q\O MJAFJL(Z+&O")YJ.EDM.^CM 'QFHIZE!J1[.A/]OQ]_I&#6$-LV#3?/UR#U;AG1:,^X$YO:>4:R6FSY!N[!_;V]-4@E M THI&E!6:$4,5,OHBEY>YUX^"/PC8&_2;$CK&LN85/6OXK2E"M1SJ[]<#89<%85IH21?GK#8%NPB M<8CM)9*BQ[GN<-@O<"@CW[1RM25?5 GE:X $G1H\8WO/KME)Q#^Y&I&4Q82E M+#^!EPV19@$O^^U(.YS\.(Y_)9=VRPM81O@,+)A'B%8?WM%)^O&$E_G@97X* M_3]X>1IG/B+'H7HV[]FP9Q<:'YIUR-(5.1.*N%JWEJO2GE^2#^]F+,T^_O;W M1MB"2_(,W!#P?3+<8+5;' JDK_= 9X'._K?%>Y#5A5"V-5P5,+#?DRF-Q_GD M-6,V9>2>2VX$)@1#)SN<2Y:S1MG;+-(TGF($7>L,L<_B&59J M(-,8*T4>M,,*OZ259?-X,I^_XM"89EE(ZT,-1*@"UXGUAZ$M[=LJ[+@E6R-P M=0CY3,H6B-/8I/@1.!ML8#+ \L@_/:07="]2M7U8>BL1S"V MM?[,0F->8&.2DCNPHY"CAR"O4/P]I:,,A["4'@J->?P.&UWNH:^*'ZVPPEN[ MV%^5QRO@(VIX&0*O#EZ&=VMT;)8D!W.^ ;,)V\P_W5:Y;N0/W&%A7G5[XD6\ MV[;?N-G@LR 2*E1-1]-Q1$RWP3K"Z6W8&FOM< >%8XU+'XP7P/M*:[[\2M=X](OCL/9&%[QI51Y/Q^/SXY6VU=ZK M%_SNHW_UPC5U:2OST:O0K%;:WUZ:TEV_W)OLI1>?[&)9TXOC5R_6>F$^F_JW M]4>/I^.62F%7I@K659>RY(V]O].U-^P[M!EIH-Y[> M[*G"S'53UI_<]<\FZG-&]')7!OZ_NI:U>*WR)M1N%3=#@I6MY%]]$^W0V_!D M?,>&:=PP9;F%$4OYHZ[UJQ?>72M/JT&-_F!5>3>$LQ4=RN?:XU>+??6K7UVU M./IB_$K]:&;UB^,:-.F7XSSNOY3]TSOV3Z;JG:OJ95 _584IA@2.(4PKT31) M=#F]E^(ONAJI\313T_'T]!YZ)ZV&)TSOY+LUE/VGN_=35#P+:YV;EWMP^V#\ ME=E[]<._)N?CY_=(=]I*=WH?]0=(=__^R7BDAC34)W/ERBM;+=1K;PI;JS?G6Z4A<+;PQ^K=5!O33JAW\]F4['SX<_\([3+$EDJ4VX>F>V?M6\1\+=J9D 79D(B5C:$1EZ;KQAT3)DZ=GOR)R04>7&TS[: M#^J0)T!5DYL"VS.\;7@Y&@W$R7=$(]DOBO.C(W-M2],-"=Y\)E9\XC?T@L MJ !?AC^[!C_"='=(];92[]V569%8D.F$96KI[$_.1IWU[Z(2PX7UL.012"1Y M1W*D+MB[D)EANEL5>O^].1\=-9Y.172 M@N31$/%DW)>Q9\."TEDR),FX?W+242$Y>>GL=CL&[C_*W^[^D;4BW^H% "V< MN[)D?=0<*:#*R;=R&!Y_(YPULZ9UI0ZU*A"O>#8:<3RW($B;?C50 > M*/6)Z*4,271/1],SMMV!%<:V&C)./,#.5J7_;/$ C.?T]%3BJ8\72"9C-1EY]&=%=RLXP7C\B'2:C!Z?/4(M\^)U&VK1XQ+'2)Y&KV[D%8N"Y]8+.93^:!SQ M18R3@#=_S8GN*JO. YFM((8TAD0\8R59Y>"*@'/?-CCT=D8!\)Y MX$]1WE7F:$7070V]1#;P468/])2'>\@X>%HA[P1SE'50%C;*UU2 M+HB%HW5G-B ZWP4[I;B 7B,1Y:PJE@^A4:0Z2"F2DDR7&?C8^)2:G-]QZ-B4 M#BD0>D;EI\JEPQ($"!JGMB0LR3A 6XW'Z03*1STTE'*[%Z^F#6)' TF J\"\ M,@17D1ZZDL6.0JR]Y:1'^,$4E0D@CEI*>MKJ"K^SCT,\>"C;7P4PMN(S'L<@G"HF$/1&*)\WD(19CSL!0E#H1') M >V#) +!T:5)_B'2,@Y Z'D'$ 9)D!. +$]'3SLAYU074/V:G-%Z:K@@'\X7 MII8*$4.766TKL(9;=H2:QR8!O(^B7KHQ% MQQLW/Z3N>FX\&4,R"V=&7=UFJ;OM-[5]OQ. *V&'_$(^2^>ZV8.C !8%> MLEX5:]AO,2YI'/ V_=3"QIFIKXVI:+S!]* G%:&N._@BSVE#QL"YB,W11G[ MR]"@^G'-D J%VF\]:ESWGL-BEX2?^TM:2;/-J=-0D9U,:=D=U/I(>LL:]RJ7 M+$4$7E/S4MVV,D4C#=)%GOO&#(J\;N'P>'0"J*36A@8K5;/*DF/!W5?VB-ZQ M*U.%A,]HS\.I*!!S;9MY/*>N]!8+24Y4^(IF><^;?(X$:-\+Q$1V?+4 MAM$SIS JY$*'7MI4@EP%(S3KB/1#LP3]R'ST6XM=0LI"!)L=S6!<#C3YL[LF2)[)&73<&&; 3&RS+*;L]D=. MY6F^RIK, -.-3%K)::[8[U,8?IA19R2"?33H_HL4\CL:XS9F#XECB%D=XIR, M^Y:&4(FQ3,"B,9HU5P3TH88:T=AC;B&6#E;,# _V.A__PO ?Y8%G1:W.TJ.B MQYJB"3J;]*S:MRA'_/XD&X_'._E&>XKE$''T;8)'4=4NGJ @H; !>QX_&9V. MF97@T@TA1(=-V,;Q_F-RPB.VVUZ;DL BG-+7ZXIX)(1ST2MU7' 7_7=H\3!%*/9AQ;1B8D?IR_*J,W6K% M;5RTZF.T3)O7X', X)OJ>$;J/0QQQ#S+91OTC MPL)(@-0F"TYY@QIX;_';FF)Q[B7",?]0FJ/Q\<[\.1Q:;JQ@32.Q%A-T-?"N M4DG197G,T.*GF(OBVUV6A9&^!Q?\ V!@\'U<2RZF=CT-%EG05C)*G;]E!1L"I==IJ-5*R;!=\=[+L=6?_<[[Y1-A4C%-\>($O>TI M105!*EGBP*%,!:4=N*<$GU\2KD5NZE(;"X!H+:+"H ZIUE7 M.QB[C44XQ+ -/1"_(TC2I+V\+Q:D5G:E)085D>T7 [;8L*[!TPQ/L(EJ&M^0 M)MC'.7U.5ZZHTQ6$+&6=HIO&8O@=V"+$?$>/,GW<,KQH*N6<$RG@?7 M QL0GHZKV\^!"4,X5B]B$1ZY;&#O3.H0CWNH&'O"J;?IGM36$?:32PKUN;9E M0WT=K"A5@B\PQ%A(JP22R@2B=Y5AD'"1(%@\RH4^?O],' GKH>P*7I=P0 M@N3FE:>R.Y(%*R53D\F3L:!,+EQ=R\OUN1UE\]6)CQQR7^9 QY8.<_*7\/OPK1IAY) M*2G]]3WJ&UNI[86-T2W*2)G;;M2ZH_2%0>;'%7V"+N3<2[KUR1=#^+807YWB M"6M!%VEX0 .'LS*E3ISYHC"UGWSS,$H64W"\@4.B[$_[FO>?Y!K69#3IW\** M5YSD^EGW,)56LWV>9"EQB]_1K\0M5CNNAZUC)7%L.WCIM.%[G:M48+'=K2+* MZ&Y=##^[;X],QJ.GYX_2]'[H1J-=]WJ/>W>L&UNN=QT?\=W )RZQQ;Z2;$G@1?>JC=FF]LSUP-^,%_+HU&+-("_#YW4",^ M$(/V"O^K_P)02P,$% @ %HA:6&DU(!6 ! /PP !D !X;"]W;W)K M&ULM1?;;MLV]%<(M2L:0+$EZF(I<0PT68MU6+&@ MZ5KLD9:.+*(2J9%4G/S]#B5%5FS'V(;UQ2(/S_WNY5:J[[H$,.2AKH2^4=45W/J>?&\9EPXJV4'NU6KI6Q- MQ07<*J+;NF;J\1HJN;UR?.<)\)EO2F,!\]6R81NX _-'S"D$%F;$<&'[NX0:JRC)" M-?X:>#JC2$LX/3]Q_]#9CK:LF88;67WCN2FOG,0A.12LKY^R;;']0.'9*TVLAZ(48.:B_[+'@8_3 @2[P4".A#03N]>4*?ES\RPU5+) M+5$6&[G90V=J1XW*<6&#Y0FMPE&K\!3W$UJ=IO/]&>EIR8VL&RE M&$UD02H+)/" 58K?+2@@3)-"5EANFKSE@IA2MIJ)7)]=D#>O$NH%ES_\^X'K MC%7D3V#JX WC&]@?:G]\\GL#BADN-B/":^*'D;M8A,\@GAM$_A02^&X2A.0K M4YRM*SB0DRQ<+UP<@GTW2J+QN@C@Z@,"/Z2',#_>V9,$Y(LT M:.Y..1I0-XV#*812UXOH%.+%KD=W?.[:IJD &YYEQ47?5S$#.3&RC_9> M6%V,?@:-(>C(S%)OX$>$^I^%] ERPW1)&L9S3$5%6"U;FZ]<9%6+[8)T^@.I MT9Q6=3;O) MV VMLG MNT3^UDT:R,_9/?)&6>A 5& G8\QBGUX>FFMSYQ&#J,^.9/HL/01&,_JR[!RS MPL:6H!!X6>@^TV@6D)\F-V]R>]?U-1P'+6X)9!@(;I\OS+2J=QZBR%:=].__ MU0R'S+=.ZW1YUH02-XS2?91HXM+836BRCQ!/$$+D$.PC+"8(U W#NH\-T"Z)/:.5.TAW= [R.N% M[V'VU+RJ]IJC;&R[U/8(#P9$/JD'A);,$*9LN3 M!8Z,1Y*!LK5K%5V#%0L/ MV$.Y1GZ8([::>Y$T\6:+461GUH95R&#-16[I<#/C=5OO>]1V@:$"--_8'K%N M#1'28!@-R62-:!GDLV.+Q7RRU-6@-MWJJDE7;?U^-T+'[?A=OQ3NT/O5^A-3 M&XZ.J:! 4C0E&PO=V]R:W-H965TOB2^M^>>.]OGV5;(6U4 :/)0E5S-G4+KS=3S5%I 1=5 M;("C)1>RHAI%N?;41@+-;%!5>J'OC[R*,NXL9E9W)1N2<;B21-551>7C M$DJQG3N!LU-@OVVN)$I>AY*Q"KAB@A,)^=PY"Z;+V/A; MA^\,MJJW)J:2E1"W1OB0S1W?$((24FT0*/[NX1S*T@ AC;L6T^E2FL#^>H=^ M86O'6E94P;DH?[!,%W,G<4@&.:U+?2VV[Z&M9VCP4E$J^R7;QC><."2ME195 M&XP,*L:;/WUH^] +2/P7 L(V(+2\FT26Y5NJZ6(FQ99(XXUH9F%+M=%(CG&S M*3=:HI5AG%Y\T05(\EGPM)82N":?&%VQDFD&:N9IS&#\O+1%6S9HX0MH04@N M!=>%(N]X!MFO !Y2Z_B%.W[+\"#B1\H'Q ]=$OIA? OZNJ-+%[TG^IMT.+G MT69.IF2HU=)Z$>G__R_8"JE)7D$*@F8 ]19\!C4 M.#-(>Q Z.;)R]-<9L15O[FI:LIQA-KS-@*5G6&V%4T]1.SCZ;3@.3KK8UV02 MN9/QI*<8)VZ8C,@YW@'&UZ:'MF\9R 8*^_4\]N,39N'0C2?#I^K$'8Z&[5[M ME,'8#<;Q7DS<8#@A7X7&9N[)!='('<5)7X-)_,"W5=T 8#.D0V8[D1M-C84;@2&@>K71;XDH$T#FC/ M!7:@%4R"[FU<_ 102P,$% @ %HA:6/,ZRV8A# >AT !D !X;"]W M;W)K&ULK5G[;]LX$OY7"&^Q: ''L9VT35\!4G>+ M:]$7VMO;GRF)LMA0HDI2=OS?WS=#ZN&DF]N].Z!H;)DA&?7'"=W4MW>&U,G;_:K::]0^^ZFT5Z,'IYV$4Z5KV97J^>OSVD]+_B75GL_^2S(DLS::_KRKG@U M6Y)"RJ@\D 2)/SNU4<:0(*CQ(\F<#4?2QNGG7OI;MAVV9-*KC35_Z")4KV87 M,U&H4G8F?+7[?ZADSV.2EUOC^7^QCVO/EC.1=S[8.FV&!K5NXE]YD_PPV7#Q M9QO6:<.:]8X'L99O9)"7+YW="T>K(8T^L*F\&\KIAH+R+3C\JK$O7&YL7>L M+P\7MSI;B'M%BB^=RRN 7-C, MZ*VDQ/%SL:]T7@G=Y*8K%/[NL-NZ@VC3:BQ1/SK=DM3I0]U$UJ#T"RJO&FOL M]L#'VE I!T#[' DI&V4[+_)1-9RIG!(/5LO5XAS+C.$4QL8'J_6SQ;/Q41! M2 <^$0DCO*I_=L;/\#]BTRIF '-8B']6"-6@Z=18(7%LZS082IN#*#J%A R5 MA@&54THSX+K(9$=^:D#U(ZA%+ F86!8K>W-,'I MK$O"27^CMM+ Q$PW!0! Y*+KKL9S/U-(;_;<#$VZ\;D#APYG4D]"T"PI!+7D(HV%"&YE,!;T;F ((ZARH550GLR6F9&02$H0[Z!2^NH(Z)ONVU%7YZR MPEA.U0!QI=)2:;6+ND"ZP^>F4[P,QY8Z1'0<1)!NJY)30S(I/A7U7B$U' $&SJRA*@^,\J );FQ'C_&N/7)<4AF:_]7 MHK1'6@$ZB\?W(&;6 $IIT>!'_)@5=P%A3106QAN6R"0B+B!-V0+8Z)4E02:79V-O45)=[9 MZE[O_>>\(P87X*:FR X@@0#-/-F1-'+*@+;82;8C=C/E">L%/ZDI)\(,8^X1 M%'FR4?NC[..0.!5D G8* /B2="383& EF9TT8B"I!L'Y"02DF=/^.I*V]-Y" M!&E]Q-F44\ER,H[UIZ_\TL^KBSEKO@'_09L& M)/A&M=*%/IO?-07Z _$J9P$RLO>^X$#TX7ZP'=?:8;T2..L"H_&YU$U!= MY!;0!@7S*8 843'# G:#Q MF2QEZ!O+BNVPT&B\Z<6@EX'V>/'JL?\/D!50U M4[T=-1B4EH1&I);:1N*1\>R)V'0L_@&YH+&,"P8PBR>@4A/#3?D _1F$.S1* MU+P-S#V$?*+ !YE!P,:"1A_^0;[8]+[84+/QR2[$V>.3S<>3U<7%TV<7)ZLG MCR(\CAWGE;IFBZGWVB%UD)7(-7V43K5%2T1!'EH8[,Q4)4W9:Q83DIF4?,#9 M7HS5Z1XGC!A97_0@V1,UD6>H&K0M-73IG"/M>>LGJ,TDL5HR!-<18P0KLH+_ MYKKE' ?M[:Q!<2%C:A!E=$+L/5%9&&8Q@WM((K8I9Q-Y\D#"FNF:4I^#G$I6 MR1WIL!W=<&L]D?5;$*WIW1?;"-9RLGCLO2@;^_;C,UQ$QE%N0;Q!OS!6.)(I M: %FG8)6]5YC@IDTN0E9*,\)Y']MCO(O-U.BSY^B>YD^K$[T S5GRC MGMJ+-YIR%+2^07:$H?,:TF3X'>Z;(/;A!THJF !S=L3)F[>0L! ?/FP6\PEJ MGZ_/3O+=R1)MX?KDZOWKDT\?OCV:)-E.VYX:<$#L\S%>["3<8.0^L3U]ZJ@0 MTK8>EE/3HAA8%27L-=7%MJ438IZU8/4I@@)PS9G)Z*H-4%C(LB!,1_(?T0%:V6DCKB)L*#ZK(3[GB,_[ MCYM'C+F/<@HWSD &F"Y+JG9]?/VM +.OCT0.&\*D#ERMA\U4;,I2&1R#@]YU=-[UJ$O5#[V?53Q04_?4]?"* @#FK!F M2RS9Q(S%$6GDIP$>K<$P:LJ"9C]X7E(A)";/E2*(3&FUIY4X.H-+N(<+AQ8= M%XU*$&H-=J>6@2>G>'_%7>JT0YJ(]4=-9)O& &(*K)CT35Q6XPT!8=-&3J$A M.]9!',_%^$! ;#JFV*'A3BK5"+JZT33SQ+%G"VLA3-NO;4/=F3$3KB MG#^E)2)*,I+VLT8L9S^9(I)+. 7ZF-QI-753TAB@4JDJYU1W,+"!"1JF CN/ M/2SXQ ?%0XD#W];271]WD0%-&X1VQ-V<_=299OA5%# , 8^!XC8XF1! M:>D* [S&J5NEZ5(=V$LH 9HO1OI?DO?ZJXE"!6*8)L(CBS.%09Y-I[&?" MXJ 5FY2.J/X'2)G&5>H.,7I#'QIB1TRA#LD>4_$2@NDUUR[O:IH'XV485<@X M5]_U\-2C=J2A#P21 88#A3 $D],)2>J&!K>8O/T4P[#G0$P(9FAH4H;F2!\: M/!/MJAN5=\R.EN9\IKY):\Z>&?I-IB?K)VN/KF885$0BE*EDTG!11P!FP,LP M7F&@D(QZSM-=%[GKCM"CS7UUR67GF=_BW9E3L9&G($-/T%E'I.?2E4RG^":7 M$GZ/S/63+NZGUTCE446S0!*ST5[3F;<5+)2$9^,U33_G(2X%QN2F;Q3(;6,L MD.D#]"?NI2LITHC:R!L>:9$N#\[&6T;,W#>]F_K9LK4!VREG,MMT/G8\#]:+ M)^.F>"UXJZKVS2IAN#>VOPQ(M^E!$0LQZ!E7F5+->(?$^X[MXAL;:M89KR.D M4OR&#F("T))[-Z(RGT23<;Q_\$P#!TB&A+=;IB2_=,2=<;D<#%C][RW(Z>1^&]F/+;_VH>T!) MB*_&AJ?#B\6K^#YM7![?2J(+11_O49)*;%TNGCZ>"1??],4OP;;\=@V%%KT. M?ZP4ZK.C!?@=34KHO] !P^O6RW\#4$L#!!0 ( !:(6E@!%075\0D , : M 9 >&PO=V]R:W-H965T5A&L?'AY74]>SBC)]]LA=GIO6EKM4G*UQ;5=+>OE&EV9[/DEG_X+/> M%)X>'%Z<-7*CKI3_TGRRN#L" M/%D9\XUN/N3GLY@,4J7*/$F0^'>MWJJR)$$PXWLG_8=OJRD M4V]-^9?.?7$^.YV)7*UE6_K/9OMOU?ES1/(R4SK^*[9A;0J-6>N\J;K-N*]T M'?[+FRX.DPVG\2,;TFY#RG8'16SE.^GEQ9DU6V%I-:31!;O*NV&1.DI(](25+QNZE]X<0O M=:[RNP(.8=)@5]K;]29]4N*OLHY$G,Y%&J?+)^0M!C\7+&_Q#_T,4I:[I5"% MO'*-S-3Y#"7@E+U6LXN??TJ.X]=/V+@<;%P^)?W9-CXM)5E&8BKIYY].T^3D M=2=/O#55A6K@%>*#*()W.Q54+C5Y6+192D1\!>65(9 MN4+"/]5V2F^*R:UF8% MJM:)]Z8$ ^EZPP:XUC4=M?A">K%2&UE#JUAKET$G@A"+O%7"FV!PA;1[,N+M MQS\_O#M(7@ILI1"L6H<,.->93>Y^;>M[_GIEJR%HOQFHNMQ8Q0[.^=D;(RT" MH+)24B2D^-Y*BUWE+:(2'"/A;+J"BKQ?0$)'FU.V @Z/HAX*<@(6(^D0AC!^ M?*A]7$A!3Z+X5#1J3#:'MC-&;N#'1GJ%8%D*[FC+(A+O6]]B+01K"K6C:#;R M5@ HN.(<(S=TBR7A>M1-6I 9TI)#J%4<4EA$3X+%Y.P6>$#Z( $)Q4[?)P:- MRTI/-N&"VQ<#;JUK7&C&59UK$CH7F6PT04W=D!#-5EN%B@D@='-1Z@HK/'L! M!9ET!9GEK5ZUX2F@1J#V/61"SLG$09'KS;\+ 5XDFZ;4F5R52I1R.^=GKLT* M8;#!BC7@9ZP+:!TC -%.4YG#W%)=0WTD]J^4$O\QR$D2DM_ZPEC]-X>%W+9#O3UD MA]6MF#!#SR/8=)P\>!R)+T@E0%)H=U<+$T8AKQ6:8]66DGHZH#TJSL71%0$=")=V*KB=% MXMT#P,_'$AQ(=&I9$BU';>G$:]H11\ES2)8]&7Q8'H^[YF+O>#$10D+WCJ+3 M'SD(38W*0B C\4>AQL)<6U--'$PH7>PBTM)8C3%.$Z^,- E9;=7X"<("6TR MT5BSL;)Z)INM/(6:^=ZFFM M;/O2&6(%K:UW'L:%7@5?*:HE6B"G0X4^#E!0/$+I(: @*7:(#&A!)8%82*J2 MMH8HQQP>C-M@,O%%-.F/^5V4:>*3-8W.U(P@&;=YF_6)=3OFB\XN2BN!IT6I M\+(0KD=AD!MX7!L?@H0X@X*U#6[EZ"OS<45'R*(-?:27) 7A5Z]U)NJV6@40 M]76/B%1H..@/E7M0JXWQFG5Y9,Q)#BB6R"P#>UO^Y;%( M81D/9(BE*M<@;69(H(G('XYPF]BBJG>WW8G /C;/ZZ^T;,4((72H:YA9]MUH M3E3140K/<%TO0]-1Z)#DSMB%N66N,8.YL=_62E&G=\YD(2Y<2S4.<[#0RY9P M#3] 3:89.B6=->$^#ZXP5]V@#9."TF2R"^@P,V':Z!HX-3A1DJB^*0<.71EK M>2Y$GUN5>M/U^/LV45#>?WZ+5 &$KAL;1H)#DC,5Y'9QZ( P]O[ K0 +V4HK M'Z!UVBLX.Z6C:F:FH1R6X!@>6S!V4 QZ1ZXI&+AK R0>,%9@$9Y@=K#3D%Q) MQUE08RZX_O[9($&T$"]>BRME-91<8ERO@1VO:<#Y!')1//*'Z1U3QR4B2"S. M/32>GC_2.)['<3QIBL^1B;J35ES+$BUA+X[B9$)_^Y1,,C"-7P^RFF$_TQ;_ MG+Q^P7XCF..@.RE,'1"X!Q/'+LNG(+9XT/B_/@V)\P MEKM&-RT^%FD L.1:[LBHCPG3?QCQ%4,V,YM:_\W2PD@&RI*,UZ'%F>X3^ M>"K88-1O=*-J'4YA#R;,;ISAH9 6Y'<.UG?//-A4:A!BW@_GFL>6@[;I%SO3 MS3@M!7M;:)QHE,2?4(K3:KYOZM:T94XM%X'3OE1Y"%2F=)@49&5:A'2L:\P' M"$8W *)<99>R??V"']VKW'WR%,.6V,!#&HH!]6PXOMVMB!?@DQ*#A\1A$]W: M$C&1AVW=2#T],4^YY;!Z8!;:OZ\[VSIGAN-=F*[Z=OR#&(T#YLY0 M^7"0#'/*CP12K07H4;6CRY@[\!AAMO.=$4=C;[E<3"I![^8^F@<., JSN1.P MP^7DZ#[E\X%^,A<_:O]^R.*$)>1T]I%]3T1" QBWTNWB%IF'M@U L4_D1!A: M(O%7WYK)O,&% )JI&^%$1.,*F?Q\G[))6[OO'R3[?%*H>1I7=.)T45C@NQ\']WY^%DD.GGQ MU;U9Z>8WDGLT/>-2=TV/HL71:-Z\=^HQ4$136YXZ<,*8O601'4^AVT^0H3)X M^G\,T ^2_YA!\_#>)HRMY.(B>GEO@'@9G:1W7%P/O'.7D/=>CN\P>!5935TW MO%P,(*?7*(38G,#/Y+"B@U,O*=KU]OIP\E6A4G;#WTX<+ =/A0\,P]/A\\QE M^"HQ+@_?=GZ7=J/1+DJUQM8X.CF:"1N^EX0;;QK^1@&@>E/Q9:$0:DL+\/O: M8 KM;DC!\-'JXK]02P,$% @ %HA:6 X!JX,E"@ N!X !D !X;"]W M;W)K&ULS5EK;]LX%OTKA*<=)("C6+(7[_G7NIEY]%V-L7NA]:12%[>Y[F'U/.ML5_+ MM5).W.1949X/ULYMGIV>ELE:Y;(,S$85&%D:FTN'1[LZ+3=6R907Y=EI-!J= MG>92%X.+Y_SNG;UX;BJ7Z4*]LZ*L\ES:W:7*S/9\$ Z:%^_U:NWHQ>G%\XU< MJ0_*?=J\LW@Z;:6D.E=%J4TAK%J>#UZ$SRYCFL\3/FNU+7M_"[)D8GB= MG@]&I)#*5.)(@L3/M;I264:"H,:W6N:@W9(6]O]NI+]BVV'+0I;JRF1?=.K6 MYX/90*1J*:O,O3?;OZO:G@G)2TQ6\O]BZ^=&DX%(JM*9O%X,#7)=^%]Y4_NA MMV VNF=!5"^(6&^_$6OY-^GDQ7-KML+2;$BC/]A47@WE=$%!^> L1C76N8L/ MSB1?3RYA5RJN3(Y8EY+<]?S403K-.4UJ29=>4G2/I# 2;TSAUJ5X6:0JW1=P M"K5:W:)&M\OH08G_D$4@1M%01*,H?D#>N+5US/+&CV"KEQ3?+8DJY5FYD8DZ M'Z 42F6OU>#B]]_"L]$?#^@9MWK&#TG_*3T?EA1. G&?-/%%":I:AW^BY$D+ MGJ2+1!54*V*3R:(4%<)IQ7:MDW5OC%<(LR%1Y5 4ICCY5LE,+S5$' SZ1[F! MKQ+M-[=4+1B"]YS5B:-%:XDG(8OTUEOHH%T)=7=BH<3*RH*&G(%DN5R*7.4+ M92$MP78H1PQ[.:25RC>9V2DE4HWMG;%E(-Y6%L5E+6P1&TO(D"BA2Y*HR[)2 MH@"<>'V@HG1K.,"M92$<@*^L[*X=K#:FV#-7J!ME$UW2(##SMBFLO5>/%U]C M@BY6PBSO,3L0'XU(I5-#L55B+>%\4V2[U@T/NOZG_ L5$I/GK44^\K"^K',! MGBO$&VF1"5',=8GJ-'#FI9$VY0B;:PB%IR20.\W)P7 J3?FX5N(*.%6J1'Y5 MXI6D6.S$ZR(Q=F/@9*SC7*57=9*]R\CGAM*.'*](%U%4%&U2MK;H4.VZ(E/V M/WNILX3M()'A/)@!4+.,8E8+6EJ3BW :3 X&$($ULJ,S:2O+SMC%CNWCO=(%R3H1J/#*$1U'(3M[C#,.[_6 M;ZL0*GDM=287F>J9)]D)P,L*C574B%F7?I,+8J4*966&/2CE2,5H]%1LX)>= MDI;S0MUL4"2"6QFVMJ@:"MO29&C>9('CC1GS*(EUX6F![]"9;*NR0Y.D!SF M"= ,:(I52Z5=148= 7[YX-9Y,S\9;Q!SP,14)! M2$Q9 \@MD>-PUOW=LV0*%-P"0T0D%QGM^2$D^$DGG>/\7 23KK' M\7 &X1^-@[C[@MTY=S*4VW2>XIZ+B [8I[]VE$/(]S9F$PG.RK%I-W*HY^QKD:6>S?V MZ47@0J) $)0MX-Y478/";QC_4K61UGET7P-(?.V7>QLR4C#IUDYCK*S0-0!4 MI$:J2KTJ.!.I93M;)8U:U'FI/%X+/@Q-VM"L22K4F8^@#:J,[?;%URG4,'*D\;P;\IHMY#H)PDA-# > MC:*)BH?>MS7T$HAN&555>H(&;G'>$4NIK;B6&>B&="S9@SD)]NZO5S,E245: M6;)]Z?&+(8OZT!.0O.D9XSBWB1L0N4T?,3HCH67F82C M/B3H9 @:2?!^XB#@<.+6/*UK";?LDM@D]QL^$T?RF-@ 0S3C9HD(:=R4NPL MF'+W09R/%L?=--_(-Y9XV;6A@&8:0<&*>!)$3S$[@5RPR/+KR9+:%*[W<::E7;,L1-&U2QB:<=,%28&=+(%E[I*=/6L@"!P%ETK0Q M;6.UHLRC4M9@#-)VK&\%:[E1X/"<8F8D':8WE!0.O*G5::Z MYI*XNLZH:5?4L/=_J\M5 MKRS;.:N552M*R;:M^(/ RP8BWG&9?220>8WUZ'\Z$9\9]OO\H?D]>MWGVMWK M=TWS.-Z;RLA\?-_JMT@_'+53LA[IOU K713U299/%.'P;(^UQ&=!V/' .(AZ M8R/Q9WVD_":,_NA).GSSW6."/Z)0&0([J,=G&1Z.PNFD MS\OB63#Z\0/#@.I_UH MTK&UKR!E7Y>^NLU-3TD <8"EI/(GQH84:D"IY9ZV4&ZK5(W;F2FY.?7Z"E2K MD8U5(S6;WM!V3YXY%'F5.>W;!0[J^_<'NCC!BQ.T!;5KVX6_']EKV'@XH9.) MS$W54-ZMJ8#5?!NS(%6M2I2^[G:I ;F^$!AB)NL'8IEU+9Y?:=MO54RN.MM. MR#9BA-PJK/)W (5IEW2B;D.^;R^.3T>'(>BQP@=$1.P./A0SUXR#>7L[02-/ MIMUU!5\V$0G@+AR(%W==2@QK=:H"#C.KXF%R7I]+^W<+54%LY?"BJV;"W?O]![OMM1FD71VA^%XU%_?#P/IM.'@#L:SF;]TSA: M5M2!]:O]\#PQKT$CK@P]3S^"[1\Z[[J:_H\H]I]#A74#! M/A_B]RR8Q1XJXGDPF1Z"Q.VS:JT)@VQ=ZC^X)\Y@LZ[^GX2SWD4N:X"3&ULM5C;;ALW$/T50BT"!W!TLY,&B6T@3I,V!=*Z M3ML\4[NS$F$NN2&YEM6O[YGA:KVR9:.WO$1+>CASYG8XS,G:AZNX(DKJIK8N MGHY6*36O)I-8K*C6<>P; M13@[\6VRQM%%4+&M:QTVYV3]^G0T&VTW+LURE7ACDO6LB+ ^-+I'/4F^>#P>ZO]O?@.7Q8ZTEMO/YLRK4Y'+T>JI$JW-EWZ]8_4 M^?.<]17>1OE7K;/L_&BDBC8F7W>'@: V+O_JFRX.@P,OIP\?R8]G^ \G$]LQ=CM5^7^DQJI:^):Q>'2E4@;\$L6NF212?:B*CAMBE\ M*+4K")695BIV[70\G1U^19DD715J9KJ!86HUBN/;S!302&!8 "UAG#4 MN:%=JR6=Z &Q)&0?P(5)!I$D=?*Q@4'W,J3+@? MI3[#!/(M5DK7OH4G'','I$'5'GDP[AI>96M0R^;=AZK1UX7!1 8 *]*W B@ML#0K7M>L7Y=SYU>;3$F&ZC0/OR-N8" MODT<6WH",_Z4FDH%) H&V-#BWO%+T$]UYYB(\V,I[-O2@K78*,34S( M-4>F\)&+[MT-^RGY\4MG_H2_@%*96* UP&-'PF9ST8V/F5KKJ+Z=CX] [=9" M_2&O9MN5R TW#KD0&Y*;S&[&?2L+3B[1A36X"TK$U#U#N5E3&:RD<(*T^J R M_1GG/BU/[';JKC[I0N^8B7DGM@#XO]M#;[ [_?'PKLV$C"P?=JR9@DR M*9*'@9HK()?"O=+<"]F5^Q%E$*0#\^Y6OZJ(OF95/X2P+VY.[\,U#5REER;- MH+3;W+%3:W#]8B-%=S]Z_[8K9CM=,1L?[W;%;#Q_L"M6!DRR)F&7%N-( #3E MT1O+G',$IL+^GL@H:_2B8W-U )2X@JQ0) FE*:>Z&M2,AD&GE\%X88NHDP9=]U MC+0-!O3L)JION>[(0Q7=:T,5;K,S2.98_8"\9"/6PR!CL@*U&SW^#F4.D X+ M)0=4/,RU;7@<@J.#!%-N@D/E* G8NQ%#(Z<\O' "C8-ADN[KBPHL6SV3X$.\ MII(+H^,:"-@[L]N6M/?0+&:ZT-(='V+TA1$D,N'\2R.P8UOP/ON25R&%?]TWW-D,G@JUA26\B!&,EAO?C7VN_V;^TU^:MZ* MYP?[1QV6W%*6*AR=CK][/E(A/X+S(OE&'IX+G_",E4\>@RFP /Y>>3C<+=A M_S\19W\!4$L#!!0 ( !:(6EAI?9F'< L %,C 9 >&PO=V]R:W-H M965T_>+).)H=#>Z'UY#?';3JL]Z+81A MMYNZT<]/UL9LGYZ?ZW(M-ER'[58TZ%FU:L,-'M75N=XJP2L[:5.?)U$T/]]P MV9QCE$IN1*-EVS E5L]/+N.G+S(:;P?\+L6-]GXSLF39MI_IX6WU M_"0BA40M2D,2.+ZNQ4M1UR0(:OS9RSP9EZ2)_N]!^AMK.VQ9MO4G69GU M\Y/BA%5BQ;O:O&]O_BYZ>V8DKVQK;3_9C1L;IR>L[+1I-_UD:+"1C?OFM[T? MO E%],"$I)^06+W=0E;+5]SPBV>JO6&*1D,:_;"FVME03C:T*1^,0J_$/'/Q MMBG;C6 ?^:W0S\X-)%+[>=G/?N%F)P_,CA/V<]N8M6:OFTI4NP+.H0I^^&[(HG2G[[Y]QNI2UZS?PFN MQC;L>TH?"7W$7WW)WF-+ ?^(70<-0TY9'$5!%&=>2YH$Q2+Q&O(XF"?1( X" M)M>?GRU%(U;2?$5/ONR4$HWY>@+?B$HH^-ZS*(B+U#=*;7?4F[*R84__4 M4 3S;+Z[8I$M!@E]*'G[$$(2\1%AA*,/WF[@'YWP>9GZ@0-ST^"LV2K'22M569ZB*E,.ND21_*.(E MS/V ]3O?;G#>6:NL<5L89BAJZE;C#.%*W2UY^9E%X80-_N^S>>@%WI#".'PV MH)&:6R8&;3P[%F'NV>0;_/K/3IJ[W;DC@(037LR\W[XNO\$!RG ZW B?6RU) MQ 3T9[MN2'S-X:()#']IFQ]!;SKDP+)&.MR*LK/I<%"U*)R +?%^^Q+=;D5> M/$1>S$2>2U[OY1[VCS3]'B@4A[']T7^/TAOV,U?EFB6Y)5)18-/XY>7[UQ_8 M)7;WAFNFY54C*$J0Y#6_ 9FPT5UWL'0ZS!!* VY0J)*8*0@.!@G"[0IY0)J2 M=+9RB7V'Q-90!GA'GPL;HJ1;R%YURLIW RG5 W8#Q )$58P3]>\PMJRYW##+ M5)"3F[9K;)2>Q@4\MY%U/;">ME.>K.AH'&.AM82CR"' 10$_(]GOZY,0TV*@ MIAWJ%MO@*X@2A5RFA.D4_&7=A*V:#.Y-AV'7/"#'1.EG# M.$5<4J).D_7=%!;P_GT%'F:< >LT64H&HWQ"7"RM%:W;PB7:,=[5E;9 N^:R MYI1@W-@1F";(SZ#>6TXHEZ3#!19/>-R\^8M[@:R?8+@=_4\"B3,-8YUNR]DMDOOV2X38* M>:U;>Z8KVB&SNZN\+!$\?>A3GQ(;:0P<):A[P$?O!#)K>)_LL.$R$IAMIW3' MD7(])1BQQ 72N(Y-A'$)**MWUOV])C=1"RJ7='VP=]O_WAQ$5&KH2P1+6>/XH;/X&Q5;(SRYVGE\3@/GDE?[NGWYXF!$JQ7; MB,T2>]#3';]R2F?!(O7KI!1L-9DAK'6G;$CT9?0T":7 (HW]QS3/V*\38%, MC1Z\VU,I3;)@5N0'VE.4$=ED=Q\%8W\11/ETYI+F24&E=(^[+B 1/C=<59.Z M>19$T31MAH(ACMC?VK:Z0;A.!W^":FDZ[Q,B[3') [3/0CR(O% MP>;YPN.E5,7B''_PC-M3?Y2$JB/::TU0[,QZ6C2Z! MXU-O<+;(@UD>L7\*C8C['2#0XSTEF8V)B9@&6>93W#A(DG0HA::@FL&=B]0O M3K/%/$BS_2!X[/=.3U$D.R/3!9:[+$O5 M67SV]!D'S3#)T\EK3PKH=3\?+8#LCTZ*+$C\+?1Z4B08%#X<76=%?&CUO(CW MM_\L2Q;!PJ_ ;5L4Q%&R+^.QW[_ GGW\]I98(.@R_U(HG\/6J?2X-'L83#%P M#X?MF4WGZVE.Q<' ]VCDZ6R.2J9O"0@IMX[Z@X+AU-PI7P]BE..R2W%%1TQ+ M,23M)1<63AT+/8W#^>Z:7L/ND@&M::D46TM+B%U1">RVY^Y(3X^LBA+UB]V2 M>"S8:I@<<\JC ? 1ODERKY*P+=G\$=[YZZ6E67OW#7XGPSS98@P.QRM;=*AV MPV9]\0 ]07D^N6S3[KIF8LGB6E;$0ZPY/<=FY#UR\H8O66GZF#8.4 MQM8C4-E;BQB?$M=":9!9DB=N95\E\5MKZV'^1599Q2@*2F[I_:I#&2;&B>[0 M#R 1AF@JHR'>K67E'Y(;.&=@N[N:2I1>3SY8^Z ;>H(-1HTDM0ZL .5D;R-< MY6$OX='I;B1JWC2DA3;$G*^('5IR*,DT7M]I"5+Z8BJ:T"ZNA_,SH#+I$9E% MB47!(&TQ?7W@^+55]/W0C\/DH<@W5&^LZ'\UOQ:W&X&UK._Z_2;3^TVF.H'L MLI'L\*/M:M @A,25C=NI3J2\/K2-0V4^WD+L9I$--^RMU&-]RU4MJB\B5+&VQPV]IO3^PK*ZD^Q]1VJ)^%A[!_1', M^$!WK8]3#^^I+.D.WT\%M#4TH;^:L&Y:\6O$Z9**\?Z"KE/>O>Q4X;@K(DE! MCMKXVBO:20+@>+S_E=R/6XN,S0#SHJGLS_&:A20\H"^SV]I?,'^[^N:A[__# MGT@O>&T3AQO/;7#2G:\#_8.2>W4)2&J0+Q;>\WPV8Y=5U7O1UJ4.);:(9N6D M';ZY'%E\L6]C@Y2^=Y>C]T3C M"#"UNXAQ9V"?3KQ#?"A7#?N:QHG'_.(@+F9/]OH]UXNF.NCT(LL?O0E?2D[V M8#)Y&";=]8NEW+(Q.%N 0S0'Q)[7UGC/5P_D5LA.(X\/#;G:.P&/#^7D@;/! M6VUW+&&1PQHP2DEJ<=TV%FPP2-L[;XON]B;$DO$>&!R$5\+=\OCPW(A;C+\1 M0" P /N*P,[M7\VWVB&](T;N=RTWTG!G^:$_V,^]%QTV0EW9USGHKVTHX]YY M&%O'-T8NW8L2TW#WNLG/7"%S-3+NUKTTL6V/:C?VY M%AQG-PU _ZIMS?! "XSOT5S\!U!+ P04 " 6B%I8.-@<< T' \& M&0 'AL+W=ON W17M7G _,A(="Y5$EZ+C9K_^/J1L1XY4=T!VD7V1S$.>PW-X MGO,B^FQK[,=NI;4CGYNZ[S-_S59>37AP5_5'K;#7X3 M;\F-,1_]X&UY/F->(5WKPGD)"J\[?:7KV@N"&I]V,F>'+3WC\/=>^G6P';;< MJ$Y?F?K/JG2K\UDV(Z5>JDWMWIOM3WIG3^SE%:;NPI-L^[6"S4BQZ9QI=LS0 MH*G:_JT^[\YAP)!]B4'L&$30N]\H:/F#6JUCOE M@[.8K<#G+C[H6QRQ(V_;WL$XJ;.%@V _O2AV0BY[(>(+0K@@OYC6K3KR8UOJ M\EC AH=U!)[M2[%28D_JW9.F*!$,!&=D"K;JT* M?3Y# '3:WNG9Q7??\(2]/J%B=% Q.B7][ZIX6@C/YF1"$/EU8PD"V6+4WI*N M7]%1XE::W&PZ2.DZW1$PD.VJ*E;$@*%1+>(RR++ZSL<#*:NNL-IILJQ:U1:5 MJDDUV,;SE[JH?,A^WZB/?K/UQJX-A%.BK":%:=:VZG1)S)+\AMVO -U.%^JC M)M<(46/O*?F/L6Y%WCI55XJ2:R0.;;&PJLM>8X.')=?OK\B-56W9$3R"QC<0 M8^^AY5U084XN5=BJ)9\VJG654SX'0 ;JF]IJY^8;<);^5'_UYL_)[ZVJ:U,H!VIA@ GP::(_H[P$=!1J#?_4 M/:6LW 8^"HHJ[+\3J^K.3,G>.VJ(Q:HC(4I;O^&-KS[D!3C*@6GB7PP4K*,YC)_D(;@%QC_9CP2'\R6 M-)(YC9D\HDDF*8^/CRP7T"=B_SB$WK: /=*N-"T32) MAY3(8RH_C1.>T9C'8S)\+:,1V6,G.H$1GM-H EQ"TCA-QZL3*@&H7MP+_O(P M\4*(!/Z.AA2(EM%P#<]BA$'V<@05#DC%1W$D/<:&1P-H2CX.CJ>^?]#(=RC) M?;?K$V?CJ]9?/6&?:)\),DE$!1N>2I+0>!!Y(,0TS]+3>(%?V-B3,4WY.#-$ ME"$#?1DM*?J#\TSL:I!7F*Y1-[2_:X\CQ@-4K&J$MI.I&A M(N0--H*00)9+H@%!8K\L'9Y/!I"-U7KJ^YW5_B[ ]WJ%Z=QSX8,+FL5#<11'^6/4)&/LF=R+%^ MG/(H'N,AIC(=)E(4MDP<$202Y%B9I[ZO)AKV9\($VK9TT 3VQ20_*L*<9E)\ MI6O%P4TY X":*-? H2]@)U(&.L%DJC-%H9CL>>)#=S.:1*^23"0: ;/'HG(T M[=FX,8DY]!D&"@?_<2I!4:ZL@1Z0'QGG:0F"AZ6/:#&B M%+%[$BHR E;XN,V7+*%)--&#IHPR<0HM,H?;)H)>,J@T 3^1]I@X!DPL?-?] ML'\< ?>#XA#G?7L_96G_+>L[ MBN6!RO%!7M2;4@>PS5/25'6-%H.2;[F<1_MAX/)U?AX_K( ;USIZCK<(^Q;E7 !@C8&'>_&^WVKK;\/*8PM^WN"*>90Q/I&>7*V M]=<:OF'"SZXJ=]]<-%QA8=>O]-DDW#7HP&SJJ@Q"@4RG^UL26%2%;[KYU-WA M8G"CVVA[&^ZM.PB#>?WE[H%ZN!I_T]\(/RSO[]5_4?:V:CLT>DNPLGD:SXCM M[ZK[@3/K<#]\8YPS3?BYT@KV^@687QKC]@._P>$/@XO_ 5!+ P04 " 6 MB%I8WI1G@6P" "+!0 &0 'AL+W=O2D_;M2TF)FV%M M,& WMBB2'W_:HJ8;;5:V173P)(6RLZ1UKKM(4UNW*)D=Z0X5>1;:2.;(-,O4 M=@99$Y*D2(LL.TDEXRHIIV'OSI13W3O!%=X9L+V4S#S/4>C-+,F3W<8]7[;. M;Z3EM&-+?$#WL[LS9*4#I>$2E>5:@<'%++G,+^83'Q\"?G' M^-;,DLP+0H&U\P1&KS5>H1 >1#(>M\QD*.D3]]<[^DWHG7JIF,4K+7[SQK6S MY"R!!A>L%^Y>;[[BMI]CSZNUL.$)FQB;4W#=6Z?E-ID42*[BFSUMO\->PEGV M3D*Q32B"[E@HJ/S"'"NG1F_ ^&BB^45H-623.*[\3WEPAKR<\ESYT%<6'WM4 M#J[7]+33U!'6.]-ZBYA'1/$.(B_@5BO76KA6#39_ E+2,X@J=J+FQ4'B=Z9& MD!5'4&3%Y !O/#0Y#KSQ_S09$9.W$7XV+FS':IPE=/@MFC4FY:"&6R MP2,%.33B&6IF6VCXFC>H&M +^)B-BE/HD":\I6AP&BJ$CG'R*KAEIFXA/X]T M[W0M AWG>M5JT:"QGF&PUB;0D%%X!)'EM=1:2@*%%& NY-="VQ!0]9;ZM_:U MU$FL-(*W?D>Z-R 2S3)< Y9*],K%61EVAYOF,@[8:WB\IJC:DBL+ A>4FHU. MCQ,PC@ &0 'AL+W=O]8N-V:; MM9-Z9RKZ954WVZRCC\WZ6;MK3);SH&WY;#Z=/G^VS8KJTO]MX]FC^P7[XKUIL,7SUY^L\O6YM9TO^W>-O3IF9LE M+[:F:HNZ2AJS^O;1J]E7K^?G&,!/_+TP^S;X.\%1%G7] 1_>Y-\^FF)'IC3+ M#E-D],]'=_0<^/!UFD;7FIB[_4>3=YMM'UX^2 MW*RRONS>U?O_,GJ@2\RWK,N6_Y_LY=FKBT?)LF^[>JN#:0?;HI)_LT\*B&# M]?3(@+D.F/.^92'>Y7=9E[W\IJGW28.G:3;\P4?ET;2YHL*MW'8-_5K0N.[E MK=Q&4J^2VV)=%:MBF55=\FJYK/NJ*ZIU\K8NBV5AVN2)_>OI-\\Z6AH3/%OJ M,J]EF?F196;SY.>ZZC9M\GV5FSR>X!GMV6U\;C?^>GYRQO_.JDDRG:?)?#J_ M.#'?N0/$.<]W_HO?S/_Y@]GWY] M8N<7;N<7IV9_^3IKBQ;[?HNYJRX#NH]M\@NF2=YO#%'.LM[NLNH.4%C654N MR+/.Y,FJJ+)J661ETM+SAJBU:Y.B6I9];I).A_;XDN;%5#>$J*U99A],\@,1 M9$T ?U,MZV97-SQA5N5)08_O-W59TF7L*_JR[1=MD1=9PUA(5&N:AK[NZF1C M&E-4M*>2J?RCH3%9RRO_YW]FMW,$E>E26-[$RC]^'!B\UU35:U M&3.[-B%^S2OL:+XZ;Y.=7"HMMLD^FF1A3)68LB".DNE^_,72!)/D'R;INZ(L M_D67F%S.GUV>G^V-^4!7WB[ION],UB2FRG'46@[SOC=MGMTER[)N3=OA?KXS M2[-=F"8YG_&./+X0$.M& -73[=. 2?*#G[H%69_SL>B/66*RY89W6+38+D'J MI*;?6H,IOV^[8HO+':/' MSYN!Z4>03TB3?CQ"?S@4!';1W0E> HT(Y/_L"T*#I&]Q-UL0H7&S,WJW))QW M,0(%%Z6HM*P_&N#_XHX?&-O#!)MM3TV?K59$L<$*(/ZMXQ7TJ.G:-"F+;$%( MV!'EI_3@1U/U.IGY1(I)BZ\9]VF>G.Z74*]O&&X$ NR:=A-.0C2T['K&OY;D M-@[3ESD-I>T0>C;U%E.%.S^%#,\=,CP_>94_FGI78P/ /VSW5UJD27[.EDUM M:*/UME@F;XBDEQU?#;&=Y%<"=\9P_[[Z6#1U!<".8=%?M'3R7=_@*Z5_IDHE M3Q+"@/_-KW]_\UURELQ>),2<TT;9-8DV,GB(F MNR+5(%'JV!:?:&"W!SNMJS,BSVU!6\9B]6KE/F.FRI1 O[*FXS)1.IB=!1!+ M&3RUNP&+IWLBN:3@>Q+26P\O=AM=*4@%!+3, .DUG6FW(P%$&\%I-B2-#)\- M(UNO[] C'IXD9;9U#B:"I_:DI-./JU(%Q"W! _':/##=E4S.B_K%DR'9%96MC7))<89YE*Y*;,[7@V6#.:NR%3P MJ +12)3>%+1(WANL[(?0IHF)\HZP6$G_*TG@)[!_&']3X,F>; K\>P3&S P) M.]8UYK$P63WL!I5!E;0@MK;J&S[P2?R-;RH58F#=S>TII5/7>4\;800@C;18 MFI;A&(XDEMKTRK%598D.B<$,+?P:P]6"&SA?W1TBRI8&L2J2T30Y2936.-A4 M,8\0V-!U%J)$R=/XRS,4+X7HSMA8)>9PBG=?.=Y]=9*!WF3MAG? ?WQ/(O1C M5N)FQGCQ%TY%:I_PN(;T)?IR41J1183SA.E$Q(1S=&%T12W!CMAMW64E;O3Q M?#:9$A['LQ>3F?^F2\A0ZL'RU%3BA^QWYZD2']W;SFK0*:NYK!?E M3$)+;-<$VUT8L!76\._XX061(>$DB?$SNB9AMANRA^F.RH(&LH))FB9DL]6C MN[L=,!^X5%=THYWP#%X,_)'QK3$DUT&,@C])FT&A#C3=2?(KW3X/HBLGQ&=9 MU=Z1^K<%R#[2&;PRL^I58R790#2[S7ZO8=17'X#IBYZPBH=[JX4@2.N#-RS8 M/&*I8)8?6FL*J%*-!7;9'49/2*O/(2DV]+QL!$R](\*0Q8,)Z(SF$V[5GH\/ MLLA*8&^+VUL28$!IV"1=O$A L$(H57!V)-#&&B=.P&G-NJ5I80(Y-/-Y>PR^$4@5T[ KL^314U34>LWRFU-X+T[XKV MPQB-??EL9 %8)E%4;=?THB]W&X+SKN[H@S 8LC=_!U\1/3G#^>,YE2P;S,FT M8@G[@%+PI2=J$5'PE?&= K:$W&==?0:[R8O(& M .J1;L.%'[/5L008,RTA/ M!0YC+88(G%] "*U(A2@:,Y9M"SJ[;Q:E9;82M?6 _Q7'J4W238L_H= ME(^Z'E=2]8HLR:M7$KV=U, MD@,R"C<>@$H81X#AN%@&NO ;9H*69110,+:D;D&-\UH7F+'*/QS)'7]-*HZ( M/F+.HAJR\"L..;TXR4[>5-#"&*1CO.C! M@Y/P[\#E$.A+J[K. Y66]2PV>_5RFFSOM" YL/Y UUL0-Z;[KF%"6?G*UG@. M&0(,*6NR(,0NQLH-:6L=U-BR^!]94]VHS;Q7D MOBH:XDH%J8OR%\FZ>!3OLSAM2L^FWF$]/0G5MPT8I:K_4*)VQRSC+YH(-$SX M7(O&Y1\P[@%(94"F9-UTN>RWO= #L3H:6:A]1$8UH:?Z9$1*[ JH;?\R.7/! MDET?6=%8#1<D'7#D M>/;GV13<\6#4#WT#6L5"H)9/4(C; 7K99\\QP^Q29W@R>YK E]UWX WUJMMG MJDL?CKPHF%,#W8(IS MX;!?Y]X!P"?U01/._T@_ZO4<2.PCE$IR@Y0/9I>-I6IQ=H>D*AQS"R_GO^0+ MJP"?9%A!A&UV6@QL0>2\(0+V3W6U/ON)P)@GKX3*L#RC4_(>[H9*]O"][F&4 ML?T[%V0O"@ L<12G&+-U[J=E[0%3ESRUY1@B0*H*N"%"@#!DOR%-! Q"?1KT M5>A;*QKBH3"/1-O-R2SLE$-D3<-1)Q5/0^[$?R7KIB:]$0X%Z'<+N6G(,!)L M$XTSM:%!JTR(1"N)*J &QEFMI:M3$H[K#,:P*+4KXB5IZ(]*>EAX@:-!.@ ,.QCA.&P\Y0"Z?&CH50:S$&7FT%$9 M:Y<:MF,*=<]RH&-AE!XD+A*[UQ:&CB(P-^R[Y"@F!<7 R\AQYN M=(NDM2*<2I=N/5H=&9XY_$$=*]YK>I!V6FQ-*NK]'6NW=54 ?'"Y)57/T2/: M3EDO^62JCBLL Y0DN#5K8_UEC 0<[J#;7C%2D::HCG_+[,(+S&L:"S10=LYH M:R1(PL$%XA:(!NO69WH,8A2A MRL9J!@E$-A;4LD>6=I M6YT7K3(K,20Y,-I8#>@D^U#3"1ZA5MS%>0@DH281+X1-8DMUUERM@QT%T%+) MA*O8TA'8!-5XM)@X&"W0.-Q?.]B@EZM%DZQH"7DL &=N.F;@[)9ANJZ2X#1* M)-#T'WRPX%@#__P^D*"/YR\FE\[)2-M6B1E8=;$]/1 >AX)#/'1P]QU)$WA2 M5R9D2#*AR9^F"7[YA<3W)GD#_3I+GAQ_3O2@'][=2$!H7^LW 0)[!41%XQ 8 M\P$PSF>3BS\(C.0L^2QPC!Z&GQ\>9[CYV6#SL^>3\[_V)H\!WD6-K3=@J+3% M*X?,Z^#&;$Y"Y+H,8N00RQ]TE[6!3BRZ%BC6MMGSL'P M$TN&&1HS?/7FBB>%<, =Q@VVH7.0_1/6(H@0"$KMTX>;0_?]^T.GXQBSY/KZXPM&I7HD,F9%W7&V1_$<-4WPA]$&W9#KQ*7]#Q M_*?GU^?)>X1I6!B?/K)?_>(\O2*;+_P\G\W(UCT] =_V_8#[B3?-JM6:"#0V M62_2Y].YMR'3Z8LY<=7JK/M<2)RG%V3^^D_S^4PA\6 X7*?3V3SX=#[SP!Q% M='_S\\M9>C6_&GQS2:AX@#[>V?: *[)F@AJ*FJO&@2S3VA!0P*'$!I)\-)7K M[!Y+V-6_TJ ED]&J1E0W(7L:KA,HEF)&L4^DV*H=16KL \PGFXR@)ACV%MA4 MV:@YA]0HVAD+!J=2T'JIURI@ZQ>=Z/8:P25SGJV0+0R'LO@ O9/]"X"2M3\" M@)A/!0?IO\0>"TRJT4"OQ+R/!+6#>#:8IND*/H;QN2WI(/3.[A]KP3B?.6<@ M2>X":Z]%?.$":EYY(W&W8FFB:#0'PFVL6VY0S;PH@0+VBT3&(]O*!\?%<1*I MP2Z\'DC%:";K.1[$V._-YB3M09 WQ #1N/G4%K74*?0E*,'90W DTQ*$FB-K M!+:')%,<>;*U1I]H]I) =SP'K2%KM>&0K&K*H355J4(3:-X$C/]!P#N8PKHS MO96O26HP@/:=1 6]Q>^3UJR:GD#W!F;5=UG9W=F/6$\L^2TAG*21>G9E<85! M*M>LJ1!^L\Q&\/0>"4B. XS3_ZUD/'DXRJ2*HT'N!3$AR97CZSL*6< 3**6<*6:6_:E9E[N?%XRR5OXAX:2M)DH$5PPFB+JU4''YJ8G(N8=UOY*O7$Y7(\@LV^*CA SR>L]NU@"/#YA MV89+?3:>_6589L/"I[%,\Z/=)"ZYTN806'LM-M="FXCPC%8RPCL<#_3(Y4,M M0Q6J]M&!M6I'*;P\G'8]S "6%#FO)O@T( M27/"0C$GZN5$:5:XB7Z)+3_Z] MS]=;ESTQSK EF8>1P##GD],M2)B9=FE8)8"J7^6!T(<&("=UDMYRTB]>(T<$$#G0/E\S,TB,@ M:!?TQB(V@?2ID)'X!#ETHT[.,'K(4H9T%A=<8K>N7<+C@MK?8MTS*0:YUR<- M8U]4,SM9^?+RG4I#>.U(E3E6F?+YLW#:ETL(#R+JDB&626J*5G^<21U)X&I( M];EAKH6*:B";)D.K>1/)WVY3-/D90I%!=H:5X44XK1L-XV-V]764HYQ9J2ZY M?C:1D_2S#Z3-VG@^/Y:JDU9F.PB2MB"ZE3'L'[5)\E'N%XPD!YTN^X1';^T' M6T #-NATFOQ$8AAJ7$I&*YY*/35(E?5^HFP'!R_I#1T_Q:*G[S:DQHN3V6V4 M3W\(%W7^T'U#ID+XN307VF0'MT/C?=&[NJC<"8>3Z^6.3MSO0,-JXS+!%UTI MD0V;X>.NF.:U:EH(Y6 VC=I81KDQCKYD\7JY[)M4HYHN4$\_G8F8LVH@?+\[ M"4Y^S(J2Y2\'G5S^7E!JM.Z+7 R,7U6E'\,C3AOJM_1T!C #H_.:Y;Q5FL%Q MZ/+CP$B]*(NU=8.^A^Q"I"AUY[+Z;M&&<+A7!8K3#9#JLA0'@W-,T!+*./D. M5VRS83J;H<%+T3(^DU'N4B%JQ9U+(W+9>#K2[IQ12ZRG\%F^V!R;$4KH![[* MUU8OP2^!@8I!(K#H!CID-;1L69,1%X:[K1(5!@>0%.YWX$,^P90,YBTI\4$8 M(*R(RUI;N[:@Q7#_$UO7]EJ_&%X5;B03E^T9>_04>Y'_3A0,V2]QK_%#2E1/ M;&;BQ"6)#S)9)?#AR*08,3='W;'1Y9*Z<^75G12?!LG.SR?7H3;D4\86[K!5 M6++6CBEHLCN+$MMN'PGJ2W%C=0_"?[I#PA78# METE3KYMLZ^U6:UTFIM34YP949X+,V,+79Y)&WB"LY+#2 MZ5Q=8^,W%@2;W"-V<5KJ\?PJB)4QUL[/0ZR.<^_CK):#FQO9W?R/[N[\8'?/ M_[S=S?YDV,TN)_,OW=TIE=976\].UTESYLQX@.?DP/$J<)F-+401["B9X' 6 M"A24A,/@I,^#\&7%G%( 6ZM@EV^S98XJ.6ASFX.V*Y'/OJ]9D@JCI_7,'FDJ M.R5?Z ^E[,B79UCU(*BH% UD@3P)J8(3U6+!47O\III:ZZWW#.2&G&(P9:9; M%0V1E)__C;/>IG]+Q7%I@$;B.[.+-+(!WI-*#ZM3<-*8ZA0*1$8WV;_5'B%7 M+2-S&BV*M7-A^38QH'7ZB7)J*+$G=8$H]\LN=G<9.E+*4 MS0>\C:QG(+ (S&5])B;<77P^ZQ$7)E:H5TVL//6!U+J1PXQ$R98A@0)ST"<= MIH.L"R0#( <2E2K^)W]")E74,MH:ACLMM1OL0G(U>Z2=9[GZS46.N&R:^G#& M'RTJIQRB:"R;=A)[E*Z)R4\84ZIKSN4 M2#_<")"?<%FY@K_C(V@-B?-T-E4(,@6;[W=GA-.5)%\0Y/M2$L+(;.1VQSYB 8TA1LA:.2IS="6&PW&QL=&[HLGV[H0&>V2HUVK.U%>)LDPN*CI#'K-,.T.O]\I0X R!SW++M4C:WDL\]J&*CZ:.[4.& S M&9X+/%*7H3Q#!$XS"(T+<8T@J]8F2@1H)7MG-5R5Y!N=.MX52I )_EP/&NU$ M>"JW=TI+''X,?"6 Q\# MQY@UEY5CXEZK (]=RQ0E(<7=0#"V;O.Y<'V.]5@>S_=VL,2 3A"3KP\SX%QY MG;12\=&0+!=]D?O5W-X(,]];_=#V>N J\8%K9 =TM1;?)VLOFT]FV;-;G,5X MJI5%-/Q0KT381'SV$K+1E#15?8<,P'N&E#7!7*BE"C=@$VR11RQZ?-@JM*2\XMOCK@YA6G NG7JZH%!?BR[@WTZ["& @R!S\0DZFE7DG9)]LF1#N*$-$2^-RT?Q7J[6-O!0L@TT M1E7C-&)Q0N>2@D.3!XYVI]^I=XL!)?24Y;_W;6?57%8RQH"N-4MJ0(6%2JQG MXF4_=*MFE$3V1JHP.!/& MJ9WA)O_!+F+\[L6%,#>I^^;4$-A Z$+769W'L2KIR+!W)H!DGC=YDCL5-Z9+#SUEC>&SI*HT#!7H4X1YZ]8W5!W%@26_EB#B'GQ>%!Q%B.I7K$Z5\!XU4J&IX0J8Q;P( M\Q$!B!2^17CB2%X(O"VV19DU@CZ3Y/7!Y7@[0&<_N@/UGC6%=DH)=(<3D/ N MUQA[]L:>%V!%5X'AFG8>B&%FFYJ',H80XBR# M,VL'/<7!",A]M^*6D.(A_ND!63(:NA?W$(@V5.(CVI0$M>B1 M(.0O8O%,2SY<@OI0"TGYCD,E))!,2)M#MK(>>21=YX3@LHV/'EBW=\10$N0= M9O2'XVVD$8>&!G3^?)HFMHZ:_B(IW*5Q/?5787T,78:MR002'A0/('!;=:X& MX8$&WL-"CV*RA Y,MTRL,=@R:WL5+#8YM5$J-:LJ^;!!SDOP]:Z12 M:T@N$KWS51914P"HB.Q.D/AZ*DVO*@B7+"X4EZJWL"D"5U5[-6XL^= Z%(\[8%!!EAY7UHHQ");S=N"PFNC MFK91RHB,B#MW4O&20YT7'#SB8!T[M00NM71:DW%;$V1LP2\L2=A1VJC/&0UZ M/#[,79/&M"JIV2K3[)>7JS/?3 M^T_S.E'D3WL-V^;*;+S5N/;[)<-%7:7;F&]JZ5^%O:"?H.F M0^+/APHIJ$2CQ3;N[B=?>>F 6@4PT3MNI*(H)S$'Z_A^\_J7=[Y_L#/W8KL] M9_4W8)C-R=PKT8*][AZ1BF_^Q':$2YA-8X 4E;1S9Q-+O.:Y#91X0;)HZ@^V MMX[T4VI$$BW8VR=US#3"<3Z?GAE6;D==7V'SN_(1ES'!41,P4H/8EQ1O$']2 M2\[>A5Y F/LFOJ6[5!I*_-X3TN3%4E S2"IR69O*;CD516:36X_Q<1)U '?' M*UQY =^SPRC%DT MI0 P8??:$-?;=- :,6YZN_ -14]&QGV7V]GI7K.W7;W\<"9Y436'!*N]UV-'Q&5U6:$'7!KDWYY#5-IG8,U)<'R3(<=B#*\ )M?D"&:2 ML"UD7K*96S>:ZR)RVUM(LH0CM""-/30.G!H==!Y1=XT(-.=L^ZCE]^IW$KMN MJ-[2XFM4-N9G]G&\O"'O2_$I>4*8)$]N#6JE"6MGEY)QK@U%P2MZ3EJR@B*$ M;LCT)T]/(8MOJSD[W0SS%>J@NH(/= ,>/(HEGSF'BXM#4PA^U+HP<22R.BFJ M& V^587:C1",Y7#7LELMF3]971&AZUJ#F^YT1BGC_ M\RFD\:TB9Z>[.[YMC.WB>QQG/F^*)/A"0&X]OUE9>NW M_JH G(((Z%1_]&0 MH]@>U^J!MXL)2:?A$B3IB\Y6*A/H-P1-3L 9]+5VK(H1(F,#D$8@[BS]D?*U M/XYUHMEU>6K^PV3;0/5"P[FZ&2P!U&]KCZ-YQ"H4!I MY.&=?6& M@9V-4%6E?,-NE&T;MLN!SV>D\K HXDGPDMQJZ#^HB3A[5M8:4K% M86/B06E>!%5&Z<6APYL>\)CL3??/9A1"4\&14>LTGG$C4X:!M^.!,5&BF[=\1?LV^=@ M:2&"_<@.PZ9_62?!5*XD]64_ZC.17$#73BK>F!=FMD$,$EV:5ATIUI5;#:^; MTPI0U90%14R\(AU"]A'[Z J'6,."B:AW.S[6VY!*K0;N+, M"$Z_B;2.SH'H7R=![ M\9B&Y?00+;ZPPX 0I8K=1,$? D:+TPXRXA@U=$LNJ,2.CTQ[Y;VI[.&85J!_ MJ'] Y SKE\>.XIIOQQ:5)F4XO$')7]$.HH'QP;CSKT0N@K1H]P6L*7J4\ J8 ,P[HRQT9@7A_$$=2O4[\5*_.%?8C MMBQ2PD4CWW!PE.,4P_MQ\22"/Z_/ .9[. K@8=?OPG9CM3B\U4[)1@,$0J8' M,XWBF9R&'7 !9PL)P*&]-&_>\2M3#CTJ^-7R5$RQ*B1EG^_4&O-A'4Z(EHPJ M424DWX>.E>P.]&5S[0+.I%W &5QY9ZY=@ 0R=)#M8M<21$2YX,0Y\RESP5UM M8>5BTH=U9TJ#J!,M.1 &#M*9Y:;BQ R\?HF#6=D'CHHC'&R-/(_768X( ",5 M$!I676X3X("@MI" 6R=P))( +![6%HU870LF 1U#0XYZE,X9'!OF;FON_J[E MNI?3OPU8EZ126EX@,'+>+MI'7?;N#4^.8WDO,3L0B9G?MQ?7,,]F';4FDL@< MX@]L7I>3)$:,QVQN&.W8TZ;A=M^'J#N0%)$$.X)E-+.(+'DQF+AZN/>NREX1 MENP3Y&XC6OG)F9\F? 72.#K=BN5!]C./2]Y)?BQ$ZW!8&1VL].@T4$^?= M!J#HZ%I2&M0VC!^W#:1J2/*GWK7GFR[/3_=*_L5T5O0BU'6+#B=C2N@73(-" MNF+)'+#P/TD/%>T8WFM[.FXW*,JZ>]A3)><[@-Y@$RA/V7#MH\C/; MW=I[*.TH+-E&KVH(+3!_2X[PW>7@^_$B@]>^&$?C0MCM,EOO,=J9.-]57! M87+ M6<(D]I!<2]_YO Y)X+,Y6!*SEB[4RC86?*^NF,W?JM.GP[H\:2/&NC)R+7-^ M]U;R75'VMGSY_QD[&#[ANQU"1(E?MX=0\Y%!UAK7=YYP%X:6[$9T9*^A*,.K M0ACPW 41X*UK?12A"51$/K:J,B&S+E9G_ITJTOC;6K8GM^7/(T]H%EKZ6\JX:Q; M!NZ^/N- LVW\+O@/8I'L;*%.W&-^@L;$\#N8K."\2D?:6O*)+4/.$0]0]0V: M2CM^ @GBV81QSP'/PG]/:M6X[!F=8V9 M81C_<3WW3P(P2/DXE7E-43Z!6Y,_K;7C/2T? M_Q=U@\/?6(X%'^;AA]G!XT_>!%TI4^UU$(",>'_V=%PM"$7UG]?.\A>_2-!" M7YV3D JXQ%$,"Q>=S;\^^OG)[#I]_GSV%*^1 MLBU@$/\=$)L@X8-6.[;JJ>^?7*27U[2)7SY#EOJ7'\20&\#MXD4Z.Y_I_1X( MWA$M;+BWB^OT/.CG&,Q['?3.=%]?I9?S%_>C4]@QZ_1Q2=?SN^/_A2CUWND4L>7/8[$\@(U$:.X_:_$Z.O+S_KW.S5UDOY M_NWMGP"'^>SY7XWTWUDIX;-PXV X7@TR''M%RN?PN\L7+PZ^>W$]P)93]\Y]6? MHR?3:H&-ER;G@SX,L\ '/2&.QG!3455.33/+#:'9IJ/X19P^W3%61ZCS"3Y MI7:7^3#X8"TV6O2EM8,DTR_;QBDOAG\3R_STBU&02=*8#8I@:&9Q1(QZ,3Y_ MFB3^TD4W-)3!L62?AJY$J.X%5WJIFI!8P*+8NGO0( YXB0:]%MSEQ<.]#NLYV-35Z?ACCLSS6E>=* MB"UP5@U;-D["5_\,RPJ#5?T:@[F!LR)"W)O@!DTA4>G9)<^>R1K[ +*61?IIQ MY;3[15ZO&_E5['N31UZ9)9W4%-T=_@8O$AUK:/>@QEWB? X\U]IH4]"-G55]UKP.IH:\0>GA"?A%^3%LX>6Y2_@C&X8UE7Z MZO8W_N5L>I62"BL)H^\-V8I]SS&G8 M]%WN*UM=:"743L27.RR<=N[MV:5]X;1-'+$][FVEIP:?/VNZ"^(YW//#%6@7 MKMF'[1@>;+[=N( MOV(3&EK7U%Z#8D]:66HK$+LSWTNS.)JYT7)C$IL%5H09 M,T$\GF->P)B#U@!QCW?M7NIK+OVEL7?+1PWNPC-O^4[ MR&752>5]4!I=_+/1^ _CW2[$.GB^]TA^2&-\C%SG\0)_$:Z-\>UG7+SP7=9E M+[_9FF9M;DQ9'LO_P]0 M2P,$% @ %HA:6"T]TPL[!@ )Q0 !D !X;"]W;W)K&ULO1AI;]LV]*\0;E$D@&+K\)DF!I*FW3JT75"G&_:1D9XL(A3I MDI2=]-?OD9)E^8CM=EV_6'XDWWV2%PNI'G0&8,ACSH6^;&7&S,X['1UGD%/= MEC,0N)-*E5.#H)IV]$P!31Q2SCNA[_<[.66B-;YP:[=J?"$+PYF 6T5TD>=4 M/5T#EXO+5M!:+GQFT\S8A<[X8D:G, 'S97:K$.K45!*6@]!,"J(@O6Q=!>?7 M?7O>'?B+P4(W_A.KR;V4#Q9XGURV?"L0<(B-I4#Q,X,+)1=$V=-(S?YQ MJCIL%(X)ZY2)4;C+$,^,)Z4SB$S)A$T%2UE,A2%7<2P+89B8DEO)6L]!GUYT##*VZ)VX8G)=,@F?81*$Y*,4)M/DK4@@62?008EKL<.EV-?A7HI_ M4-$F?NB1T ^[>^A%M1DB1R_ZSV;8I7U)N[N;MDVK M!'W_]1[)N[7DW7W4QQ-,TZ3@8$5/ !G$C);Q+A)"Q48#^+ M5R^&H1^])H>^UP7C"=I*.][<_K!\IN0<,(N-)I%/GH J72-\ ,RG3/*-<\OM MP"=&;F.]*Y1@.K.,/)*R1U.@51U+^%JPF:51GXTLA:!743@)3LD;F<\* UB7 M9&H65,$SF+T-KA;W3Y,AHLFH(#$H@R6/F*<9,D?;HPR&%LI&S8K8@IF,X ;# M\@$)*32D!2<D> MV15N^SG<' M80.*@I4Q=P;ZRO-A+_ &X6!CI;>W.?;KE.\?G?(X :$5;%0EC!>VJ%DYF,"\ M!'+"I=:GMM$0G6%IW97[^UG]K$P]D,'_V S>W'.)V@#")A!L'3]YWR@RGBO@ M,[/2G20XCIV2:V>OAHWL ?R38T-VYWY>=?JT8M*H"'[@16LU G,K:"CZD@Q" M+QI$Y(;-68)5#0NK(!.<%3"VKVSAQ210Z&<<1>.'-:9!^/I9^"08>OT^]LPO M(F':*';O@@7M+LH) >M[[)HB-NBCN#W'==_Z2=?K#5&(AFGHG#+NDAH9+QUA MF=DY!%1S^EBWW(;=NB,OB(+*OPLW_$-R1JOJX%R+EBP,3@7"#D5;LG4QO[%3 M;"V/O&&C%-;+ TSFT>%P:A: =J,>O21^>]@L#T';CPZ&U/=^;[9KPB^)]Z.= M^IQSGW'RAK,_0Q6V=IS&8ECLCNW_,Z*'O>_2&V_M=:%^>SOY"78(@_ZO#GH7 M5=@Z":0I7N:MY>V(;9X(Q0$^*>?Z3=Q!V-]:ZXU&6VNC85"'[0]I-/+\GK_- MRL=Q8(>B0Z^'67E$GJPELM_,7$SD?@/$1 ZB=K0$'%JPVG3! MF)8-V/9:KVRR]I1ML([O#-PK#7_RT!EH!.RJO+"#=JID[BX[RVA&*G'!RU1, M"I< N,T4TC/L+%D/F3:.=+4SC[./Y?5)&D1P@J"72D')'Q=@UC'4:CS&ULS5=M;]LV M$/XKA#H4#J!&;WY38AN(LP7=T Q!TW6?:>EL$:5(AZ3B>K]^1TI6M<;V'*3= M^D5\O;OG.=[QQ,E&JD^Z ##D<\F%GGJ%,>N+(-!9 275YW(- E>64I74X%"M M KU60',G5/(@#L-A4%(FO-G$S=VIV416AC,!=XKHJBRIVLZ!R\W4B[S=Q'NV M*HR="&:3-5W!/9@_UG<*1T&K)6[TB66R MD/*3'?R:3[W0 @(.F;$:*#:/< V<6T4(XZ'1Z;4FK6"WO]-^X[@CEP75<"WY MGRPWQ=0;>R2'):VX>2\W;Z'AXP!FDFOW)9MF;^B1K-)&EHTP(BB9J%OZN?'# M*0)Q(Q [W+4AA_)G:NALHN2&*+L;M=F.H^JD$1P3]E#NC<)5AG)F=D.9(A\I MKX#< M65 O2XT:3W@2XXZ+-)8-"*W1MDC<9YK3$^H#&*R:T4IM#D%Y%#_D\% M <)K,<8[C//XJ,;?J#@G8>R3.(S[1_0E+>?$Z4N>QWD?U5I1?[\BFS 7>DTS MF'J8$1K4(WBSUZ^B87AY!&:_A=D_IGUVCPF85QR(7)),EFLIW,E0D9.,4ZW9 MDF74A39NP#$TBYS1!>/,,-"DK/GEA!JRM+0?'6V;#IA26:44$RL;UFPO_>, M/Q1 EI)C7ELEQ@4,<8X0AAA<_%?4LE*'D)L"(5,%SZ% >DR@H*PT:M-G%^3U MJW$<)I??K<7(K/ J(TULMO/OX!$XB9HV;MJ$7#FN0>_=%Z)G+P;QNQ1O'BK* MT;/H);R10%EW6>?CY5G[NG'R3N0GDO;]*!EV)FPOBB_WS)RBOWMR7^/KI8F? MCM+]1+LFOYZ_RAXJIIDU\$8!I\99%0;/VT88=C7+034,Q0%(VV?;?4(@'OC] M=/#RDSHUG!(73LG_$TXO"JO1V!_TX_\FK-!6/!Y^F[#JF.\&52\Z77TO"OW1 MX(C CQ/.>$C#P=F1$C5H2]3@Y!*%=[$4&4)L;W=; A:P8D+8&]HR I&[;BDK M6Q2:/=U;O9ZAW\15-FJPUL!**O:7+2!ZESG[:MUQIGMJW:[4Z;H0_6#DMP>H M?[<:><-T1CG9 E66*AH]5"4/77//;>>M>Q>44Y%!YY:I8[P[D?CCM$_NZ-;^ M[.W)WMA/T_[3[.V-_&@\.B/7!47_$W1>Y\1VFU(_[53_*/+'@[']_3V S963 M)V#WY6/0^;,O0:W<^P6CVH90_9/?SK9/I*OZ9?!E>_V^NJ4*W:4)AR6*ANP!MJ'X^QO4$L#!!0 ( M !:(6ECMLN5[[@( % ' 9 >&PO=V]R:W-H965T>M4E5[H^XE7,2ZBFJIAZ6& IMU,GI2<5R@TEP(4KJ;./!@O!M:^-?C)<:L/_L%F MLI3RS@J?\JGC6T)88F8L J-E@V^Q+"T0T?B]PW3ZD-;Q\'^/?M7F3KDLF<:W MLOS%' X>A_Q>'<.<0MKR[0"W+=\RPV43)+2AK36CVITVU]29R7-A#N36*=CGY MF=D\RV0CC 8F[M>3#Q#P:R+E^V %QUP^!?@((2O M4IA"PWN18_X4P".6/=5P3W41GD3\S,0E^*$+H1\.3N!%?>I1BQ?]4^K',N[P M!L?Q;/N,=WX2#S))/:@-YC;V.1=@"MEHLM478SA[-0S]Z,U_KU=<9ZR$!V0* MT-Z8?H?.O:%Y ;N3[^6HE:-_COB!KPQD3.604W:*+QLCE>ZW7T,4NVF:'BI2 M-QXFL&!W2/&[[L0#E_T:1.XP>4DL2-PX"> +5:Z4%-;6U:BF&T\D=!Q(>$0, M0C>)_5X<$6X(GX1N%!,90JWDAN?'*(SUC(0,_W&WB]MG\NYMV4?#3OWIJO3*TYE;G$%;GZEVGL@.KF M=R<86;W[GRUVG:Z5?3 5@R5LMI)D%E;7-)(I,44'-S(5J0.+)4NF:633U*C*- M!E9Z4"TB&L?#J&9P'YO'C1:4<]2\AJDX4H2#G'& M73D+8B<(!!36,3!<7N$&A'!$*./7AC/HKW3 _?V6_=;GCKDLF($;)7[RTE:S M8!R0$I:L%?91K;_")I_,\15*&/]+UETL30-2M,:J>@-&!367W-N^P!QC' M'P#H!D"][NXBK_(SLRR?:K4FVD4CF]OX5#T:Q7'IBO)D-9YRQ-G\3KZ"M$IS M,.3LF2T$F/-I9)'9G4?%AF7>L= /6 :4W"MI*T.^R!+*/PDBE-3KHEM=B>=+_I[GH?0Z<'H8[!IC8AI6P"S +]^ ?H4@/ST9 M#..K(]+27EIZC#U_PD8K6P%$+0D_+O,XT7XM"X5]8RR4CO6,2V(KU1HF2W,^ M(:@6D"KO#]"9:OQ1XGFP+V=N+MY)]O? 1C6:N9M&2I M5$DP(9PG32-$.0]]8M-?R->B5'VRN[*VT7??WWGYV7G#=Y[IE=< M&B)@B=#X8I0%1'?#K#.L:OP 62B+X\AO*YS_H%T GF,E[-9P%_3_*/EO4$L# M!!0 ( !:(6EBGQFIH]@( /P& 9 >&PO=V]R:W-H965T5=K25MO$N(:IMP&^XYG_UDMM7FSI:(!/=UI>P\*(F:\S"T>8FUL*>Z0<4[ M:VUJ06R:36@;@Z+P0745)E$T#FLA5;"8^;6E6%_,@\@1P@IS<@B"A^]XA57E@)C&MQXS&%*ZP/WY#OV-KYUK M60F+5[KZ*@LJY\$D@ +7HJWH6F_?85_/F ME1Q'BZ7!1L@"7M]SFRU:.+X5JPKMR2PDAG=.8=Y#7790R1-0<0(?M:+2PFM5 M8/$K0,B\!G+)CMQE'N"7#?RR0^B+&WYR15LAZ#4T/5<\P/4PVO(W M!,@UOR5+6#C\8ZF 2MU:H0I[<@[/CR9)E+[\[_&-M+FHX <* ^CNP;##W6SY MW4/?S\%.O9W^<\:W13U34+<([N M:.M&&)Z0]K[,FIFZ+I\^=O'#/46JT6R\[KH;V"KJQ&E8':3]HE.T!_?NO_!1 MF(U4EMFM.30Z?7$6@.FTMC-(-U[?5II8+?VTY-\3&N? ^VNM:6>X!,,/;_$3 M4$L#!!0 ( !:(6EC<&F#)0@, "P( 9 >&PO=V]R:W-H965TU8RU/W,*=EG^+TE7+8!J0$K:\E>Y![W^%0SV9YRNTM-U_LN]CDRP@ M16N=K@]@5% +U3_YR^$[C !3>@; #@#6Z>X3=2I_X8ZO%D;OB?'1R.877:D= M&L4)Y9ORZ R^%8ASJXW!_AKW2K@JR:=OK6CPBSMR]0=_DF"O%Y'#)#XT*@Z$ MZYZ0G2&,&?FBE:LL^:1**+\GB%#=()$=):[91<;?N;HAE(6$499>X$N&DI.. M+_E/)9^JM.=)3_/XXS*W#2]@&>!YL&">(5A]>!?G].,%E>F@,KW$OGK$XU>V M$HC>DF:L&"XIOLRY.2]L MP25Y!6X(^)TQO,'^MG@?D$.'!SOI[.2G,W[V5?H_ Y+[ZD2-'_(9?,UVB'I/ MXBR<9NS?CG4K9"G4[BTV3<-X,OO.3*;D,^"M4&EY)D$R;8;3I+QIXT#VDV M=.[4Y1"-;O :S*Z;4Q9/9JM]Y[CF_G&=;(>]5!J#)4Y%S-7X&GC=T"\JX$\VL[T9&,U'JG'&XD42514'E\P)RL9T[OK-SW+)U MIHW#C68;NH8EZ.^;&XF6V[ DK "NF.!$0CIWSOSI(C3Q-N '@ZUJC8FI9"7$ MO3&^)'/',X(@AU@;!HJ_1SB'/#=$*..AYG2:E ;8'N_8+VWM6,N**C@7^4^6 MZ&SNC!V20$K+7-^*[6>HZQD8OECDRG[)MHH-!@Z)2Z5%48-10<%X]:=/]3JT M &/O#4!0 P*KNTID55Y03:.9%%LB332RF8$MU:)1'.-F4Y9:XBQ#G(ZN=0:2 MG"D%6I&3.[K*075FKD9J$^#&-H/$#T"6!%X0'^/I-H7W+UW]'H?OJJ]#A?K2Y&E.UH3','3S["N0C M.-'QD3_T3@]H"QMMX2'V:(E7+2ES("(EPNJD;^H\S'3=0I-8X-U1&A+#>\(X MT9DH%>6)ZDS)\=$X\/JG__V_9"JF.7D&*@F8O6]F< =+O.>DWL/&[EN[_\\9 MOPG^\:&D.4L99L,;"%+B(!8%=BI%J\M>'VB_T\ ^D$G8]?O#EF,T[@["@%SL M*!A'$B":/@%B@\ZKU!._.PG#5^[1L!N$ U(M_I^3F*,_V./UO9#<"8UK]R+( M1XE#?]#V#(/N>.+;2I8 6+P&=!)LQR0MI&ULS5;;;MLX$/T50BV*&A BB9)MQ;4-Q.EENT"!($EWGVEI9!&A2)6DZG2_ M?H>4+;N!XZ*[?>B+Q).I73#+$[U)C*M!E9ZIT9$-(XG4<.X#)9SOW:CEW/56<$EW&ABNJ9A^ML* MA-HN@B38+]SR36W=0K2R< MD4'#9?]EC[L\'#GD\3,.=.= />_^(,_R+;-L.==J2[2S1C0W\*%Z;R3'I;N4 M.ZMQEZ.?77[@E2773)>&O+YG:P%F-(\L KOMJ-B!K'H0^@Q(0LDG)6UMR#M9 M0OD]0(2,!EIT3VM%SR+^R>0%B6E(:$RS,WCI$&;J\=(?AGDJNMXW.^WKRF)F M6E; (D#=&]!?(5B^>I%,XC=GF&4#L^P<^O(.RZSL!!!5D8UC62!+(CA;<\$M MAY.$ST/>UT J);#>N-P0ZV^5>.K2$B[[2NZ+2C +);'J<#3J@$MB:]49)DLS MFI%7+W(:IV_^]_<]-P43Y!LP3<#I9-C!V^[P12"[^Q[FJ9^GY,.IO/P\L15L MN)0N)VLFF"Q@V'E):'(9YG'N1TF8Y)1IB/:9A.AH)4O#:9:.7,T\PXG2\#(9'[%[$M$9 M^8T'^8W_@_P*K&:-#R9AQH ]*<'SL+^39IX$,\/4CWZI=MSEY!,WR,,,U? 6 M*M":B6/=A)?C(]E,PBR+R56CM.7_]+5XT,4XG*9T]-U"3.D9G>#Y29(<877HUU=]FSJ8]\W^$].83T,$5.@:7TQ13KIOH/W$JM8WK;6R MV +]L,;_'*"= >Y72MG]Q!TP_(M9_@M02P,$% @ %HA:6+REQ\], P MT0< !D !X;"]W;W)K&ULI55M;]LV$/XK!W4H M$D"-)$I^26H;2/J";4#1(,ZVS[1TLHA2I$=2FQ^V073PV$IEEU'CW.XJ26S98,OMA=ZAHC^U-BUW1)IM8G<&>16$6IFP M-)TF+1VC?,/R6JQXUM< MH_MC=VN(2D:42K2HK- *#-;+Z#J[NBD\?V#X4^#>'MS!>[+1^HH- M0HFE\PBI/_CC$X4!@GOY$@ T" M+-C=*PI6?N:.KQ9&[\%X;D+SE^!JD";CA/))63M#?P7)N=5WUZ"!Z[(T'5;P MY9&2;='"V3W?2+3GB\21$L^:E /@30_(?@*8,?BFE6LL?%$55J\!$K)N-)$] MFWC#3B+^SM4%I"P&EK+B!%X^NIP'O/Q?N7S,TQZG.([CV^7*[GB)RXCZP:)Y MP&CU_ETV33^>L+(8K2Q.H:_6U'Y5)Q%T#3I8S >+\83%IS&_'\6!4E./64=/ MI.M,*'"-[BQ7E3V_@O?OYBS-/_[O\ZNP)9?PA-P ^LH8_U!^.YH',&1XI/- MY_]9XQIE_4$HVQFN2AR??X%9%D^*Z>N'^8S!FDMN! 6$7(<]C23J@^Q\Y)MD M<5JD(UGD<9&2D.-U#2VV&PKM!A76PMF1BRB.?3#.Y0N3=.9J1@]C9&&8MG60Z?L49C*-8AQ14:'D;A M&3L_&K6,O8UBEL8S\J OG='W>3RG3(UD&E.FX%X[RO!+6%E^&4\O+U^]9'&6 MYR&L]PV"4"5M$NLO8UG:MUG8A"I^SH,E?6 QG;6WUDHS ]4F%!QA_;B6 A>&]D8[ M6@'AVM#.1>,9Z'^MM7LFO()QBZ_^ 5!+ P04 " 6B%I8.K62B$L$ "< M# &0 'AL+W=OFZ4K('RH'T.2I*FLU@_FUN)JW&/DA45U*H0-9&PF#E7WL5U9/@MP[<"5FKP38PG#T+\,(M/ MVE\ MYL0.R6#!VU)_%:O?8.U/:/!242K[)*N.-PP=DK9*BVHMC!941=V]^=/Z' 8" ML?N" %L+,&MWI\A:^2O7?#Z58D6DX48T\V%=M=)H7%&;2[G3$G<+E-/SSX N M*?+^GC^4H,ZF8XV@9FN3TB+J.$N2PX@>?W+OH6SS_IXC'/.KG@N)Q)APO5\!1F#L:[ OD(SOS= M&R]R+T]8%?16!:?0YW>87EE; A$+DHJJ$3746A%,,U(:@PD\8>(I.&;W:>2; M+1IB[X"1%4@@W*@I,1WQWHN:Z%RTBM>9.KL@[][$S/4O?_K[8Z%27I*_@,N# M/;QVWSR8>7CDCP8DUT6][!E^(5X0TLDDV*&XU ^](<7W:.P'Y!N7A0GN SWQ MA+K!Y)#LT3 .^^7$IXF;D+M<2'VN058' E[ #FE>M/4G]LF]T.CNUCCF,YI$ M_I#"&'5#-J2X$759="+6PC[6PE?'FFJ;I@0LJ\:@HN[*>E=A2ZXA(UIT,7,T M8_Y%SZNQ=P./8GRFT&B"5YT:Z27\C&!\7=!M*#=B-1E5U&G9 M8ITCUGX@%;K32NOS-MM*#+BB+'0!ZK][L8W[U%BRL/FZD*(BHM]9'^9N8L1^ MM$-):,2VJ6+;[KE8G+?*5 (%IDP\:&S?G5-X$SFOEV"]KK&K[FD;.GAQ1+]ZFVG?;*R$[YX^(C;KP -& K8X^SSQV>>BNB9UGO$1U=B071\DA M,1RQEW5G&!7F;@DJ@9>5[H.&(Y^\':Q<\O9$ID9]ID:OSM13!X]YULROVCQ'&%]9 U_KFPO/J@XU)TDU$M"\AD4UHE/-6*"T@>,[Z,XH;X?GI%; M,X9@I#[RLH6CY69X>-1'N3ARCX7E># Q5B"7=BY6Q"9"-SSVU'[TONHFSBU[ M-[=_X7)9U IM6:"H.YI@CY#=+-PMM&CL_/D@-$ZS]C/'WP>0A@'W%T+HS<(H MZ'](YO\ 4$L#!!0 ( !:(6EBC5%1HM@( +$& 9 >&PO=V]R:W-H M965TM 5@"'/-1=ZXE7&+$=! MH(L*:JI/Y1($KLREJJE!4RT"O51 2Q=4\R .PWY04R:\?.Q\-RH?R\9P)N!& M$=W4-54O4^!R-?$B;^.X98O*6$>0CY=T 7=@?BUO%%I!AU*R&H1F4A %\XEW M'HVFJ=WO-OQFL-([E MM(&[\PWZI:L=:YE1#1>2_V&EJ29>YI$2YK3AYE:NOL*ZGI[%*R37[DM6[=X4 M,Q:--K)>!Z-=,]&.]'G=AYV +'PC(%X'Q(YWF\BQ_$P-S<=*KHBRNQ'-3ERI M+AK),6$/YSCCHDW%@,)4- M"(HU[+2%C=^ C6)R)86I-/DB2BC_!0B08TO@T-Z@F\_.A#U _/#G!-.Z[I(?3\ M#I]BV7 @1KP^@D4+BV],&2IOWF EB*MEH*DI],B)''[(X M3,[^>[QDNJ"^:?'AG(V9Y@-7S!@ MZ2566Z/2:>K$8K<-Q]%)%_N1#!-_.!CN. :9'V=]<4L[OGIL/?:G?F]?H^T9[5Q1@,_&J1;,_.CWI#<2X/-W)*+DK[?3[-= M#R8)HW#?K0QV9*0&M7!B::]!(TRK*)VWT^/S5H:VVULQOZ)JP80F'.88&IX. M>AY1K4"VAI%+)THS:5#BW+3"?PHHNP'7YU*:C6$3='^I_"]02P,$% @ M%HA:6)IAU/KJ!0 IQ( !D !X;"]W;W)K&UL MQ5AM;]LV$/XKA#<4":#(>K7E-#'09&V7846#)FNQC[1TMHA2I$M2=KQ?OR,E MRW*:N&F78E\LD2(?/G>Z>^ZLL[54GW4)8,A=Q84^'Y3&+$^'0YV74%'MRR4( M?#*7JJ(&AVHQU$L%M'";*CZ,@F TK"@3@^F9F[M6TS-9&\X$7"NBZZJB:G,! M7*[/!^%@._&!+4IC)X;3LR5=P V8OY;7"D?##J5@%0C-I" *YN>#5^'IQ2?6&'*\T$V( 7,:,J&J-T0.=[-08[E;]30Z9F2:Z+L:D2S-\Y4MQO),6%? MRHU1^)3A/C.],3+_?'*!=A7D4E;XKC5U[CJZI3,.^OAL:/ 8NWB8MY 7#63T M"&08D7=2F%*3UZ* 8A]@B/PZDM&6Y$5T$/$/*GP21!Z)@B@Y@!=W1L<.+_Y. MHQ^RM4%*'D:R*7.JES2'\P'FA :U@L'TQ2_A*'AY@&?2\4P.H4]O, 6+F@.1 M<\)$DX%-,G!JD+N11#M39LZ4O&>*1P1F-.[#77-@ID9V#YEWF,!M"0C ,7.9 M6!!C(X(X.X71S\&('#%!3"EK346ACT_)BU^R*(A?_K3K&Z9SRLG?0%4WAT$5 MVY_(_H3/?N2?="85@3OK"+1X._TKF7B3,-D;IY.@-\Z\+!V1]Z8$15"$%7H1 M7T(N-?H>W?4U9!QFN_N>)7$8DK<@$(&[C;1 (6':6,05?(T3IEZ:3';#Q$O# M=#>,O0S!;Z5!N,=>]LZYJ3?.=E2BQ$NBT6X8>9,L(U<"]P+&UQV9(<\Y,]V* MD9?$X]XHZ.U.O5$R^@:1+NH0?,_[X<2+D[[[P\R+)Y/^Q!A71,\>#Y=TR9 Q M^P>9/NJ^H_!XCUK:&T4]%U@[$K?ZRA"FB:P564K.\HU-Q;P["I,,,U M>/3@)KPP11T4$P:40/<6L,+ZO<1J;/!^295QMZ:DILU]O7>@4PI7<9EA^$S7 M>4FH=C0*T&PA7"3F4F 8UOF6EL JCK)@:*TH2HR'@TH6P&W@PQV&K+WA,G=< MVRSX4K.&%T,LRKE[YC_-S%6#7Q3"S>4C+#T/^;&G]T>LGUSA!$9F'\#VN38(_RN72^R0%+[,&I.K6[-8*%A@9'4S-R6U5?+U':B< M:2#7BF&XW8*J4#.-PHAG.?E(>0U[BK&]'EWUJ^MN^AHKBK;0QWM+-U@5]?%C MN]_7!O-+%-9ZS/H9+)APKL 0M3M)Z(WV="H9^>%.^1,_ZCT+R%N;X9A#2;_D M)8'_'8J[=4OA9L+H90_I_LPW&X.F*4$LE+[<9C7G.#@*QVE?B9/,#Y[>(MQS M&:"J[)R5IGN6I_YXY[S8S_:<];-RK_5@H];W"89[U3 9]]]F[(=[!&WT[<*7 M=;&Y*V#+#Y'!18_9R!60,(5W)R+K7U5Z-Z2Q?P2&W>-&Z. MFJ5I%=JBP#8UW$J/5/AOC"TYL^J\<2M$7=2\@(4%JZ2.GY82CCO M2+HIIKJSVYK2L^W$VF:+BW^@B(RZ(C)Z(^S+;"N@;BEYO=/('-/*;RK?=%&&CW%>Y)/0G<:=TH1<$?7V,Q_XX M)A_Q'5BA28.]EB^)_7324Z6C, [ZS^.)/QX?$IC(R[)^GXC2&F4/!=6P]_&@ M K5PGT@P86WL-]\1NMGN*\RKYN/#;GGS"><=5>@:33C,<6N BC8@JODLT@R, M7+I/$3-IC*S<;0D4,\8NP.=S*&ULU5AM;]LV M$/XKA+L6#J#*$O6>)@&2M-DRK&W0M!WVD9;HF(@DNB05)_]^1TJ6Z%AQ4Z#% ML"^2^':\.]X]]XA':RYNY9)2A>ZKLI;'DZ52J\/93.9+6A'I\A6M863!1444 M-,7-3*X$)8595)4S['GQK"*LGIP2L$J6DO&:R3HXGARZA^>)7J^F?"5 MT;6TOI&V9,[YK6Y<%L<33RM$2YHK+8' ZXZ>T[+4@D"-;YW,2;^E7FA_;Z1? M&-O!ECF1])R7?[-"+8\GZ005=$&:4GWBZS]H9T^DY>6\E.:)UMU<;X+R1BI> M=8M!@XK5[9O<=WYXS@+<+!K)/1LD*8_C*EF-2C':GTH MUTK *(-UZN2RSGE%T6=R3R6:?B;SDLJ#HYD"T7K"+._$G+5B\!-B?(S>\UHM M)7I7%[38%C #G7K%\$:Q,[Q7XI^D=I&''80]'.Z1%_2&!D9>\ Q#Q^QK5X?C MJW5J',H5R>GQ!&)?4G%')R>O7OBQ]V:/;F&O6[A/^LDUI%K1E!3Q!5H)?L=, MR$/&(=9JK9[2>K_265+30^RJ8N^ E)"FK;]"4U=##&TGJ0AX< MHE"R$.?N8)M\E;_?LR'P23M MFZD3^L-"#-[/8O26+BBL*GZ=T5.P*<#9@=61.$D06!V@2QB$!X_,G@9I;$W* M?'L)F'+0F5UT)FSMF.CQH2-UXC#>WC$-LXV$+I2L_9Y!ONNAUX^>K5!!B","D!JP7*UA5 .JH&WP0EL9&Z" M(W('K$K=;,A =X"L2O"H!X ^K,5$ ("O'I)G:"V(.7%11:8Y4Q;@6&*5V32BZA M9A$A'N8DOT6>.V"1_3V-72OW-I !Q:X"(BN)X8*@C65'YB:63;;![[XU3#UL MK^T!RQWP*;*^;5V^@ .$(KJ8ZGK )=,BAL(RW78#MC4'%PW@^X'7KX%7-9 S MP- 0O:=Y8])G5#7/'8 46]^VQ/:T/"L>/"MF/,LE[W9R%(YVOPRW@1LN-$*=GRX;P=."U%O=W7[\' $E$-AT50U;/ MYM!$J*/0TY3 M^*/J/?BPHU* 0R=*DY'^ !A!.-C=H6(_GCI>,H2SUARGFOQW^-3B"$#?FHAB M4#<)'<\;ED50^WT/_2@$!X.[T8>$O4Y?WCL=AR5M\'GKANYLJPCMXE MX/C FAQFB1,E'OJ+2HBXKZ1L6IN)3C(3$P/F.V%H5P_?P3C8L)HAJ")P9Q;8 M/#/,8B<(=X/@N>^MY+"R]<E:"FO-)['1Q6FDQ3,-EFC*GC1P"HE_4=R-<4P1I)4[PU,\A@N],\%PV8 MN,6I^TD1++)TLOIQ"GH]SD<#(+NS<1HZV#Y":R2 ! .%QZ-KFOICNR>IOWO\ MTQ!G3F:3:=/G.;Z'=V4\]_T![-G%;VN+#((NM/_ODAALC?84M*0O:,D/$V76 M)@GTZ,+2C+.$L=*V?ZO3D0UT@9O3&U;7IN3IN*T+\UGQIE;?T0$QJ'&RNQCX M=>7MJ?=_!DQYL'?2_<&*5)< H)\DRJQU'$3HMBLZ+@I:& M1L#?STHP(-Q&VC@G[$$\W34.XUT4# $JDO&]-O_8D-Z,%T]Q4!];/XK3: NB M 9,^M;3SD6C('E52C7X2K9E::N$FJAJ(#]&2(5M3'UN)[SM^&AWLC%NNAQ@= M=7H:)M\[A+&4G5D7I!45-^8:6%^ 00:T=Z5];W_3?-I>L [3VVOJ]T1 5$A MR@4L!9X,/ZFBO?IM&XJOS'7KG"O%*_.YI 1^S_0$&%]PKC8-O4%__W[R+U!+ M P04 " 6B%I8ZA/[!NT% !:%0 &0 'AL+W=OFFW:_?47(<*5*= >F0?9'$$WF\(Y^[>\CC.^L^^I4Q 7VIRMJ?3%8AK(]F M,[]8F4K[J5V;&OXLK:MT@*:[G?FU,SIO!E7EC!&2S"I=U)/Y<2.[=/-CNPEE M49M+A_RFJK3[>FI*>W7)Y"T].A6Q?]/AC\+<^5B<3-4&Y6>I-&:[LW<]F MZX^,^A:V],T3W;5].9N@Q<8'6VT'@P554;=O_66[#IT!BGQC -L.8(W=[42- ME>]TT/-C9^^0B[U!6_QH7&U&@W%%'3?E.CCX6\"X,+\VM[#$ 5W4[0;'E3KX MH&]*XP^/9P%FB/UFBZVVTU8;^X8VRM![6X>51S_5N/FF-,@ND=^:6^PW]PF%0R6H\*@QO0XF1S^(4NT5]&NYT,=IO'!XL/BJ[,9U-OC/]^ M1GU8&70&4>/-0G\TZ!RR@W5?(D[&, M8\8D^M6ZL$(709>%'LS-I,(J54,Y*$S Y<=RFE*<$8I^"ROCT/G5V7!DPG'& M^%#.4RSEB$;%,$WE5N.]E#.*$_[@)"<*9SQ[T*8(9M#^8,&OCML<"YYA27A/ MQ@G'5/:7+&-@CR#?'4(7]<)6!BV=K1#4*]=@_,70DJ6 E1XN&,%I(KL2$3&5 M[<<)55A2.13#7G,Q$$?LB#T8H1D6(^!B',LT'?9., = M>H.Z.'NQP%C">RW MZ$I -1?=/E1)" -U.( *!4C)7ASQB+'NT@ T.1T&QW/?[PSDNT719C_(<$A7 ML/;%WZW ? &6XU\LP20",])=E23!LA-Y() X4^E^O,"^D.%.2IS28680F$ & M^C9:4IS19&0&QNF(+D78HUQ"!4XZQ@!F599V_Z;@S6-T0/*DO+L,&6!!D8Y M93B10^P_.W]4:UVXIDA"T=7>&]B>")+2 .-#P3B@7O\+I$ F$81V!!![:5\0 MBX5X(K-@,I)8XINR<4.C?$_]P5(-4POD*9*-S,W)X\KS@%61#%&7XG0D0PG( M&V0 (099+A$= 8?Y5-I='P4@&YKUW/>E,_&D5-2W:&%]>"E\4(:5[+H+A9EU MTRL$:Z+VHP.HCAPF8-'LVU J*=F##,A)(\B /4F&>02B7ZE'R,A&1R=\:!_% M5,@A'B3F:3>10F%3K"?@D""'QCSW?:;7132ER1=Y$3;NQ7(&T+:T0P+;8I+U MBC#%BK,G6"LLW-AF *!&RC7@,!:P/2D#F& RQDRA4(QR'KEC-X.?P%62D43# MP.VAJ@Q(NQH2$TG!GFZ@4!C?3R50E#,Q+*7/WLO&E+;HO%36 Y(>\Y%60+! M0])',@E1"K&[%RI< %;HD.9SDN!$C'#0E&#"]J&%9[!M(T'/"9@T C^6MICH M T:RR+H?YI<"<-\I#C)KV>D@B6 E")21_EDO32/))7T9:*"0;R-CWIYKXU$6 MMV?9R"B6.RF% _FBW.2F =LT1551ED Q,'I%^53<-YM1L.Q_IZJ3",8@,8 X]W$?;\SSH"&A74Y]"KJT<%- M$6N)\NC?.D"IBX0)/GV1;\]<&)I5G/4)GHV:NP;3#+9ED3=* 9G!1!+FHT=% M$ MH62:R@ER[4U>VPAVW=R>W=@0;-5\KHP&?V,'^+^T-MPWX@2[Z]3Y/U!+ P04 M " 6B%I8I, WVO,# !J#P &0 'AL+W=O"'9+:!V.JP%LU@U.CVFJ9.-A&*5$G* M;H!]^)&4K=B>K"6%WMBDQ/L?[T?JR)OLA7Q26P"-?N2,JZFWU;JX]WU%MI!C MU1,%%!)PZHYSY8;\_]'-,N3>;N&=+.9N(4C/*82F1*O,< MR^H%W?/"5;K;:/O!GDP)O8 7Z6[&4IN?7*BG-@2LJ.)*03;V'X#X) MG($;\1>%O3II(QO*6H@GV_F43KV^G1$P(-I*8/.W@P4P9I7,/+X?1+W:IS4\ M;1_5?W?!FV#66,%"L+]IJK=3;^RA%#)<,OU5[/^ 0T #JT<$4^X7[:NQH\A# MI%1:Y =C,X.<\NH?_SB .#&(KAF$!X/PPB ,KQA$!X/HPB"(KQC$!X/8D:E" M<1P2K/%L(L4>23O:J-F&@^FL3?B4VW5?:6G>4F.G9ZMJO9'(T(IN.,THP5RC M!T)$R37E&[04C!(*"KU+0&/*U'MT@RA'CY0QLW)JXFLS#ZOFDX//>>4SO.(S M"-&CX'JKT$>>0GHNX)L ZBC"8Q3SL%7Q,^8]U ]O4=@/8_1ME:!W-^_-ME0: ME]+$TS#'Q6L4(Z<8'14;9))VF01(#X5C)Q.T!!K5RQ4YO>BJGB*2%NZ3,4LV M+Y49H!K7H!**FX5L.KE7!28P]4R^4"!WX,U^_248]G]K@M6E6-*1V!G N 88 MMZG/_BSS-4C+CHB\P/SY@]AS2%%9*((9W"*"58G9+.L\VW^YF411/_-TIR-;9O15D1V)G( OQD-M;H3('(0'#;\T 95+DB$A(J39GITQM M!B/F2B*D0O^@F\;;8>5D<)J[@HOD=1@S/AD3W/4N1B7MT_U9'"=WYZ 5QT+P M'4A7 IFSCHKT]HR$,ANL^7K<+AM=_<[:#=^ZE[I2J^CY)T5(#G+CBCF%7!U1 MW>3KIW7!^.#*I(OG%* MG;70IG!RS:TIAD': >9])H0^=JR#NKR>_0M02P,$% @ %HA:6+0FOZ<+ M P ZPX !D !X;"]W;W)K&ULM5==:]LP%/TK MPH.QP59;SG>7!)IV91LKA(9NSZIS'8O*DBO)30K[\9/DU$XA44J*7VS+UCDZ M5_?*ASM>"_F@,@"--CGC:A)D6A?G8:B2#'*BSD0!W'Q)A4!].Q>S>7T[$H-:,B[8B[-**Q9EC0'KJC@2$(Z"2[P^0R/+,#-^$-AK7:>D0WE7H@'._BY MG 21500,$FTIB+D]P24P9IF,CL#N M 4"\!<1.=[604WE%-)F.I5@C:6<;-OO@0G5H(XYRFY6%EN8K-3@]75390")% M"[KB-*4)X1I=)(DHN:9\A>:"T82"0E_17)IJD/H9$;Y$WQ]+6IC\:/3I"C2A M3'T>A]I(LL1ALEU^5BT?'UC^%^%G*(J_H#B*NZ_AH8FD#B>NPXD=7_< WZRD M;&E4*R>1V0O-"RF>P"I5^P1Z">VA.%<%26 2F*I7()\@F'[\@/O1-X_<3BVW MX]@[[][]?EZJWV". M9";8ZSRC?^B&S+N!^/C&1_6.H8G M9IQL#F7&,9'/X5^/E/WWT_]02P,$% @ %HA:6!%G&S&ULS9EM3^,X$,>_BI5#IUUIMXF34@K75H)FT7*"741W M[UZ;9-I8)''/=BDGW8<_VTGS0$L*G#GQILV#Y^?QWYZIQQVM&;\3"8!$#UF: MB[&32+D\<5T1)9 1T6-+R-6;.>,9D>J6+URQY$!B8Y2EKN]Y SW-!%(O4#=S):D@7,0/Y<7G-UYU:4 MF&:0"\IRQ&$^=D[Q28B'VL"T^(/"6C2ND1[*+6-W^N8B'CN>]@A2B*1&$/5U M#U-(4TU2?OQ50IVJ3VW8O-[0S\W@U6!NB8 I2_^DL4S&SM!!,9#1O/@F#Z40#8,@>,+ +PW\YQH$I4'P M7(-^:= WRA1#,3J$1)+)B+,UXKJUHND+(Z:Q5L.GN9[WF>3J+55VS%RI1J( M=L>-2J?/"J?])YS&/KIBN4P$^I+'$+?XGY'M^ M'_VC#P4>UKH4D*ZX$V>'C]#G$P!"#YQ'#;F((40_Y0T/$>XDM&8)J-02F MB_X37?Q( $W56A(0D3M YRHJF5H<=1\[)ZN3J1/7B5B2",:.RDP"^#TXDU]_ MP0/OMUVJVH2%EF M+?N5EGU##_YS9.W2M&]34YNPT!*LI>EAI>EAY_K\MLIN M@6M)&TL2J5\_M$YHE"!:)RB=BU*3BV0C%\$F%ZV!@X)$C&\ED&(""D<&QA'] MXWD_P2/WOJEJIZLO576[NZ#JKB75H))JL">4.< G]+J([D2_=/79A(668"U) MCRI)C]XPHH]L:FH3%EJ"M30=5IH..Y=I>TN1ZBU%:K84I-A2_(,.=HE90(>- MX>/ G2[48![_7:C<+L1'O2>B+WC:E#'[R5-'7?DC4*%O2W"SL&\:W=2"A'D4@HO3LB+&\F6YLSXEDG),G.9 (F!ZP;J_9PQN;G1'53_ M4TS^!5!+ P04 " 6B%I8(D*&2"\& ^+ &0 'AL+W=O&=T ME9U[D*,KL=()X_1!(K5*4R*_W])$K*\[?N?UQ&2SJX[-_YEC"]L0-;B=T;7:N,SLEUY$N*;/;B;7G<\FQ%- MZ$1;!#'_GNF8)HDEF3S^+J"=\IHVBZ%@D?["I7EQWAATT MI3.R2O1GL?Z9%AT*+6\B$I7]1>NBK==!DY72(BV"308IX_E_\E((L1$0A#L" M,Z"_(R L K*N=_.^9\)%1)/1E11K)&UK0[,? M,O6S:*,7XW:@/&IIOF4F3H\>\P&"Q P]LCEG,S8A7*.;R42LN&9\CAY$PB:, M*O0>W7%-^)P])13=*$6U0F\CJ@E+U#OS[=?'"+U]\PZ]08RC+PNQ4H1/U557 MFS3MQ;J3(J7;/"6\(R4?HWO!]4*AF$_IM 40NP&XYP!TC4"E2OA5I5OL)/Y" M^#GR\!G"'NZU)#0^)#S(PH.6\,@='M').<+#+-QOD^/DY&MB!.60"3)>L(/W M48CIFB4),N5%O^D%E=L#HZWJ.;773K43XJ5:D@F][I@93U'Y3#NC'W_P^]Y/ M;8)#PB)(6 P$JY6F5Y:FYZ*7I6F3/X\,LTC[\_$\\GNA&4[/F[(>TBARYG"L M7'NN6),A+&4(G2,T'Y2L&I1DYZ ,(05IZ1XKZ=[4:F(-2K$& M!XAUBE2#K7R&GH\;0K4T"OR@(9,SPV-EVI-63:1A*=+PH!'54.4,<:K;I!EN MS3$X] =XT!!GN%W1T _M;V9-'F=NQ\JS-[6:0!>E0!=.@>[2)6'2K.?UV=9O M\QGZD(^M3W9LG:%'332U3>T:\(Y/1$J1D&@L4I/_PEJ"9_IZ_L_X1=LS%A;S M54HELR'?*>&_T25=IJQ#.R&,7"J"T")060]'J-'SG:;%&%#WS'&&R.8$M*22B3;??KOG.C[Z M3HEL+0ZHWP.EQ2=TJEZ'RMWY;GMW3UYVSD^0IFP,2HM :3$4K5Z#REKZ8-[2 M!S67H+0(E!9#T>HUJ0RF[W:8DTJ>^Z[W>_I3WD*\*:-ZO6]YF.>HM6F(PN]"]RT9* .>%]F]1N8&;,TMK.V\P:,XMH,YS?W9UR2J;B?>\ M)_TO*QA0ZPE*BT!I,12M7J3*>F(PZXE!K2DTJZXD/L9XGSC7; M%F]P@8/F3-/2JC]L;C)PIWFTJ'LRR\7J;NR33*F<9QM4%R#GC"B5T9I#>^<"D)//-JOF!%LML-^:3T%JD MV<<%-2LC:1N8[V="Z-<#>X%RR_#H7U!+ P04 " 6B%I8A-I7\R@$ !; M%@ &0 'AL+W=OE3M M2BVY<-TM(.V27B4DM.BTS]YD M8F=FH;V--?7]L)@;#!YU#YH2\D<6:^S'QC M#S,S/3#^)K8 $KT7.14S;RME^>C[(ME"@46/E4#5FXSQ DOUR#>^*#G@U"@5 MN1\%P<@O,*'>?&K65GP^93N9$PHKCL2N*##_\@PY.\R\T#LNO)#-5NH%?SXM M\0;6(#^7*ZZ>_ 8E)05001A%'+*9]Q0^QN%8*QB)/PD2B'#NUR^L,-O4#LTU'@)RX7Y18=:-O!0LA.2%;6RLJ @M+KB]YJ(,X5P M=$4AJA6B2X7!%85^K=#_5H5!K3 PS%2N&!YB+/%\RMD!<2VMT/2-(=-H*_<) MU7%?2Z[>$J4GY^LJWHAE:$TVE&0DP52BIR1A.RH)W: 5RTE"0* ?T0OL@>Y M71.F9$W@[F*0F.3B7KW_O([1W:=[] D1BI8DSY6 F/I2V:F_YB>U3<^53=$5 MF\((+1F56X%^IBFD;0!?.=AX&1V]?(ZLB']@VD-!] .*@FC08=#B6]3[1KW? MH1[;U6-(>BB:&/70XDV_B5G?X/6OX'6$H8OD"F30#:+SR:,H<0(S3R4, 7P/ MWOS[[\)1\%,702[!8D=@+?(D#&_K\5Y))E&">HE>5)]]4;D,E<,+2+@KM M4'WT!3#OVN +J^*M=#D":]$U;.@:6GT\[C5>[;5_+H]CQ5.%,3$8^I]F/Q_W MU$'9GU-2R0S/9=H2\4>446_2R+3,'S7FCZSFKS@KF#X@.$%LQT?CWO#BX'0*79RN^"M(+0\>&@\>;O+@*TG@XABQQ0H[ABT"5: M[ JMS6!T8C"ZY2^T:G7N$K]?S9\NZ]V%4[38 M%5J;M5/]' Z=Y$]K&7XS@R[18E=H;09/)7QHK^'_8_ZT@XXMA]9I_>X*K4W> MJ8(/K37N_R-_VDWL!Y98.&T'7*%5L?#/IFX%\(V97@ID!F?5:*I9;2:D3V8N M>+'^K">G9IIW@JG&KDO,-X0*E$.F((/>6)U$7DTRJP?)2C/;>V52LL+<;@&G MP+6 >I\Q)H\/^@/-/'G^+U!+ P04 " 6B%I8]:]<"O<" "3"@ &0 M 'AL+W=OAF:E@:2%DN ACJ)>* B303(H MSB8Z&:C<@CB7FNX M!\7"]0_]<..^CBIOBB3:E;,\)T]Q8)2IEQT P6;[)M@K$@0*.3BC@2@$7O$M#!;P"7,Q1F,E;6;0)YE" M^C= Z+C7#N"= R/X@[ADVH+;KL+0+U/:KPW(L!B5VYSBV M[[-KLR(4AH%K) -Z#4'R]DW^*\S);-B$4960.: M T@$6Z"YA13-\^I8*HL>7?]3)5R[T:=9*5TJC?8*H[[3UPD>A.LC/+LUSVXC MSRE(V!".+&BQ9WN!IF LR;6/-E>4^-8]&N-F]*[SB&C3$,]>S;/7B#1FDHE< M'*/0J/C"-/=K6OTS%FC_#,PO:^:7C0&]E\RR5R2^&3V.GLW\54WTJA%J IJ" MM.YN\C0UK$'F<(Q1"1-'!\T1M:(3_1%'^S]SU%QY9'NJ\IHU7YC ^.#.B,]8 M?!7X?R:/]^3Q6>OO&7C\? '&^ULH;KPJ_KT$*YPG-1@_*<'P8$X0H)?%-&10 MD;5R9*A/ZXGKIIPS]N+EN#8F>LFD<=%;.-6HU7?_8UU.0.7&JE4Q=&ULK55K;YLP%/TK%JNF5MK" ML\\1I"1LVB95BAIU^^S"!:P:F]E.TOW[^4$8;9.H'_H%[.M[CN\]QH=TR\6C M; 4>FHIDU.O4:J[\7U9--!B.>$=,+U2<=%BI:>B]F4G )<6U%(_"H(+O\6$ M>5EJ8TN1I7RM*&&P%$BNVQ:+OW.@?#OU0F\7N"-UHTS S](.U[ "==\MA9[Y M TM)6F"2<(8$5%-O%M[DB)M#]85M(2Y-W[J=1@!PHL#@*@'1"\!R0% W /B MMP*2'F"E]ETK5H<<*YRE@F^1,-F:S0RLF!:MVR?,'/M*";U*-$YE*W?:97[U(,'1+*-7G*E-?Z2K-7G[15S1W%44'*@HC=,N9:B3ZRDHHGQ/XNKVA MQVC7XSPZRO@3LPD*HD\H"J)D3T&+M\!C"X_WP//C\!R*"8JN+#P\TDT\G%AL M^>(#?*\.89_$CB+93V&LY$9VN("II[U"@MB EWW\$%X$7_;)\YYD^3N1/9,N M&:1+CK$_DZXX))VCN+(4QC0W69Q,+E-_,Y;$)9V/DLR7-4[)7_.$UY/K(W TR,B"8FDAL#JWXX\D"312&H<_Y:@ M@^J9VO'X^(#^:SYY-9D7+,@#2_ZAL5S?#F8#$),5SA+YQ/:_D7)"OL:+6"+R MOV!?VGH#$&5"LDWIK$:PH6GQ'W\KB3AR@.,.!U0ZH%.'28?#J'08G?N$<>DP M/M?!+QWRJ0^+N>?$!5CBQ0UG>\"UM4+3!SG[N;?BBZ8Z49:2J[M4^:90*GL;KXH7%^,Y1J3GID MPZ@<_T,Q?M0Q?HC %Y;*M0!A&I.X"3!49%2,H ,C]\B*^'N67@'H?P+(0] T MH#?1P3VTNP/!8U MVHR[.MBH=SR/Y[5AC/<%YMB,J4O?M=CBB-P.5&T3A._(8/'S3W#B_6*BVR58 MX!(L= 36",RX"LS8AK[0K^+G(B07?S A/IKB8(7H&X<"S,_!]/*S6T /CGR5 M9;MCAMMFXQ'4J7QL%;:MIF@TK:T:G/@5)[Z5DX#N:$Q4&0$J.Y>$ZZ)U!]3< M5H1S$@-53*.O)IZLL'UY<@D6N 0+"[#)$>F7<#:90#/KDXKUR1NL<[7H U6^ M=8W@1'41$B>=_ ,J1(;3B*@R(J2IXM]/6LEQ.?,\KYE"#]91]>79)5CH"*P1 MC6D5C:DU&L]I3(7D]"63BG&">:K6< %PDK (ZTN2]7HUK$_K^VJX! M<@H73 M]JLQ]F<=;\:LBL7LS1I=+IMXIUHD_)(0S?]A_=2] MVV:FZFVPFL-1!UOSBJVYE:VBU=CGG3V)+_&.<*54#EVCTCA"JAJCLMG$E16Z M+U?S5C*,9R/=S#6H,EC-9] _HC0U='6:3P8C[VHV/2')8 6OO(YN !Y)&VAM7@.:Y%6P;_M:PKKBR25:X!0M M=(76#!"J X3>LT#:T7O'"9U7(@UVIAII,NLNDK 69- J*Q9/I%S+]6<6I=HS M\X+?E,1I. MA1L\4[D9[(R);3";(SCIX+ 6;]"NWO[7^F_'[LU86RF9.@"3F:$%,)E9>H!: M=\&WA)=*(KHC@*Q66H&I8D#^S:C\#O ><^/'M'L[9&^>)JV93='DE*6VD3^? MGW+4-IIWM=^PUD+0+H8.#< AJ4!W4H$+6K8$YD\I]B?U)JZM-\9SS_=.J6N; M^=X8CD_),Z#-?.AUT%?+%VC7+V?T3T:JG J7$JW99GK34Z;:5JK/G)P2U;92 M?697FM7"!=J52[701BQ5"2:IKOXGB^XGL,4<['"2D3S58I8D6*T&U7=T<]8Y MU34E6I,DK[4,G&,5NAI9\Q-]K7^07?\\$=WS1-+6T]@A^I+G%"UPBA:Z0FL& MH]99Z'UT%G*JLYRB!4[10E=HS0#5.@O9==9=*FE\Z!8$B3).I:Y8Y%N49+&* MW(JS#8AP$F5))2Q>\GZL$A1'/_C95TK[6'I'%;76-C0__18J4 M4SGF%"UPBA:Z0FL&J): R"X!?VR=I4VVHT:M>IMA6<=]:I6B\B MNUY\*/)\V=DO.=6&3M$"IVBA*[1F(&I9BJ;O4X><:E"G:(%3M- 56C- M?!% M=N'[8^N04[E&O^19" ?+-:,46KNIJM4WQ M+M^<=W+] 5Z'Q6;#&J;8^_@%\U>:"I"0E8+TKJ:JVO)B.V%Q(MDVWR_WPJ1D MF_QP37!,N#90]U>,R<.)?D"UJ7/Q'U!+ P04 " 6B%I8*8B5(#0" !( M!0 &0 'AL+W=O[L>X][SYSC M3LA'50%H]%0SKA*OTKI98:RR"FJB9J(!;G8*(6NB32I+K!H))'>@FN'0]Q>X M)I1[:>S6MC*-1:L9Y;"52+5U3>2O.V"B2[S .RWL:%EINX#3N"$E[$$_-%MI M,CRRY+0&KJC@2$*1>+?!:AW9>E?PG4*GSF)DE1R$>+3)YSSQ?-L0,,BT92#F M=80U,&:)3!L_!TYO_*0%GLP*:#FO+^39X&'\X P?P%0#@ PM<"H@'@G,-] M9T[6AFB2QE)T2-IJPV8#YXU#&S64VU/<:VEVJ<'I=-^?'A(%VM.2TX)FA&MT MFV6BY9KR$FT%HQD%A=ZC'63PQZ84W,09F(/5"EUN0!/*U)4I?MAOT.7%%;I ME*-OE6@5X;F*L39=VV_C;.CPKN\P?*'#+X3/D!^^0Z$?SB?@Z]? (P>/GL.Q M\6HT+!P-"QU?],^&34GMN>?3W'9B5ZHA&22>&4D%\@A>^O9-L/ _3@G_3V3/ M;(A&&Z*_L:<[>] <<@1$TH['5R3(,P6(31AQ@?SX5,U 5+WU_> MC'5]C_CL/[=WS%&ULM5?13MLP%/T5*T,32"N)DR9I61L)BM V MP81@L&EC<"MVS2Y8) M32"5E*=(P'1HG>.S$?8,(!_Q2&$EM]K(6!ES_F0ZWR=#RS&*@$&L# 71?TL8 M 6.&2>MX7I-:Y9P&N-U^8[_*S6LS8R)AQ-EO.E'SH=6ST 2F)&/JCJ^^P=J0 M;_ABSF3^BU;%V-"U4)Q)Q9,U6"M(:%K\DY=U(+8 N/L!P%T#W'T!WAJ01\XN ME.6V+HDBT4#P%1)FM&8SC3PV.5J[H:E9QGLE]%NJ<2JZ(E2@1\(R0#= 9"9 MKY&2Z/@2%*%,GJ .>KB_1,=')^@(T13]FO-,DG0B![;2\QL6.U[/=5',Y7XP MUP^2GB+'_8)[GMKU'! M7_KKEOZZC?ZN80D,X3KQC*FKP'KGK MU3IH1![LH"6VJL]-!8/;*6%PJS5,6VQ5TYLJ!A]>QNC$532=Z=*UFL-(5ZKU MG]S7VCB]+W(ZKM_M^SM?W-IQ/3_P=Q+7WBK,S:WHAH@9325B,-5 YS34#**X M:!0=Q1=YK3[F2E?^>7.N+V<@S #]?LJY>NN8\K^\[D5_ %!+ P04 " 6 MB%I8I,RIQP0# 8"@ &0 'AL+W=O.>XW-LXWM'&\J>>0H@T$N1$SXV4B%6EZ;)XQ0*S"_H"HB<65!68"&[ M;&GR%0.<:%"1FXYE^6:!,V)$(STV8]&(EB+/",P8XF518/8Z@9QNQH9M; ?N MLV4JU( 9C59X"0\@'E48(8+,;&E7TYM2T%T!%/&6QXJXV4 ME3FESZKS/1D;EE($.<1"46#YMX8IY+EBDCK^U*1&LZ8"MMM;]EMM7IJ98PY3 MFO_.$I&.CI8RT!QR04M:K!44&2D^L >':W1Z@Z;_ 70UW M>^2XS>Z[FL_]V.YW[51%-.@F4A_[)5_A&,:&_)HYL#48T>=/MF]][7)Y)+(] MSX/&\Z"//9KA5V6RRV,%]#10O3_K* PM:V2NV]K?!@V=5M">)J_1Y/5J^@EK MR)';I:D7^-%]/Q+9GD>_\>@?ZZ[YQ_1\)+(]S\/&\[#W7'=OV!SGF,30Y;:B M\%L7R@D\WSNX=AU1;A .NN]=T.@+_O=;"-ZL=VX[86O!2E9'V- .AMVRPD96 MV"MKFF*R!/5X[Q[X+HWAF\7#T#E4^#;(M@,OZ%9H6[N\9?5JO*D24L^YU@3M ME\+Q!N'AP7:%[9U_)=!LY=@"V%*7'AS%*A]6^:<9;&PO=V]R:W-H M965T2N*+!XO@'*#W,O]%XFOI/U1ID)?S';XC7<@WK8W@E]Y=]?A51J.#,!:_"!PD"=C9$)YY/RGN?B6S[W > 04,F4HL/[9PQ(H M-4S:CW\J4J]^I@&>CE_8O]K@=3"/6,*2T[])KC9S;^*A'%9X1]5W?O@#JH"& MAB_C5-IO=*AL P]E.ZEX48&U!P5AY2]^JH0X >A NP%1!8C:@.0"(*X \6L! M205(K#)E*%:'%"N\F E^0,)8:S8SL&):M Z?,+/N]TKHNT3CU.(K)@+]P'0' MZ!:PW G0BZHD^HRN\YR8I<$4$59N,+-0'U-0F%#Y29L\W*?HXX=/Z(.V0+>$ M4FT@9[[2?AEV/ZM\N"E]B"[X$$;HEC.UD>@+RR%O$O@ZH#JJZ"6JFZB7\4_, M!BB(?D-1$"4=#BU? X\M/.Z I_\!WVEX.+3PL">:N%ZCV/+%;UNC+J%+HJ2; MR-20*[G%&O#.^(9U?,/>^+ZQ3-=\"28YR]$GDY%J M VAE]L[>[AV^LC.93C7"UEH/,Y0D!U%F-F:YGBGT/XHL)RC!CX02]=RE6^G1 M]$23S_$@; EW;I0,QBWA>D-[IW"C6KC1ZX33:ITHE>N/XFC/J1;""*!O9HJ+ MS@U4/F%T$F,8MV08G6$YGQ'5.0(X%U/3+U23>F MN@*!1%L0MEB9O@#0$@O*4<%SH%T*3\_2*QJ,6BDX/BH8O2_Y6+U MJ$8RQL-!TDK'RNPT'Z-Q*V?3?K??*\NQZPY[>]+%DK,]"$4>*:![8(0+]!=7 MT+V[G#;>3ME25VQ-&8^]=Y@XRU%'372EHDNVU!5;4\5CAQ_VM_C7Z[6 -=8) MN!6$962K7\MQ87*V4\CA67K%R;"=@Z\P2BNCX06C9C3'MCOL[[N_2$4*;,K- M^?O)Y1P;G;V&1=/)8-(.J\-L$IVUV_T>OG4]_9,3F +$VIYD262+:GEL4<_6 MIV77]HRH-7\37BW+,Z\C37D$=XO%FC")**PT93 8ZS41Y:E6>:'XUI[S/'*E M>&&'&\#Z]&ULK99K;YLP%(;_BL6J MJ96V<@L&N@2I3;2MTZ95O6R?'3A)K(+-;).T_WXV4)0F3E1-^Q)L..][GG.( M;<8;+A[E"D"AIZID+L8/R1BI>]6)-4%'67M&I=#67F+=XIH9]2K5/999[S MABF)""O03[4"@6XA![HF\Q(D.IV!(K249^@C>KB;H=.3,W2"*$/W*]Y(K9%C M5VD,8^;F?,+/+I6^1A*P]?RUU=_-"!8.A T/J% M_]0!6WF=W\CN9Y;=A:Q)#A-'KRL)8@U.]OZ=C[U/MF+_D]FKTL.A]/"8>_:% M+A3*B2A00:42=-XH+JPE=SY1ZV,VAG461G$=_VW*;EN8#]U MFHQV^/:#?"\*4CM@/ #&1P%G4.J=7;_RF@C%0-CHXKW$L1_MTEF"XBBVPR4# M7'(4KMT@;$3)7K(@Q!CO(-FB O_ "DD'IO0HTSU7I+0QI7OKT?="+]WMDRTL MBOS=A>%NG3+FA/]!Q)(RB4I8:*%W'FL'T9V:W43QNCUXYESII=L.5_I# X0) MT,\7G*N7B3G+AD^7["]02P,$% @ %HA:6($U,3*' @ Z08 !D !X M;"]W;W)K&ULK95=3]LP&(7_BI6A":2-I,Y'@;61 M1M$$DR8A/K9KT[QM+!P[L]T&_OU>.R$*)7Q-[;SGY#EV[,P:I>]-"6#) M0R6DF0>EM?5)&)IE"14SAZH&B7=62E?,8E>O0U-K8(4752*D492%%>,RR&=^ M[%+G,[6Q@DNXU,1LJHKIQU,0JID'D^!IX(JO2^L&PGQ6LS5<@[VM+S7VPMZE MX!5(PY4D&E;SX/OD9)&Y>E_PFT-C!FWBDMPI=>\Z%\4\B!P0"%A:Y\#PLH4% M".&,$.-OYQGTCW3"8?O)_8?/CEGNF(&%$G]X8NGD8"";)*P+:">A'!7$GB'W0ELS' M.F.6Y3.M&J)=-;JYAI\;K\8T7+I5O+8:[W+4V?Q";D%:I3D8LG\&EG%A#LA7 MX9+M/7_'_R>0AB>@70B.:C,@7 M'Y''7AX_EX>8M(]+^[C4^\7OQQW+THJ3<;';4">F9DN8![AC#.@M!/GG3Y,L M^C:6[#^9/*,O$&%'V8E'3:98F.T@C5?@[WF$*!P>1^PC\8GK-I2$" M5JB+#J=HH-N#M>U85?NSZ4Y9/.E\L\1O$6A7@/?QY;5/'7?<]5^W_!]02P,$ M% @ %HA:6**_V=1Q @ N 8 !D !X;"]W;W)K&ULK55K;YLP%/TK%JNF5MK"FY&.(*WINH(-,+VR MX*+&2H=BZ]:R]/ M6,*4T]^D5-7$21U4P@*OJ+KGFZ_0^8D-7\&IM$^T:7/CP$'%2BI>=V"MH":L M?>-MMP][ #]Z 1!T@."U@+ #A-9HJ\S:NL4*YYG@&R1,MF8S [LW%JW=$&9. M<:Z$7B4:I_*9@ :3$GW>ZN]"@D27MZ PH?(*O4>/\UMT>7&%+A!AZ*'B*XE9 M*3-7Z<(&[A9=D9NV2/!"D>^8C9 7O$.!%T0#\.EKX*&%AX=P5]OM/0>]Y\#R MA:_T/&2H98B&&[_.O?'ON]G[GK?SE!6FB9]UH'.J-<9 MG=6Y.Q0!3 U):]')7M$@BL+T2-IIEA_X23PL+>ZEQ6>E_505B"%-\6FU<1P= M;]= 5A)&Z;"FI->4G-7TP!6F0YJ2D\-)0F_L'6DZS8K2<#P^TN3N]173TW]@ ML21,(@H+C?-&'S2!:/MD&RC>V%;SQ)5N7'98Z5\+").@UQ>0YUJ6.*\SWCW\264@F>BKP4U[.ME+LK MQQ'IEA9$7+(=+=4W:\8+(M4IWSABQRE9-4E%[B#7#9V"9.5L,6^NW?+%G%4R MSTIZRX&HBH+P'SN76/:$Y364,0]?%( MES3/:R35C^\=Z.S09IUX?/R,_JDAK\@\$$&7+/\W6\GM]2R>@15=DRJ7=VS_ M.^T(!35>RG+1_ ?[-C90P6DE)"NZ9-6#(BO;3_+4"7&4 ,,7$E"7@,8)_@L) M7I?@O3;![Q+\1IF62J,#)I(LYISM :^C%5I]T(C99"OZ65F/^[WDZMM,YW$)<_ "E7X./W*MNI097@+::29+EX!]Z#K_<8O'WS#KP!60G^WK)*J%@Q M=Z1JO@9QTJZIF[8I]$)3$($OK)1; 3Z6*[H: CBJWX?.H^?.WR CXI^DO 0N MN@#(1;ZF0\O7I'M-NJ=)Q^9T3--+@.(F'1K8>(>A\!H\[Z2AT.G-W3N3?' @'QC)?Z9"7($/ M:5H554XD7:G)3S639J2>7G7L6[SPB-5[Z/DNBH(1?5T@"N(H\$;\C3T\DW]X MX!^>-?@EU590..$4)=!-1HR6FC _= ,X(F[LVIG$HP/QR$@<'PTSH$_*#PBJ MG9RC"9<$):X[8JR+@N,H'$TJ(D[\HZ@!D_C )#8RN:,[DO%F &O#(FE)RI0: M.<73WB;!A-,T*DZFG*914?0BI^3 *3%R^DLYM[=9F;*"OG,Z)D -U$Y[NX)5 M)G9,D%Q+-IG6H3_A.@U2]]F8:C(9/@A?8@K=WDFXYBFHYE+_<=K.0%FA:#[2 MFIG>+ACQ3GV.647#MM"&6AZY,FC)"W1 MD2TB89MH0U%1+V(R*XAZ/ &U1/$ M 1K5V.O"L+EWY[+OW20TFJW%397EJZSU&7Z/HR2<>EIP[QX7'H_PXK"WHM"LQG]3(F@ M6Y:_XA%HR3IVZMA$P[;0AB+VOA9&MNK0Z)!/%M$F&K:%-A2QM]30[*E/K\.I M#88H@7#\8V^I#50_"\.QV33W\%P%>@,.S0[\4\7+3&SK!^$%6&=/LE*M#.70 MZF!$/?F>LHF&;:$-U]QZGX]<2X6)K!I\JVC8%MI0Q-[@(Z/W/;TP.[SC>@M1 MD'BCM8BE)BZ(_02-%ZO,_3N7?^_-D=F;+UFQJR3E0+"UW!-._[\DS8@GWTTV MT; MM*&:O=='MI:.D57C;Q4-VT(;BM@;?V1Y_;C#&Y1:E$Q^+FK"0C<.QXN( MYMZ=R[YW[,CLV.^HD*3BI)1 %"3/ZYK46E8SSLEWD$TT; MMJ&'O^U%HJPRM M^GZK:-@6VE#$WO,1I6H"?/"$9M[=RI[YVB/1$'YIMEK(D#*JE*V M.PX.5P_[63XTNSA&UV_@%6YWI?0P[2:9+X1OLE* G*X5I'L9*8:\W7?2GDBV M:W9B/# I6=$<;BE945X'J._7C,GGD[J!P^Z?Q7]02P,$% @ %HA:6!+; M-!)X @ R@8 !D !X;"]W;W)K&ULK55;;YLP M&/TK%JNF5EK+G28=06H33=ND;5$OV[,+7X)58U/;N>S?SS8$Y4*B/.P%;'/. M^0+W44Z%G;J=2D J8))PA ;.1<^_?C1.#MX#?!%9R:XQ,DE?.W\SD6S%R M/&,(*.3**&!]6\(8*#5"VL9[J^ET)0UQ>[Q1_V*SZRRO6,*8TS^D4.7(&3BH M@!E>4/7(5U^AS1,;O9Q3::]HU6 C# K) Q:JYF!W1O+UFD(,V_Q20G]E&B>RGZI$@2Z MEQ*41)<34)A0>86NT7*$+1!AZ+OE"8E;(U%6ZJ*&Z>5O@H2D0'"GP M';,;Y 6?4. %40]]? X]M/1PE^[JJ%W>H,L;6+WPC+Q]81IVU,\V1^I.UCB' MD://C 2Q!"?[^,%/O,]]T?Z3V$[0L L:GE+/?G)V_;[ E,P(%.;#!B'T(.>5 M;@ 2-V?HZ#8TVK'5-HU@F0TC/TQ2=[F=[Q!U.XBCH$/M&(\ZX]%)XY.-5<*T M64 *KZ'78R.3;'OTAU&TY_$0=9L$4=SO,>X\QB<]VJ^HSU-\4&T0A_&>I1Z0 M[T7]CI+.47+2T3-7F/8Y2@[>D=ZDQ-_WU -+@L'0WW/E;G4:T^5_8#$G3"(* M,TWT;FZU@F@Z9S-1O+;-YY4KW;B>EGW>\K^P=02P,$ M% @ %HA:6$%?,G)$ P \ H !D !X;"]W;W)K&ULK99M;],P$,>_BA4F!!(LB?/0=+21UHY'"6G:&+QVDVMK+;&+[:Z# M3X_M=%F:N0&)O6ECY^[OWSF^\TUV7-S*-8!"]W7%Y-1;*[4Y\WU9K*$F\I1O M@.DW2RYJHO10K'RY$4!*ZU17/@Z"U*\)95X^L7.7(I_PK:HH@TN!Y+:NB?@U M@XKOIE[H/4Q>7@V#[%Q ML!;?*>QDYQF94!:.VN"FK+FG]SO-Z+C$!YSP'L'W'>(CSA$>X?(!MJ0V; NB"+Y1/ =$L9: MJYD'NS?66T=#F?F,UTKHMU3[J?PC72HT)Z*4Z-4%*$(K^1J]13?7%^C5R6MT M@BA#W]9\*PDKY<17>DGCZ!=[^5DCCX_(AQA]Y4RM)7K/2B@/!7S-V@+C!^ 9 M'E3\0M@I"O ;A ,<.X#F_^(>6?=H "=J]R^R>M'0_A5Z_U!%R8)65%&09ZZ- M:G1BMX[)UC.Y(05,/9V.$L0=>/G+%V$:O',%^4QB!R'';0NQ^$X"[*)?]>-PV46AAENS0X(DY8P&20\-[6!F#+A M/+*-<]I9-(R#-![UV!QF"8[2S,V6MFSI(-L5E%!O+!O2.846NOC>ZH+I DV? M$+P-HU$2!SU2EUT+(C3IJ44>#J#IE__*51T\6QAB/PZ3'YS [/ P'>%F+ ME_UCZA6ZQ A](2 B)2AW^F7/F7[/)'80]K@->_S_Z3=^>G;'69;VOHO#*HN/ M'? P>+Q2@D'""UB"$*1RWQ>!(_O&23_Y7&9IW#GYAVR=ZRX<+@TU%XK^ML7! MB1)'0/R?2;<72 X^KJZ:?4*76?<,-(!^IW>H0:QL M2R5U2FV9:F[E=K9MV\YML]*;GYEVSO8DCS)-+_B5"'UD):I@J26#TY%F$DU[ MU0P4W]@.9<&5[G?LXUJWI"",@7Z_Y%P]#,P";9.;_P%02P,$% @ %HA: M6%(WL59< P XPH !D !X;"]W;W)K&ULK9;; M;MLX$(9?A= 610NTD4@=G=H"DX_3M2U*.XMBT MM@'VQM9AYI]O1N1PYELA?Z@60*.'GG&U"%JMU^=AJ*H6>JK.Q!JX>=,(V5-M M;N4J5&L)M'9./0M)%&5A3SL>E'/W[$:6<['1K.-P(Y':]#V5/R^!B>TBP,'C M@]MNU6K[("SG:[J".]#?US?2W(6C2MWUP%4G.)+0+((+?'Z%B75P%G]WL%5[ MU\BFLA3BA[WYLUX$D24"!I6V$M3\W<,5,&:5#,>_.]%@C&D=]Z\?U3^YY$TR M2ZK@2K!_NEJWBZ (4 T-W3!]*[:?89=0:O4JP93[1=O!-C7&U49IT>^<#4'? M\>&?/NP*L>> LQ,.9.= #AV2$P[QSB%VB0YD+JUKJFDYEV*+I+4V:O;"U<9Y MFVPZ;C_CG9;F;6?\=/E5MR#1157)#=3HXX-9'@H4>G,-FG9,O47OT?>[:_3F MU5OT"G4JWFH37@K$E:[4)=#*'(B%";HB^"Z5>@CKZ%^+A :[A&> M/,)?DDG%OR@_0Q%YATA$$@_0U>^XQ\X]GL")QUK&3B]^42U]A1IT$K^.W;GG M:DTK6 1F:RJ0]Q"4K__ 6?3!E^3_)/8LY61,.9E2+^^ ->\[KC:2\@I\J0[^ MJ?.W/>6^S'&:9//P?C\'GU61D]'J&5PZPJ73<)11V9G5;-8KVIJFY/T6@T:V M%SK%41(= !Y;)7$2G0#,1L!L&E#3ID$]]$NS;I; H>FTES$[BDZ*68H/&#U6 M>1R?8,Q'QGR2\8;^E((Q5T-%F:FFI@_^2N;'\:,X2P\H/59)D6$_93%2%I.4 MM\"U#ZDX"H:+61X?('FL2(YC/])L1)I-(EU# U*:1E )<^C5(*D]MWR0DSHO M[0:SXURB/#U17AP]'1/19#:NMWE[?G2\,XK"MN-G)?:91>34!L)[QQ>>Y/HF M-&5>+GR\SN)9-IL=@N&CUD-BC.,37Q^3)S+R7QO'C#O:S#J,:K,,M+#CQ6\N MB9WV/I5AB@Z[TC3"2WM_N#=&]"!7;KI2!G;#]3!1C$_'">["S2WAD_DP_GVA M&ULM9QK;]LV%(;_"N$50P)O-.NDP$G^:-PJ!#N]U!)^1^U!I= MY*]]3D87\4H&?B0^)R1=A2%/?ER+('ZZ;#FMS0L/_GPALQM*^<#Z[E9@_P3?_OB*:T\)MFEC./X6_;DX_2R MU'4Q8YZ*FSCXQY_* MQ67KK$6F8L97@7R(G_X0Y07U,]XD#M+\?_)4?K;;(I-5*N.P;*QZ$/I1\9=_ M+QU1:4"'SS2@90.ZVX ^T\ M&[B'-NB5#7J'-NB7#?)+[Q37GCO.XY*/+I+X MB239IQ4M>Y![/V^M_.5'V1?E42;J75^UDZ._XFA^^D4D(?'$6))3>D-P/TM_(.^)'Y,X/ A7@]*(CE?6,T9F4EJX+2_092PXE=W$D M%REAT51,34!'=7O;=[KI^S6U$O_D49MTZ0FA7=HC7Q\]\O[=;\27(JSIW8V= M]2E>MPEUVSK/4A7?*)N&RIM)2*9"U:HU]_<0;=W^MCL M6F0@BX8/^UL?]JT^?!#K.%AG'IR5B:K.<59&TR]S >M7?.+L>,1#VF,@F.'> MP=:]@P/=NS,=U'G9BFKJ923,0\(8"&;$8[B-Q_#(O#U$!@$)\Y P!H(903C; M!N',.B@^J64[7ZNU$!\72R.U3"?C.%$8-5)J5T0%\+R2,Z@[V$O=5K--W8V$ M,1#,YX]_]2O.@-(:BF;&B.E;TR)FW!*!"@:1Y4!I#T]Y2CA9BF0B(EDGPJ]+@XY3267==K<[ MW$MF4"4+I3$4S8R*%K..7@\IK*(VA:&9 M,)VK-IQ=!NO M$KD@/!315/V3C9,85(%#:1Z4QE T,U!:A3MGQR8QI :^@=(\*(VA:&8HM$)W M[!)](UXF<1CZ,ALU]?M"2+5\ Z5Y4!HK:=4B<:^KD["YRZ45.K4K]!HWGY12 M72MUDJ[&I[9BN-U(TRA :1Z4QDI:M1S4?RX(6K13NVB_FBHG^W'$@VH<-@7! MH+8L94@L\91@2IM M%,V,BE;:] 6EO9VMR4R(0YP^J*\*[@\%J)J&TAB*9CI=JVG:6$V_LCAH-]1X MNH#J:BB-H6AFR+2NIL?J:@K5U5":!Z4Q%,T,A=;5U*ZKV?7'+][5@V6N/M^? MJYWV^6Y^@BIE*(VA:.8Q2"VI7;NDQD_5I4&S_*JFZIV8V/O5^$PD5#>C:&9, MM,)V[0J[\41=\AQW9Z)V]F9JN^7&7H=*9Q3-]+K6V&YCC7T?B=,P.ZI-\NG@ M\?[VXWYL:H/NJT-I'I3&4#3S]WJZ6M![80-^%4A_&?C%?GN2C9]5JD:5C+.]X.5* M+16V&RWY3Q5^/O_M[TV>XO^: E BB-H6AF('2)H/?")KPEG;VNO&PW MV'0,06D>E,90-#-TNL[0._8@?0]:)(#2/"B-H6AF*'21H&<_2(],9^Y>.AOL MIC-HB0!*8RA:$8A.Y38,H4CF^?TO4N73522+.S)L7]W>8^,JO[-$1W^\N$'' M'4_F?I220,Q4TVY[J&164MSSHG@BXV5^4X=Q+&4&PO=V]R M:W-H965TE M+9IV^TQ+M,U5$CV23IJA/WXD)5NB3#/V>NL/L?7@(7F.>,ESQ5P^#@\&12$ ME;W)I3WW7DPN^5KEK*3O!9+KHB#BZ8;F_/&J%_4V)SZPQ5*9$X/)Y8HLZ#U5 MGU;OA3X:;%$R5M!2,EXB0>=7O>OH(HEM 7O'GXP^RM9O9+HRX_RS.7B37?6& MID4TIZDR$$1_/=!;FN<&2;?CGQJTMZW3%&S_WJ#_8CNO.S,CDM[R_"^6J>55 M[ZR',CHGZUQ]X(^_T;I#8X.7\ES:O^BQOG?80^E:*E[4A74+"E96W^1+342K M0!SO*8#K KA;8+RG0%P7B#L%,-Y38%07&!U:8%P7L%T?5'VWQ$V)(I-+P1^1 M,'=K-//#LF]+:[Y8:1Z4>R7T5:;+JCFEBK!-/L&!Q%_7Y=]%(U_0GB((_3I?HI>OGB%7J !DDLBJ/2U\1E$HA&' MV"*.MHC3,.;T$,S88L8;3 ],$H:9TK2/\)G;V0")\5;[V.+&!VGO:==-57[D M+V]BV(5]720DE0\T-[DQQ^BD^'//OXAP::08 D0F"/":"O"*(0^>:LG M@Y7@*:691'/!"Z26%$FBAQ^?V]^E&7X^=8+ QZH#"3:%!$LJL+$%,_/>PR0> MC8?V@$4@1( ML"DD6 ($YHAPNA7A-#@FKA<+01=$41V46)FR%WL>T7Q"OBDW<%X=.XC+=B$8Y]82+ $ M",RA_GQ+_7F0^C>EHAI5(:&?6A_!P>+'1HT*+(I;<@W[PV%\.NX\MY"U)D!@ M#K_1L+$(PR##[V8&DUACMZ*"<>_@#X,9X;XE)9*FW<34;0O3#^;$)U2I 1;+*CP:A)$/UJ3VDH.6P]_ MU(\[#SYHG0D4FLL_;OC'X;B^+F945#%\HX02)&/EPCZ Z"N:>HD/PAY-/-Z9 M(W!WG@2M,8%"2IJN33;I6 E S6N-YDS3.Q* FE(H-%>" MQI9&85]ZQTI6K(L6Z22X-+3K&\372BI26G'TESF+4I+G-$-S;:\$S6BQ,A.) M5S%00QOM^L:H7CCN" ?J5Z'07.$:4QL]XVK7@M;3-&*E9E_:&8-LTJ?FI%F0 MKLA302OM6+V$\HH"ZGR?:7MH6@?UN5!HKD:-TXV"'JXUK:=:K^.PL:[*Y&AGJ=Z5 E:IMV1M!E<^EJF1YR>H\P*@PI%],6_U]G"!$2I)SI] M+*VL*2]6I'Q"!K5$3%^4ZYED&2."^>U\N+U'JWJVJZH_3P):;P*%YJK:6/HH M[.DWBP_7].C%A/$[1FTJI%:S1 NS+JS/[T9/KSZ@Z8 :S5F9=S,!H#4F4&CN M:[25 M!#2M4*-%V,FI=4<1:)T)%)K+?I-6P.&TPJ^"ZV5"8Z-F)"=VNFKLDY=WT*Q" MC79($AZTX@0*S26_22[@<'+A7QD&3"-B31!CY%VF@%2=0:"[C M32X!AW,)GTI2<*'8OWHYO'V%9!_XE$OE74:%$8\F?K1#_)X''303 (7FTMYD M G#835\?33JHUZ_1/(ZD2_J!-R:>&Z,HL!$ -X8ZJ]'5.LOEIH M=XWNS/6#0QJBT'1IJ!H"12:*T5CG7'8 M.G_3!HX:VPFPN_L0#KIK&F[GT:Q^#]L;-[8W#OO"*@Y5NZ--$M:[6;*"B$9M M7G#_=#R..@1Z[XS[H_/XI$-BN%E'[W/\'IXS;CQG'/:<+1*K-]=?P[MK;VJ\ MTQ9-IV?]S8K9?G:H]109]:.HRRNHFX1"JW@=M'9S%U0L[#9ZJ5=M>@Q7.Z2W M9[=;]:_M!O7.^=OH(JDVW#&%_+BG)J# WZ.MSKB?H^L!4L/W'ALE_4$L#!!0 ( !:(6EC?N9%. M!@0 +D. 9 >&PO=V]R:W-H965T6<[U15-NQ.(+FK:RJ>;EG%#PL'.\\//I:; M0ND'[G*^I1MVS]3G[9V .[=GRXYL4$PTP$5]*=I!'UTBG M\L#Y-WWS9[YP/*V(52Q3FH+"UYZM6%5I)M#Q;T?J]&MJX/'U,_OO)GE(YH%* MMN+5US)7Q<))')2S-=U5ZB,__,&ZA$+-E_%*FD]T:&/CV$'93BI>=V!04)=- M^TT?.R.. .02@'0 ,@1$%P!^!_ ' !Q< 0=(##.M*D8'U*JZ'(N^ $)'0UL M^L*8:="0?MGHW_U>"7A; DXM_V9@FD17*5.TK.0UFJ#/]RFZ>G>-WJ&R09\* MOI.TR>7<5;"LFR*2&+@>"0;O[?>-WS^J/4V7UM<8,?I M3G CMS1C"P>VNF1BSYSESS_AR/O5YLE;DJ5O1';B5]#[%8RQ+__9,D%5V6QL MEK70T$!UK]LO<1#&,53)_M@,6YCGA_@T++6$^3CQ7]A.$@C[!,+1!+Y04=*' MBMGTM\CH:,4D]H)X(-\2A<,D'*@_CXK]F3>SBX]Z\=&H^/N""S513-0V^='9 MDC@@ _&6&!P-I)_'D,2W"X][X?&H\$]SR!_(MH01XH6#[-+X MK&2(%WDDLHM/>O'):(]845F@+2US!'_QB-9\UR@)?3FK=M!2=8-6!4,U=)*= M8/!WK!!?HTHW%E1!K955J4HF;VSI)V_99-Z2+'TCLA/#9[WAL^]K,BC3UJ]A M+I)H+7B->/^FNMBX9Y9M$";^H,I7MK!91 ;-*AU5^DH?L/'Q!Y@2FK;PV&-6T&;#3&4V,. -##HN0.OPX)TW61SX\7#_6>*2 M"">#UIB.9_-:MX[&*#SJUEG%#=TX8KH95A*[ RB=& MA;RVFC2^*@Y:+,(>JMM9BP0HIT\VQU?_1Q9V9.29"R:X"USI.-=K[28O=I,? MLSLO9::;(P)WF<5GJ[GM&A@?E98W]<*S"NSBO$'[13%\SL3%G M(XE,DNW$W#_MSU_OS:EC\/Q6G\O,6>&%ICW4?:!B4S82'%H#I3>-88^)]IS4 MWBB^-2>'!Z[@'&(N"SA;,J$#X/V:<_5\HQ?H3ZO+_P!02P,$% @ %HA: M6)RGKVI7 P GPH !D !X;"]W;W)K&ULE99O M;],P$,:_BA40 HDMB?-_M)$V!@+$M(EM\-IKKHTUQRZVTV[?'CO)TJ*ZD?:F MB1W?\WO.;BXWVPKYJ&H C9X:QM7G_F^6M30$'4JUL#-DZ60#=%F*%>^ M6DL@51?4,!\'0>HWA'*OG'5S-[*7\G3 ML!%[ 5%X) / ;CSW8,ZEY=$DW(FQ19)N]JHV9LNU2[:F*/@"67J WJ+*$=W MM6@5X96:^=K8L:+^8D!?]&A\!!UB="6XKA7ZPBNH_A?P31YC,O@EF0L\J?B# M\%,4X(\(!SA&][>7Z/W;#Q.ZT;A)4:<;'=&]'O>CWRY7KKU"[%:P[]:96I,% MS#WS\BB0&_#*=V_"-/@TX2\>_<53ZN57JA:$H6<@LDO=Y:]72#H%^ZINRC#* MXZ28^1L'.1G)R6O(B8O<*Z3[Y#C-<>XFIR,Y?0TY=9%3!SF.D\A-SD9R]AIR MYB)G#C(V;#U4RG#3R$Y0Z M0]^YV0!0VLD.#]@G:5Y$T3$VWK'Q)/O&%@RNT8:P%FQY/BC*3C_8<2AYD:?! M$3^[8AA.UK*]:GCX=9# B(8*:6$^(O:SJQ \:>"5TV)T4).R,(B"8PYWY3"< MKH?7 ]JXZ.F#4W-ZC7NS)O79 =;*J_US,T(%==9Z300K1<]^W#.#MV7^=]S[%;WK=N5T2NJ-D) M!DL3&IQF!B[[;J@?:+'N.I 'H4T_T]W6IH,$:1>8YTLA],O L:>M/P'4$L# M!!0 ( !:(6E@QT&)0D@( \' 9 >&PO=V]R:W-H965T:>>X\=UNN7B7I8 "CU6E,FI4RI57[JNS$NHL+S@-3 ] ML^*BPDIWQ=J5M0!<6%!%W<#S$K?"A#E9:L?F(DMYHRAA,!=(-E6%Q=,54+Z= M.K[S/'!#UJ4R VZ6UG@-"U!W]5SHGMNS%*0")@EG2,!JZGSR+V>)B;M=> MEEC"C-,_I%#EU!D[J( 5;JBZX=LOT/F)#5_.J;1?M&UCD\A!>2,5KSJP5E 1 MUO[Q8[<..P#_-4#0 8*W L(.$%JCK3)KZQHKG*6";Y$PT9K--.S:6+1V0YC9 MQ842>I9HG,I^J1($^LE9W@@!3*'O!"\))8J 1*?7H#"A\@R=H[O%-3H].4,G MB#!T6_)&8E;(U%5:A*%R\R[A59LP>"7A-\PND!=\0($71 /PV5O@H86'+^&N MMM[[#WK_@>4+_\'_D+F6+1IF,U?N4M8XAZFC[Y0$L0$G>__.3[R/0U;_$]D+ MXV%O/#S&GFG+YP\-IF1%H# ''[3_ N6\T@5"8GO'Z/&U:!/$-H&I%IML$DY& MD]3=[)H\C!J-@W'21[U0'_7JHZ/J9YPIPM9FPW*N2TH!HI6L#^6PAZ3>,_!0-0X3N)A!W'O(#[JP!Z\(4WQ039_Y(^B/4T#46,_G@QK2GI- MR5%-MUQA.J0I.=A#/TR2:+PG:B LB#W?VU/E[I0K\U3\P&)-F$045AKH78PT M@VC+;]M1O+85;,F5KH>V6>H7"X0)T/,KSM5SQQ3%_@W,_@)02P,$% @ M%HA:6%8HB9]T!0 \QX !D !X;"]W;W)K&UL MM5E_;]LV$/TJA#=L+;!5HOR[@7=>_:9F.N4JD2U). ^S#[TC) MLA733+6Q 1Q+,N^1?.]XO!-G]T)^4EM*-?I2Y%Q=];9:[UY&DX<'[]C=5IL'T7RV(W?T/=4?=K<2[J(&9I=XY=+ M/#4&ML5?C-ZKDVMDIK(2XI.Y^75]U8O-B&A.,VT@"'SMZ8+FN4&"<7RN07M- MG\;P]/J _LI.'B:S(HHN1/Z1K?7VJC?IH37=D#+7[\3]:UI/:&CP,I$K^Q_= MUVWC'LI*I451&\,("L:K;_*E)N+$ \N&"2U0?+((!E?,.C7!OW'!LD%@T%M M,/A:@V%M8*<>57.WQ*5$D_E,BGLD36M ,Q>6?6L-?#%N'.6]EO K SL]7XBB M8!J4UPH1OD8+P37C=Y1GC"KT+*6:L%P]GT4:.C,F458#IQ5P<@$8)^@-8&T5 M6O(U7;)^B M9]\_1TS3PC6Y)[ (/PPE&1RP'##+KX'I6YB^&Z;%5+\1M6]Q^_]%5,M6#8*2HW-/>_(?O\"C^Q25#2+ T)-@R$%A+DT&CR<"'/K\M M9;:%B(;$*F=WQ$1)IQ1>E*Y2A 1+*["A!3/[SWZ.8SR(S=\LVI_R[&B93*?M MEBT2APV)P\XDHG5)(6CJ+>-(4UDHV+\R(<]B3D6O%[\KO2'!4O_,^^B!$NGR MF&6@4;0$&36"C+S#>L,X*\H"[;M^6&CCD:XC*7)KR6DIB0"]L=97L3)?XFG&DA&;BXZ9QED,+_[7XO14[LD.&KG=# LHE3*\'+"\FA'ZLSX4'+TAJMM3I&3L*_1=UYP; MQ]\(NR9^-(M$PQHQ/HY6E-,-TS9^@1Q5@8'(!E;%XY6Q*?,<:5;0I]9(T.HU M*%J*SZO2T="E6*!>VXH=*USL+_2.>WRMQUKXE # M:;EDDI;.5C7UYM()KQ#-)M 8GXEE&3>6_A0^0=U6[A_-T-+X;]A=^R MLTA!7QZ$0JM$BDX._0H*5)K35@4%3LEU=?[7/&U.=*_M.69T;%X=![\!)1A7 M**<;,(U?C&'OE-4):W6CQ(:Z$UJ*PEUM*8!\S#>#WC8"$OKXQ'33GW/-_ M 5!+ P04 " 6B%I8H!(*M!0* !B8@ &0 'AL+W=O>[/]3(NP MQ88BM;S8F_[Z@A0M""0$B]GC?(A)&N\#D#K&Y0 "+U[RXENYH;0B?VS3K+R< M;*IJ]WDV*]<;NHW*:;ZC&?O-8UYLHXJ=%D^S%J2LM]NH^'Y#T_SE.L\+=O_R4N75IN0=5U6^;8+9B78)MG^9_1' M]R". G3K1(#1!1CG!IA=@-D/L$\$6%V U0]P3@3878!];I&<+L Y-V#>!%5,6VH9KLN>A M#O\2L7!3.YF[]T;A(U9XS6C#+4FX?TZXV8:;DO! '>[2-;OWQPIEIS2-!V?RUVTII<3UC:4M'BFDZN__D5W MM+_+U(&$N4B8AX3Y2%B A(4@F* XZZ X2T6_6N7;+6N.RT9X)"G+.LK6E'Q@ M5>2^XOPHD]\>Z;3(IJ/Q?&7JAJUIK/9X/E:6,NNQRD+"/"3,1\(")"P$P01E MV0=EV>.5)5/3'F,?J4F?2\2DS&VLF) P#PGSD;! \FB=N6;W'FT(RE.0B7.0 MB:.4R2^O=]?:!%HY5N\!C5U28ODO\Q254Y>:"DH+NZ6&^B4CH O%'BQVH("7.1, \) M\Y&P D+%X/VQ^G^!@[:%V2V/,ALJ939'1?1J]#*I&D)=T7^5$1;TISL&K=, MIC$E>ZS&D# 7"?.6@X=O.[9EZG:_KI(DM'5K:1N]GD* +%X(@@GZT37N@VE* M!?T6I35MZJFJH%%9%]_W39U,+FK26+U :2Z4YG4TH=.[T/7EK"FSF2T1) T%TKSH#0?2@LZVG%K.%\.AOVH/$7!<:];5QJ;YQM$ M:LYH34'];BC-@])\*"WH:([07 Y]NA"5JZ@J[F?K;QC:QUZ 5$U(AW4%I;E0 MF@>E^5!:T-&$)E&;#[3T'@:VSAUL_0T+^X2O=,]Z2&RT=LU&:O21%LVETQUO MI*&[@M)<*,W[$9K,^_%1H* #'1M8ACTU[;[*WL/_UKD!KJL=\%6]K=.H60Y# MHOB_=5DU?:S&:"J:%0T9$Q>-BHSUS.4=+J2+NX+27"C-ZVC">,W0'<-<]GOE MDH3Z7-/FBWZ_'.J HVBBC+@'KJM-\,/ [OYD503UMJ$T%TKSH#0?2@N@M!!% M$T7'G7)] 5FPHD,M<2C-A=(\*,V'T@(H+4311.EQ]UQ_3_M<#1\M2*B!#J5Y MNM1"%^&A-*^C"9Z3):NZ) D-39(PD!$EZ4+4 M?8BRX&:\H3;C_\PLC1H]6AY0"QY*\SJ:.$NC#\4Q3.:8@V2!))F]& KC/4QS M@YOFAMHT;SOD@I6>79,RVJI#F^ M/;BD)ZT)=0ZC!0BC-A=(\*,V' MT@(H+4311.EQ1]]0._JGYH?(.BHW/Y>TJM)V=7)3198G# IC:&);ECGHCZS4 M11DM.*AC#Z7Y4%H I84HFB@X[OT;:N^?=_CZBBL'XTNIV.;#49$]'!6MU,48 M+3:HYP^E^5!: *6%*)HH-N[Y&^K@ M0VD>E.9#:0&4%J)HXI?ON^.\)-7FJ%YK%U_S#EP["[6AYZP]4Y=B[- 62G.A- ]*\Z&T MP)1,.9C.P%A&92I*DL\XF.H9A^OUNJB/-"G5$W1F 4ISH30/2O.AM, <+NXW MET,YO<<\A7FTD8UZGL+E55M<0.IHPMSB8@?2@>?I06@"EA2B:J"4^ M-V"^_\)^=1:CY0:=-S#/6OCN03/UH;1 <@OZSC])G?Z3;73/]@J MHK,FWMA 2TT=K9WA#CF&9$V+"\W5@])\*"V TD(43=08-_=-M;E_6'LH2$PJ M*^@"_XYFORDKJ(T/I?E06@"EA2B:*"MNXYMJ&_^V2-9'KE9;9<5YRAK"DE^5 MUU[0Q?P=35A%*A$9U,&'TGPH+8#20A1-%!EW\$VU@W_;FR'JMA,XN7V &C=: M6DN)M,RAMJ!N/93F0VD!E!:B:.+&I=RMM]1N_9_[WJ0:/E9I4)IK#1?66X.5 M'QXT3Q]*"Z"T$$43A<;=>DOMUJ^X%;]K&\WSF\J.+ S$C&FS4[6X4>XPF3;M M[ZWGJHLYMIZ"TGPH+8#20A1M+Y_9T<;U6UH\M2\Q:!8]U%FUW[/]N>_CG8O^Z 8_9O7_@2%4])5I*4/C*D-IVSFJ#8O]!@?U+ENW9[_(>\ MJO)M>[BA44R+)@'[_6.>5Z\G30:'UTI<_1]02P,$% @ %HA:6,"XRX=M M! /QT !D !X;"]W;W)K&ULM9G;;N,V$(9? MA5"!119H+%$^)K4-)-$6;8%@@P2[O:8EVB8BD2I)VTG1AR]UL&2F,C<*IC>Q M)',^DK\XS/SF_"#DL]I2JM%+EG*U\+9:Y]>^K^(MS8@:B)QR\\U:R(QH\MY^>Q!+N=BIU/&Z8-$:I=E1+[>TE0<%A[VC@\> MV6:KBP?^U,DU M*J:R$N*YN/D]67A!,2*:TE@7"&(^]O2.IFE!,N/XJX9Z39]%X.GUD?YK.7DS MF151]$ZD?[)$;Q?>S$,)79-=JA_%X3=:3VA<\&*1JO(O.E1M)U,/Q3NE158' MFQ%DC%>?Y*46XB0 3\X$A'5 ^#9@="9@6 <,WQLPJ@-&I3+55$H=(J+)W_2TGS+3)Q>/FD1/U_>&N42="R.B"FU(SRF:&>6G:R6\N6JE#D^7?9Y M2CJU=O;95^L*=E7"BHUYO\17@]G9358I M+:792,)UUYS'_QG!<(#M4=XY^^N[;(!@EC231IJ)4YHO69Z*5TI1F8'H:WXN MZYR8OBL!$A8!P2SYIHU\4[!]:PJI("0L H)9"LX:!6?.!7C#^8ZD:$^59GR# M9%&P*'1!3+JBG,J80$]EUND+ ("&8)B8.V\@O 4K9& 8D(2HN@:+:,)P4T=J[(>@G2 MEYS)NH:@DHD$79A"^942J3K3]@?4617:J9XSLK=Z0#1;O;!5+_Q8/I.7<_GL M)O9>BY"T"(IFJ]F:!PSG'C"H?0"E15 T6\;606"WA?AH2KNI.'#D-*2_B*!H MMGRMR_;G='O=WNNK=0_X^4M52@G@6*9DO5>I;0[5EZ;84_8(W/ M;X7NR-Z:@3H3_^3$*:-R4Y[<*12+'=?5X5/SM#D=O"G/Q/RV>76T>$_DAG&% M4KHVH<%@:NHJ69W653=:Y.7YU4IH+;+R&ULK5AMDYLV$/XK&IKI)#/)@<2+X6I[)C9-FTS3WN22]K,,LLT< M(%>2[6M_?23!88-U-&[TQ4:P^[#/(^W.LM,C90]\2X@ CU59\YFS%6)WZ[H\ MVY(*\QNZ([5\LJ:LPD(NV<;E.T9PKIVJTD6>%[D5+FIG/M7W[MA\2O>B+&IR MQP#?5Q5F_RQ(28\S!SI/-SX5FZU0-]SY=(.OI"44*KR, MEES_@F-KZSD@VW-!J]991E 5=?./'ULASAPD4;,#:AW0T"%XQL%O'?QO=0A: MAT KTU#1.J18X/F4T2-@REJBJ0LMIO:6](M:[?N]8/)I(?W$_%[0[.'-0BJ7 M@R6MY''B6&_(&_"[/'5T#>396I-"[!GAX&5*!"Y*_DH^_G*?@I?^4.F91N MD (SDBHAMWR',S)S9(W@A!V(,__Q!QAY/YE4L@F66@+K*1AT"@9CZ///5. 2 M<*WC2NN8_8>.#5ZH\53E/,Q1.(GE;A[.!3)8!0&*^E:IP0HE<=Q9]2B%':5P ME-+[6E(@0.!'L"(U61?"1*/!B,Y>'07^9,#"8.1=D+@T"J,@,G.(.@[1=VS+ M:U W]4=R),:R$EW$!!,_" ;T#%:QGR0#?@:KB1\@,\%)1W R2G")=X6D6/PK MJ5US^B:&D,,!K4L;=+%I!IPD,%.*.TKQ**7?\(HR0!Y5_.9=&?6_M@39!$LM M@?5T2SK=$FM%/+&IH$VPU!)83T'HG3H5SW(9;P'/,R!)X+!"F*S"Q!LDD\$J MCL-G2B \:[_@**D_Q)8P(-MX)EG4&TF)"PYD)S6:9..@UYX1JVBI+;2^H.@D M*+*6:2V4+1EMHJ6VT/HRGII..-J1_9]D\R\2Q(?Q,-<,1@@.4\V$!)_)M%,3 M",>[P%]DG\0D)Y5;.)>?4@47*ND.9#S51E&O/B,VT5);:'U%3STH#.VEVF@_ M>[6,-M%26VA]&4]M,/R>/M@H9G3Q30'#,$B&R68P"T(8#M/-8.;':)AP[MF0 MH2)LHXGAQ@FFF3!\QVQ0U!R592TCO M9B)C8LW@IED(NM.CC!45@E;Z&ULS9QK;]LX%H;_"N$I!BG0V!)%^=)) C36=+8+#*9(VLYGQ:)MH;+D(6FG MV5^_U,6F*-''4DIC]TMCR^(K\M$1^1Z2ZLUSQK[S-:4"_=@D*;\=K(78OA^- M^&)--R$?9EN:RE^6&=N$0GYEJQ'?,AI&1:%-,L*.,QYMPC@=W-T4QSZSNYML M)Y(XI9\9XKO-)F0O]S3)GF\'[N!PX"%>K45^8'1WLPU7])&*K]O/3'X;'56B M>$-3'F8/O/:9Y0WY2G+ON=?/D6W R>O$4WH0N02 MH?RSIW.:)+F2K,<_E>C@>,V\8/WS0?UCT7C9F*>0TWF6_!U'8GT[F Y01)?A M+A$/V?._:-4@/]=;9 DO_D7/U;G. "UV7&2;JK"LP29.R[_ACPI$K0 >GRB MJP*X6< _4<"K"GB- BXY48!4!4A!IFQ*P2$(17AWP[)GQ/*SI5K^H8!9E);- MC]/\OC\*)G^-93EQ]RBRQ??K>TDN0O-L(\.)A\4-N4;%3^BO;?Z5HZN BC!. M^%OYR]?' %V]>8O>H!'BZY!1CN(4?4UCP=_5#GQ99SL>II$\^$;[?C,2LNIY M!4:+JIKW937QB6JZ&/V9I6+-T>]I1"-=8"3;?&PX/C3\'H.*_P[3(7+P.X0= M3 P5FGT,40X6E1W 5:XQUOHU?H$>@VHJR\5R:\8/&\P8HBQ)0L;1EK*R^WAKN@%E129%1?+A;'_G^L/)^&:TKY,%J]N7 MK"4QC>SX2'8,QN:!+#J0#26P305O)WM!ANZ34(;OXV*=);+'S:&7??K#)&+S0/XJG$7XQ4 MT4V[H>/% +1E\8*B?9;(.$QB\8*N0H["_+E> MT%08G^I2WW5KC[4S)#YN/-9@-?H2LR2F$9L=BPQRZKB*-D@_>._18V' C)=?F*&!5+;"EIK/$ MBB4&(^ZOG>!"9BAQNLK=RQ-=Q6F:?\F61>]>N)4RP3$'8"D_KGN4\=1OAA]8 MB=[(+*GIR%3BX<*9QQ^YNZM\'$3&:Y$A3I.+U;S"EIK.1646+FB[Y<@H.ZJ8 M=R!#6F1:8*RF"[;4=# J87#AC.%CQI8T+NP60XLP7= DZ4#);U&Z=B>M)\NJ M^[>EIH-2_M\%36^S,\H'0MD-Y1F5' /C[#RR<;LS\OU6;!G.:G59 5S5UZ)0 M!MT]Y]"+ARE\2NCK4$S:C71GLR8*J[; MPTZ^;A*Z4:H$7:P9AB%IYH7PA?MBLJ6F8U)6'H/V%AH:.U)S#=2F0Z<97' ] M>E.[A&G'RK3C7J;=/#ATY(<-_/QARV=4YYUYA@.XXJ\%HZPYAJUYIU&S(QBO MW>!)N]."*]0[KB[AX+%R\!A>'&B-H \T7TC-PVR>I8+)7'L7)N@+91MT]2DM MI__,]*RN'5A5"VRIZ9!5-H"[K1]8@ Q?R*NF9V?'Z=GIR>G9,U*DDL+G9WH# M6.JU>%4.@>$TM3OEB9EL:SN+X"RB#+)=G3"O$5[4"=.2,$>,)F'NZD0F2^XI5TO$56B^0_G2 M)XO+Q>-RRYCLYEI'9?%8F':U0"J!\>!D MX$$%[*,*X^;16/G9!6^OO;""?;R2V0MGLI:/#AKZ;C@7:EH2TZ.TYQ( MA*_5F\PEG*M\*P>2+7K3RY'09L?JB@E6UP)::3K+VK@+LL"VN05=7TI9SW.',:X:.5:-N2TW' MIXPZ@8UZ_S7H2E!;#?0FPTD+4_O-!&\\G)+F$]8^CDUZS\SZP:5U?2(MX9XFD3G^&T=F\4P/5^+1?E;LGLLG.,Q*:EG5M5 M"VRIZ>^0*8/LPP;Y_W6.L:IVW13YVGQU>2_@UO5^Z>P2AMQ7AMR'#?G_=)+Q M3-WP8<'9.4PS8G)RFA'6ZGU7K.8&H]H;VQO*5L6;[UQRW*6B?(?Y>/3X=OV' MXIWRQO%[]WU0OB.O9,I7]O\,F32('"5T*26=X41&,2O?@B^_B&Q;O!?^E F1 M;8J/:QI&E.4GR-^7628.7_(+'/\O@KO_ E!+ P04 " 6B%I8Z@>D.'0# M "6#@ &0 'AL+W=O4\;5W-MKG=WYODKVF!(U$!ER\V8K9$JT:6XDJ#R-"7R;8E,'.=>Z)TZOM+=7ML. M?S'+R Z?47_+5M*T_(JRH2ER104'B=NY=Q_>Q:%SM8_WY1/_-)6^261.%#X+]13=Z M/_>F'FQP2W*FOXKC[U@F=&-YB6#*_<*QM T\2'*E15HZFPA2RHM_\EH*47.( M)A<(+C@,2X?ACSJ,2H>14Z9(Q>D0$TT6,RF.(*VUH=D')Z;S-NE3 M;L?]64OSEAH_O7A,,R;>$&&)'+=4PXH1KN J1DTH4]?P"2B')\J8&24U\[7Y MIO7TDY*_+/C1!7X8P9/@>J_@D6]PTP3X)M@JXN@4\3+J)'XA? !!]!FB(!K! MM^<8KCY= ]68MD3W\".LH6,-3ZP63-R-B3$90#1UF+ =TTAU6 W.T'&''QJ< MMD$H.*-VCMT[[E1&$IQ[9G-0* _H+7[^*1P'O[9IUB M**=IG@+/TS5*$%LSEP^HM-FW-(C,;CP*R,%,=+)F"%I 1J2F"611!C%X3=9P^+<.8?ZHIVAOE117N"-12]J12]Z53T/DEDCAM@ ME*PIH_H-S-$#9AO?_D*YRJ5YM2[G:G9IKA9?F-;E"@?#,\4*HYNZT:AI$G=& M^C]U&%X(U1)M4HDUZVLXF?>K7)RSN M"=;0;UKI-^V<=(^OYK:GT%RW$K'C])_SX[30KF#;\50I\:]@-5*;KX#U!+ P04 " 6B%I8"Z] ^_8& _+ M&0 'AL+W=O_7/ +!&"<9N5_:0.XY-N?:US[$ MUZ\T_9EM"&'@+8Z2[&:P86Q[-1YG_H;$.!O1+4GX-VN:QICQR_1YG&U3@H," M%$=C9!C3<8S#9#"_+N[=I_-KNF-1F)#[%&2[.,;I^RV)Z.O- [V-WZ$SQN6 MWQC/K[?XF3P0]K2]3_G5N&8)PI@D64@3D)+US> ;O%HB.P<4$?^$Y#4[^ SR M1UE1^C._N MN!D;>(Q(1G^44F/][(0L213D3[\=_%>F@;C,''G[>LR^+A^-=Q'[0US](]4"3G,^G45;\!:]EK&T/@+_+&(TK M,.]!'";E?_Q6"7$ @-,> *H 2 18/0"S IBG JP*8)T*F%2 R:F :068%MJ7 M8A5*NYCA^75*7T&:1W.V_$.1K@+-!0Z3?&0]L)1_&W(,1O) .7 MX#ZE+V$Q:C[C>/L5_" ^3?PP"G$Q#H8N83B,L@L>^O3@@N&G"_ )A EXW-!= MAI,@NQXSWJN<>^Q7/;@M>X!Z>@ 1^$X3MLF EP0D:!.,^>/4SX3VSW2+E(Q_ MXF0$#/0%( -9D@XM3H&;!=R4P%TUW"7^"""G@$,)W#NA=1,6<"2!+T]I?5; M#8669CT^S(+/5(\/AM_ =C\VQL,52<@Z9!=7LG27A):<,*^45]D6^^1FP$MA M1M(7,IA__@U.C:^R5.DD3K)EIK(6BFVZA1;*O9]BE>$KU.$3^9]PHET M,I=YM P#,CGV@C93CBV\BB[,B$=;H# MS#)M1U"V&^584%2V&\3=S4PCNQ+.#'13)@ETCC;-H7*[\KBD&&9 MPA;*4_?X7'EUL;7U/;"9\-=*>X5KJ6$Z4U%;2=0,=I251'4*E:?NZ=FZ:F)K MZXH:7=$)%3ZHBI%48"0;OK8HRT(:YTS%W88KBT.&8\U$F94=/UMF36QMF1L7 M#)4.K)*YLKU2EE!=;&V)&Q<*K5/> M-#SV&4^HTP8NM+*Y6MD\K6Q+76SMM#:6%RI=V/QI]# "ZW)U!1E?!7:,IN\@ M[5L.2K9\M:I'OC%"4)Q')X6YIX5YZDWKBG)F8#GFF& MJ$^VQ3$D-$9V7[*.0!6YTNK"=;&U<]7X<*ATAO.[F),7%:TH;%M>U%B8/(.( M9AGP<9J^K[#_4YHU-?&0EZ:^K/TJTCV&G([,OJ1I==NZV-H_T#5V&ZGM]O[M M"> +TY8D6?'SHBQ'1WCXS.JI98L**2XV,V%+[AYOH:?0>FKDN1G1Q=;.2&/0 MD=J@>__M0O9^/!]0JFK'3?;$3<2WAONXU@Y-V ZH>WZVSA]AV%%CV)':L#_Q MA21E.$S*WU1I%N922U>5(TS#WJ5A<0R)^JJ,6R&%O$%#M)[J%L[.R4>X>]2X M>Z1V]W_1Y#(@PO]<=G@RD=Y8;X KTG#CGB;.CAZZBOU?CK M8FNKWQA_I/[]N=QL#3'?: &^>N?[+-G0O*UH.N(@4>R>.$L4NR?.%L76:L=U ML;7%;NPX4MMQ;[TFQ6&NHOSTN? C)$/85S\6QY FY,6DI_0<;;0'Z:F19V?H M(_P[:OP[4OOW!%ZSOUJ=@OQ5G/X7[M_#*+<^R M-C3ET=KO.'T.DPQ$9,TI^8Z+=RDM3ZN6%XQNB].5*\H8C8N/&X(#DN8!_/LU MI6Q_D3=0GQF>_P]02P,$% @ %HA:6.(1)+VW" >3@ !D !X;"]W M;W)K&ULQ9MK;^.X%8;_"N$NBEV@&8L779PF!B;6 MSG:*3AM,9K>?&8F.U='%2U%Q\N]+76):(LTD!HW! CNV<_B:[Q$OSZ&EJUW% MO]<;Q@1X*O*ROIYMA-A>SN=ULF$%K3]46U;*OZPK7E AW_*'>;WEC*9=HR*? M(\\+Y@7-RMGRJOOLEB^OJD;D6YZ!FQ[[4-NH@_,K:K#UZ#ULI] M57UOWWQ.KV=>VR.6LT2T$E3^\\A6+,];)=F//P?1V?X[VX:'KU_4/W7FI9E[ M6K-5E?\W2\7F>A;-0,K6M,G%UVKW#S88\EN]I,KK[O]@-\1Z,Y TM:B*H;'L M09&5_;_T:4C$00,8'&F A@9HVH <:8"'!OBM#8BIH,LK7NT M;Z.E6ONB2V;76MK/RO:ZWPDN_YK)=F+YN4RJ@H%O](G5X )\8\6VXG( @#A; MKQEG92(__SEF@F9Y_8N,^/TN!C__] OX"60E^+:IFIJ6:7TU%[(SK>0\&;[X MIO]B=.2+(0)?JE)L:O!KF;)T+#"7+O96T(N5&V15_"B:7A9KQ1S9;_O4O,/#^;LJ02['8D=@H>V2?/6)37]X)NEZ# M@A7W3*X+K&3K3!@':2_C=S+M&OFXQ/X"HZOYXV%>#%$0(W\<%5N[=*)A?V_8 MMQK^7-8-IW*V@D';Z+;7" Y\0++ <.+6%(5#,G%K[<^);H.]V\#J]C];QJG( MR@>0,[GH@SRC]UF>B6>3Z4"S@Q'QHW#BVA2&O<74MK5C)]H.][9#J^W]FI!U MJ[;);*B[B+SIM5L9HOP%BB96K9TYT6JTMQI9K>#1$ M03R=W[&U%R=ZA)X"#N^5I;E*OE^TK)8".8HEP-:T14 C0GCZ4N2%T6)BVQP6 M3,)B>\=.-7Y 6O"U/4DP(&D)R,$L>;0$I>3Z2BUE55V_/MB'+QEY#8@WS8@> MA0B>;ECV#I^:$*02@NRKN-@P;O2(M-X'VAIF"II.^MC>@U,=*H:#5LA9WC7W MHA+4.*.'IJ,%"6%MGUT9XL@B],/IRF7ORJE6%7!!.W']B]7U)?B#Y@WM"[I< MEI0MD!B]$\W3!21$LVX*0PA/G9\#O* B+VA'KV]'K[ .4CZ""ZQ-5CV.+ ), MPJG/TB6N IZAC#H#]E'7N'3C6LB [:D>YS^2BO;<6-A0G4<>TBBJ)I\6D, MPPN-;LZ!=4AA';)CW<V=.-:M0#ME1 M;EI_=N ]J0@C9DA[9_RP(DU0X: MC=9U%%O A3Z,]; P0$2;ON<@-J2(#?E6DOG*DJI,)+[TJ%JMP3U[R,JRG=#= MIERFW3NAN;=*245!SF7&7YFU+RL&([E0NWLSA!%0FV''*(.CW$#7PW-L2.%<\B. M&?J#:-%AS%?_&-TZ@K$A*P8"A%"'HG,0(%8$B.T$>#"U MY0)JF]18ASP<3L\*S)!>[&U M7%%?ON9_4KA.L^1XHG70Q'J>'7'F<#W.0:WXX/?B5ZC5_(L)>'S;D=R@[K\R M,@U1AI%Y#JK%BFJQG6J_9&56-(71I2/P'++A4BUVI3;.FH)B_&.A&#N%8J=J ML2NU<>H5%&,[%/_ZM,UXG_8>IXSYQR>WH<'/(D$NUV)7:.&L*X7'T8R>WHV/6(?4NU6)7:N/4J[H"V^N*MTUN MNX9_=#JN["W?G:MSE!!$E1#DM7L#)%4;;]-R=-[;Y\RI6NQ*;9PS5:D0^/:? MY2PW"A)'Y<*00I=JL2NU<0I5*4/LI9GGM;($[O3G6J%KM2&Z?^X 95>Y'RKC&GGZI#;2RMWA05V[MUJFU5 M91#[S1*?^EN?C"Z=%@A.U6)7:N.LJ0*!O./6"]L:[[1&<*H6NU(;IU#5#<1> M-[QKOAD.V_73(U.4K\^W!/[&?WGUC*N/G73'O+=P\6I\SN2FV<-<7L M9/%C]T6G/P\X58M=J8T?8U E@&\O =XS3WW][#]$D391#6%^H,]4>\?>:WQ^ M\$Q6P?A#]VQ;#9)VQ/3/-.T_W3\_][%[:FSR^0V\C/NGX)1,_U#>%\KEH*Q! MSM92TOL02H>\?\ZM?R.J;??DUWTE1%5T+S>,R@6A#9!_7U>5>'G3?L'^:&ULO9I=C]LV%H;_BN M%BW0Q.0A*9'3&0.)M4%3(+M!TH^+ MHA>*S1D+L257DF?2_?5+28YID4<<3Z+NS8PMO^>(+RF2#RE>/Y35QWJC=1-] MVFV+^F:V:9K]U7Q>KS9ZE]7/R[TNS"^W9;7+&O.UNIO7^TIGZRYHMYT#(?%\ ME^7%;''=77M;+:[+0[/-"_VVBNK#;I=5?[W4V_+A9D9GGR^\R^\V37MAOKC> M9W?ZO6Y^V;^MS+?Y*P%O4IYT@9TBE]S_5"??8Y:*Q_* M\F/[Y?7Z9D;:$NFM7C5MBLS\N]=+O=VVF4PY_CPFG9WNV0:>?_Z<_55GWICY MD-5Z66Y_R]?-YF8F9]%:WV:';?.N?/A1'PV)-M^JW-;=W^BAUPHQBU:'NBEW MQV!3@EU>]/^S3\>*. N@\4@ ' / #> C >P8P"X-X,< WM5,;Z6KAS1KLL5U M53Y$5:LVV=H/765VT<9^7K3M_KZIS*^YB6L6[_6=:<4F>EWTSU#;%M^FNLGR M;?U=]"SZY7T:??O-=]$W45Y$/V_*0YT5Z_IZWIA[MQGFJ^-]7O;W@9'[4(C> ME$6SJ:-_%6N]'B:8FT*?2@Z?2_X2@AE_RHKG$8'O(R# D0(M+PEG73A#PM-P M>*I7SR.073@-N&&G=F!=/G9Y.V"5W"?A>))VC+BJ]]E*W\S,(%#KZE[/%O_\ M!XW)#U@%39DLG2C9H/+XJ?)X*/OBG;[7Q4'75UB5]:&B"VU'P?L%XTP)8AK] M_KPV$!TCC(IXJ$M]'2A(!"XB,ZI7W2. =K0^ M3WQ6 $JDB)UR+GT9DXH)QXVODL"HQ+W$)R]QT$NJ32.O\GXT,>-%E.W*JLG_ MVU_0G\RD56O46^P51S'*7&N("I@DCC5?)54L.&XM.5E+PLVTVV=YU775\C;* MZEHW=6=QJ\WL$S6Z,H/TXSX3KVR@>,P=G[[*5(9,')^^BDK*%.Y3GGS*H,^W ME6[9(B_NHE59-Z@)Z9L0+%&."5]%8PF.*D54+*$4-Z%.)E30Q#+;YTVV[5MB MG3>'"F\-Y=]RM=(_<>C\2_SF MD)PPZ0YTF#!)!(#;@5"ADA3$B)D1'E.@0I"$,[>+(4)0#$:'#HM)="I.HC[;@$I([(V'B Y( MX@[_*:;CIIY&9EIJ:8G^7;A$?<:).1"OV1!9+)@[!V,RH2 ML;YDL0C"6'0Y38!/-%2:5:+K")$QQ=PU(B(SMD 8:1ZG(880@/*>YBTQ*1 1.)^P(! MRQ8S&-FQ9A:N6!BNOIQ&F(]'B:+NM@:BBH&Y"WU$Q24965$RBUKLD7VH:6B$ M(9M*PINJ$!53Q-V_053T?'(>.K7!H!>+O0;S58S*$7QD M%H)8&((NI0>&;#,E(O:\8*_=I')1"),Q,4;ZS+(0"[/08_3 ?&IA2A'F AVF M(S3V* C101*S>(P>+ :Q, ;U]'"< L,O2,*9GCP!3IDMG2K;\/R#93!.ID ( M/BF$39HMG2K;L 8MA/'PKEKX#(G_QI"!F2/=&0G3$:F\G79$!V9.&EM4< M" M/ Q"ER,$]RGF&4#,W:V*)2JDBG%WW,:$5 J D:&;6S#B83#Z4T&S)V L2?G9\Z9%=J&E8@OND([CW#@]1)8G'A(B**S:RA.>6FGB8 MFBYA">YCC/)0 A&9_NC.6IB*\A$BXI:(>)B(+D4)CO#.8,X\>D%D!CEYZ#&2.(:?'W@S?5HHKT40'3=(Y#U9B$X-SJ_U1N9GAUIWNKKK M#@?7YK$Y%$U_2O1T]70 ^45W[-:Y_I)>I?TQ8INF/]7\)JON\J(VW>S6I"3/ M$U.HJC\HW']IRGUW=/9#V33EKONXT=E:5ZW _'Y;ELWG+^T-3L>U%_\#4$L# M!!0 ( !:(6EAI*#M&X0( %\, 9 >&PO=V]R:W-H965T,8AH) H0\#ZMH894&I VHVGFNDT4QKA;GM+ MO[9KUVM98 DS3G^25&539^R@%):XI.J>;VZ@7L_ \!).I;VB364[&#HH*:7B M>2W6'N2$57?\7,=A1^"'1P1!+0A>"X[-T*\%_5-G"&M!>*I@4 OLTMUJ[39P M(Q?)# N0$U?IV8S&36KRK"('1\A^@&XY4YE$,4LAW0>XVLW&UV#K MZU702KR&10_Y@X\H\(+PD$/M\J^8]9 7')7/3Y'WK;Q_0!ZWR^>0]% PMG*_ M)1C])G%]R^N?FK@#+EU5B/ PPAQ!%[+ "4P=?<9($&MPH@_O_*'W^5!TNX3- MNX3%'<'V\A V>0C;Z-&W$@L%@KZ@!,L,I61-4F"I/JP2JC=.BLX(0RFGNB-1 M :+:3^>'LM4ZT5NS5<%&%F;^+-:1W_/&$W>]FX4_C;S>V/=V?_Z^)/X+)U%+ MF =-F >M83[I=6]%O#6 7<+F7<+BCF![>1@V>1C^^[$S[#(/7<+F7<+BCF![ M>1@U>1C]KV-G=. 0"$;[VW[6ZLU;L] E+.X(5F7!W:FDOQF>Z>JZ*W=^8JO2^Q6)%F$04EAKI]49Z.XNJG*TZBA>V7EMP MI:L_V\ST%P (8Z"?+SE7VXZ9H/FFB'X!4$L#!!0 ( !:(6E@M0 00;0( M (8& 9 >&PO=V]R:W-H965TL MFEII(Z] U4&D0C:UTSJALFZ?37(0JXF=V0ZT_WZV$U+: JJF?DE\YWN>>['S M9+3AXE[FB H>RH+)L9,K55VXKDQS+(GL\0J9WEER41*E3;%R92609!94%F[@ M>0.W))0Y\\5H5E.%,@*S+DHC'"19\,W9\9^NXI:M<&8<;CRJRPCFJ MNVHFM.5V+!DMD4G*&0AL*2LJ:-WEHY[ #\ <' $$+"%X" MH@. L 6$;P5$+<".VFU:L7-(B"+Q2/ -"!.MV$8>82UAAL)>(98B)%2F!9>U0/@,=_,$3D_.X 0H@U\YKR5AF1RY2N8(#>?P ;CA3N82O+,/L.8&KB^XJ#[:53X*CC-\)ZX$7?(+ "Z(]!4W? M @\M/-P#3X[#$TQ[$)Q;N'^DF[ [A]#RA?]S#OO&W=!%^^F,6%S(BJ0X=K0: M2!1K=.*/'_R!]V7?J-Z3+'DGLF=CC+HQ1L?8XY]:**]9RDN$TQ]:1J%OB%A1)J' I:;T>D-=DVA4KS$4KZP. M++C2JF*7N?Y1H# !>G_)N=H:)D'WZXG_ 5!+ P04 " 6B%I860_(L$0" M "+!@ &0 'AL+W=O&2VY8!4M)M6BIUBM)N>W;P"5@U-K--:/_];$-8-B54R@O8YIS/WS'B M$#="/JL"0*.7DG&5>(76U<+W559 B=5(5,#-D[V0)=9F*G-?51(P<4DE\Z,@ MF/DEIMQ+8[>VD6DL:LTHAXU$JBY++%]7P$23>*%W7-C2O-!VP4_C"N?P"/I' MM9%FYO<40DO@B@J.).P3;QDN5G,;[P)^4FC4R1C92G9"/-O)FB1>8(6 0:8M M 9O; >Z ,0LR&K\[IM=O:1-/QT?Z5U>[J66'%=P)]HL2723>!P\1V..:Z:UH MOD%7S]3R,L&4NZ*FC1U_]%!6*RW*+MD8E)2W=_S2G<-)0CB[D!!U"9'S;C=R MEI^QQFDL18.DC38T.W"ENFPC1[E]*8]:FJ?4Y.ET;8Z7@$1/$A/*<[24$O,< MS+%K%?O:[&#C_*RCK5I:=($61NA!<%TH](43(/\"?*/6^T5'OU4T2+S'?(2" MZ 9%0309X(W[>L>.-[[ .U?G#=J]HC4G]$!)C=FYLEOHY#S4?C@+5>$,$L]\ M&0KD ;ST_;MP%GP:4)[TRI,A>KJM&: PV$UOPU-MM"2BTO\?$+[@-,]]RF_=N\ZL/;MAOF'O1 MSS]I$"7(W+5!A3)1<]WVBGZU[[3+ML'\#6_;] .6.>4*,=B;U& T-Z]3MJVO MG6A1N7:S$]HT+S&PO<>V]?$ M,*C,2K#;.6,F6!9"5D,R-Z;\$(;5=,X*6EVHDDF+Y$H7U-BNGH55J1G-*B 5 M(NQV.DE84"[):" 7Q75AJF"J%M(,2;\-!>[V.1N2*'E/ B?^_&H_?E8#YR3TBO9>('K1P74MADDG+Y)^1AD3OMP5W@C] MCMCW$$];WBE&2[WYMIC00V:&[$8=-'8T&N9*;'1RY'I1XHU-PJ72= MVV5PWY/F\3U@W0.#7(C68)>XP&A04F.8EM>V4S]'032;'8/(HEKM_#";3PS<9'X''YH!ZZ":C@S09 M-L>UK3/ASHFPC09P\AZ2;W"2%YNDP63!A>&RZ7&5NR;-QT]6Q2 M-P/;L%F;"PC[R'5]^1&,XS _ AB6!W. <1P+R_,_C:>/CL=AF+>^%^FCG#[* M<2P?,JX_6!X_)[67?Z1I&L=)@LWH>.QU,,;F+4G@QZ^&>0,&E@7GQ#&L M*N8-V\$XDJ88 K7HK]$D068G@8]_?;!=$L=IZD< \SN(8PR!W8@CF /P@"%Q M7+\']]Y'X?H]%6[^!SOZ!5!+ P04 " 6B%I8EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( !:(6EC3'3L$R04 M @S / >&PO=V]R:V)O;VLN>&ULQ9M?4^HX&(>_2H:+7??"1?I777$& M 8_,*#"GC+=.: -D3IMPTA3U?/I-B^Q)L;RS-Z^]0MI2']+Z/N\OJ3>O4OU8 M2OF#O&6IR/N=C=;;ZVXWCS4 M=4C&!<_X+Y;T.Q<=DF_DZX-4_)<4FJ91K&2:]CN]_8YGIC2//VV.2L@%7>;5 M%DV7WZD!Z7>""W/"%5>YKHZHSD\-XXZ9@_?O"BWO>:J9&E'-OBE9;+E8EZ8<(FK%^YW!( M3JA(R%AH,TID(O;GXK+\IN973Y+]M]8&UQI#=)Z/! M8CPB=X/'P70X)M'#>+R(+$ ' '1: R1GQI;D'Z *3?&F2TF TMR " #%J$?'$LR!" #-N[W(/HP8*\ M!" O<2&C(LNH>B=R12*^%MQ\C I-!G$L"U,P+<@K /(*%_*>:5HP\L1H M7BA6E76[@%] %?P"%^]CL/::F>D-4^0[BQG?4<-1HP0]@RR:B=B9 TP?4$>" MS-)#5LM^TF1(55(C@@S10U;$QRC%L2I8\QT&J:&'[(9'*=;G M"Z8R,F++VIT%N:"'+(-'4USK8P05_1YRU=]?P:D4<:&4.90\%GY5UH=9/-!*G"053#.MJE\9XS<,<%67)-Y2D7MRD(J<)!5 M,!&QS!A9T+?ZW0:IP$%60<36Y1%6T*Y=3,@)#K(3HF*9LY]%23?>'760#J0# M!UD'8!=>RS,.Y >GS;#PXMJ8D#B<=N(".5L<-^0NY ZWU=A ;$S('N[7Y8;# M"/YELT'V<+\X0#0"@M-2K22)1DS((^X71HI&.$@H[I=EBT8T2"AN*R&C$1/2 MBXN=-JJ^OA$+THF+K!.HP3>P-B:D$Q=9)Z=:U(_QM.>6(9UXR#JQ>\&F2^U! M$O&P(\CGIK"1$9*)AQU%P.[&LS$AI7C(2H$Q?1L37.M 5@J,&=B8D%P\[+0" M8H8V)B0:#SVY0)B7-B8D&J_5''-E8T+B\5K,,2_54L)_F)!X/&SQ@)@]>[T0 M$H^/+!X8TPZO/J0@'UE!)U/AB&G*4QL3LI"/;*%3F.?DCJVY/97B0Q;RD2UT M&G.0)-R>T?8A"_G(%@(S=FUBQ0?7W)$M5,O8^_NQUA?YD'M\9/=\#ME-A)!V M?&3MG$K9'YPV)J0=_TORSB%E-PTB9!L?V39VS&Y@"R#%!,B*.96S/U_@ %), M@*R8^JJ>J85#Q4PQ)/J/TB4&B>Q &T"*"9 5GJBI2&Q-23=#6C-HYF9I?:3^^ M!UDGQ XVIS'+738F9)T0V3K-2]1-<@PAZX3(UJG-3YX3T[.5#&8T_Z#9]I^R M+;>?R XA\X3(YCE"7;!L*U49<4=\M6+*QH1$%&)/L35-JC:4I!#24(@^P7:T MYMZ,""DHQ XX])WL/P3RBW_P)02P,$% @ %HA:6'H$ UU< @ (2X M !H !X;"]?Q[VAVY8?)R.YV%=[<>Q^U'7PV9?3LWPT';E?+FR;?M3,UZ6_:[NFLU[LRNU M+)=1]_G^YF+U\^N_,_$=KL];,K/=O/[5,[C/P;7?]K^?=B7,E:+UZ;? ME7%=U1_'V^FAOA[2PV5RM7AY6U?]RUNJZKF#!()D_B"%()T_R"#(Y@]R"/+Y M@P*"8OZ@#$%Y_J 5!*WF#WJ$H,?Y@](295P2)$VP)M Z(=>)P.N$8"<"L1.2 MG0C,3HAV(E [(=N)P.V$<"<"N1/2G0CL3HAW(M!;4&\AT%M0;R'06R8OVP1Z M"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z M*^JM!'KK9+.$0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U M;T.]C4!O0[V-0&]#O8U ;YML=A/H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1 MZ.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMDX^5!'H[ZNT$>COJ[01Z.^KM M!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9Q,"O0/U M#@*] _4. KT#]0X"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [ MH]Z90.\\^5F00.^,>N?OU'L8/X]EN/5\K?'YWTGU>+FWW!Y_77Z=1 E75YSK M^XKA^2]02P,$% @ %HA:6"XH"M@5 @ _"P !, !;0V]N=&5N=%]4 M>7!E&ULS=K?3MLP% ;P5ZERBQK7_S=$N0%N-R[V EYRVD9-8LLVK+S] MG!20-K$*5*1]-XU:V^<[\9%^5[WZ\10H+0Y#/Z9UMO<:E375[>T<0]]7MP=RL^I\^.ZBM2G M:G%SW#AEK2L70M\U+I=U]CBV?Z4LGQ/JDW9=2!=E0\7>3)A6_AWP?.[[ M(\78M;2X=S%_>CK M8]&+T\FYW# =/_G9^7.94X%EYWWT(96)1?IXW,M(IM/+4 I1S-WI5WQ-+*7/ M?C^:IMU2^\[L,+2!]?0?K@*Y1&4$3E**1R%%,Y"JH<156.PBI'<96CP,I19!4HL@H4606* MK )%5H$BJT"15:#(*E!D%2BR"A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DE MBJP215:%(JM"D56AR*I09%4HLBH4616*K I%5H4BJT*15:/(JE%DU2BR:A19 M-8JL&D56C2*K1I%5H\BJ460U*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLAH4 M62V*K!9%5HLBJT61U:+(:E%DM2BR6A19[?^4]:?W^T^.GY_UX+KQ)9_-?WJ^ M_@U02P$"% ,4 " 6B%I8!T%-8H$ "Q $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( !:(6E@S>B4P[@ "L" M 1 " :\ !D;V-0&UL4$L! A0#% @ %HA:6#7H+)2D!P &#( !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ %HA:6.I2L,&2!@ MQP !@ ("!LAH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %HA:6(N/ M 5D1 P 6P@ !@ ("!!38 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ %HA:6-H=+@2I!P #QH !D M ("!X&P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ %HA:6-D*BHCG @ ^P8 !D ("!HGH M 'AL+W=O"@ &0 @(' ?0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M%HA:6#_I]D@= P )@@ !D ("!RH0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %HA:6 $5!=7Q"0 P!H !D M ("!9+ 'AL+W=O&PO=V]R:W-H M965TC$ !X;"]W;W)K&UL4$L! M A0#% @ %HA:6&E]F8=P"P 4R, !D ("!9\L 'AL M+W=O&PO=V]R:W-H965TE&>!; ( (L% 9 " M@5+> !X;"]W;W)K&UL4$L! A0#% @ %HA: M6%'^N^Z**@ WHX !D ("!]> 'AL+W=O&PO=V]R:W-H965T\(?;VP, $0. 9 " @2@2 0!X;"]W;W)K M&UL4$L! A0#% @ %HA:6.VRY7ON @ 4 < M !D ("!.A8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %HA:6-P:8,E" P + @ !D M ("!9Q\! 'AL+W=O&PO=V]R:W-H965T M2/@, -$( 9 M " @>$E 0!X;"]W;W)K&UL4$L! A0# M% @ %HA:6+REQ\], P T0< !D ("!5BD! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %HA:6)IA MU/KJ!0 IQ( !D ("!2#0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %HA:6*3 -]KS P :@\ !D M ("!T$&PO M=V]R:W-H965T&UL4$L! A0#% @ %HA:6")"AD@O!@ /BP !D ("! MH%,! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% M @ %HA:6+'UMD-Z @ G@8 !D ("!DV$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %HA:6&O@4G;J @ Q@@ !D M ("!G7@! 'AL+W=OP$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ %HA:6$:( VN%!0 "20 !D ("!)($! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M%HA:6%(WL59< P XPH !D ("!"HT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %HA:6-^YD4X&! MN0X !D ("!U)\! 'AL+W=OO:E<# "?"@ &0 @($1 MI $ >&PO=V]R:W-H965T&UL4$L! A0#% @ %HA:6%8HB9]T!0 \QX !D M ("!:*H! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ %HA:6,I^QI_[ P 2A, !D ("! K\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %HA: M6 NO0/OV!@ /RP !D ("!(] ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %HA:6&DH.T;A @ 7PP M !D ("!3^@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %HA:6"O,(UA+ P D!4 T M ( !AO ! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ %HA:6'H$ UU< @ (2X !H ( ! MV_H! 'AL+U]R96QS+W=O XML 95 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 96 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 98 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 219 482 1 false 57 0 false 8 false false R1.htm 00090 - Document - Documents and Entity Information Sheet http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation Documents and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK Sheet http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK Statements 6 false false R7.htm 00405 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK (Parenthetical) Sheet http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStockParenthetical CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK (Parenthetical) Statements 7 false false R8.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 10101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10201 - Disclosure - Fair Value Measurements Sheet http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 10301 - Disclosure - Accounts and Other Receivables Sheet http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivables Accounts and Other Receivables Notes 11 false false R12.htm 10401 - Disclosure - Inventories Sheet http://www.thecheesecakefactory.com/role/DisclosureInventories Inventories Notes 12 false false R13.htm 10501 - Disclosure - Prepaid Expenses Sheet http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpenses Prepaid Expenses Notes 13 false false R14.htm 10601 - Disclosure - Property and Equipment Sheet http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipment Property and Equipment Notes 14 false false R15.htm 10701 - Disclosure - Other Assets Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherAssets Other Assets Notes 15 false false R16.htm 10801 - Disclosure - Gift Cards Sheet http://www.thecheesecakefactory.com/role/DisclosureGiftCards Gift Cards Notes 16 false false R17.htm 10901 - Disclosure - Other Accrued Expenses Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpenses Other Accrued Expenses Notes 17 false false R18.htm 11001 - Disclosure - Long-Term Debt Sheet http://www.thecheesecakefactory.com/role/DisclosureLongTermDebt Long-Term Debt Notes 18 false false R19.htm 11101 - Disclosure - Leases Sheet http://www.thecheesecakefactory.com/role/DisclosureLeases Leases Notes 19 false false R20.htm 11201 - Disclosure - Other Noncurrent Liabilities Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilities Other Noncurrent Liabilities Notes 20 false false R21.htm 11301 - Disclosure - Commitments and Contingencies Sheet http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 11401 - Disclosure - Stockholders' Equity Sheet http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 22 false false R23.htm 11501 - Disclosure - Stock-Based Compensation Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 23 false false R24.htm 11601 - Disclosure - Employee Benefit Plans Sheet http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlans Employee Benefit Plans Notes 24 false false R25.htm 11701 - Disclosure - Income Taxes Sheet http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxes Income Taxes Notes 25 false false R26.htm 11801 - Disclosure - Segment Information Sheet http://www.thecheesecakefactory.com/role/DisclosureSegmentInformation Segment Information Notes 26 false false R27.htm 11901 - Disclosure - Subsequent Events Sheet http://www.thecheesecakefactory.com/role/DisclosureSubsequentEvents Subsequent Events Notes 27 false false R28.htm 20102 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPolicies 28 false false R29.htm 30103 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPolicies 29 false false R30.htm 30203 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurements 30 false false R31.htm 30303 - Disclosure - Accounts and Other Receivables (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesTables Accounts and Other Receivables (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivables 31 false false R32.htm 30403 - Disclosure - Inventories (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureInventories 32 false false R33.htm 30503 - Disclosure - Prepaid Expenses (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesTables Prepaid Expenses (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpenses 33 false false R34.htm 30603 - Disclosure - Property and Equipment (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipment 34 false false R35.htm 30703 - Disclosure - Other Assets (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsTables Other Assets (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureOtherAssets 35 false false R36.htm 30803 - Disclosure - Gift Cards (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables Gift Cards (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureGiftCards 36 false false R37.htm 30903 - Disclosure - Other Accrued Expenses (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesTables Other Accrued Expenses (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpenses 37 false false R38.htm 31103 - Disclosure - Leases (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureLeases 38 false false R39.htm 31203 - Disclosure - Other Noncurrent Liabilities (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesTables Other Noncurrent Liabilities (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilities 39 false false R40.htm 31503 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensation 40 false false R41.htm 31703 - Disclosure - Income Taxes (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxes 41 false false R42.htm 31803 - Disclosure - Segment Information (Tables) Sheet http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.thecheesecakefactory.com/role/DisclosureSegmentInformation 42 false false R43.htm 40101 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 43 false false R44.htm 40102 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails Summary of Significant Accounting Policies - Property and Equipment (Details) Details 44 false false R45.htm 40103 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets and Lease Termination Expenses (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationExpensesDetails Summary of Significant Accounting Policies - Impairment of Long-Lived Assets and Lease Termination Expenses (Details) Details 45 false false R46.htm 40104 - Disclosure - Summary of Significant Accounting Policies - Intangible Assets (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails Summary of Significant Accounting Policies - Intangible Assets (Details) Details 46 false false R47.htm 40105 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 47 false false R48.htm 40106 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails Summary of Significant Accounting Policies - Leases (Details) Details http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 48 false false R49.htm 40107 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails Summary of Significant Accounting Policies - Advertising Costs (Details) Details 49 false false R50.htm 40108 - Disclosure - Summary of Significant Accounting Policies - Net income per share (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails Summary of Significant Accounting Policies - Net income per share (Details) Details 50 false false R51.htm 40109 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) Details 51 false false R52.htm 40201 - Disclosure - Fair Value Measurements (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsTables 52 false false R53.htm 40202 - Disclosure - Fair Value Measurements - Beginning and ending amounts of the fair value (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails Fair Value Measurements - Beginning and ending amounts of the fair value (Details) Details 53 false false R54.htm 40203 - Disclosure - Fair Value Measurements - Additional information (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional information (Details) Details 54 false false R55.htm 40301 - Disclosure - Accounts and Other Receivables (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesDetails Accounts and Other Receivables (Details) Details http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesTables 55 false false R56.htm 40401 - Disclosure - Inventories (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.thecheesecakefactory.com/role/DisclosureInventoriesTables 56 false false R57.htm 40501 - Disclosure - Prepaid Expenses (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails Prepaid Expenses (Details) Details http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesTables 57 false false R58.htm 40601 - Disclosure - Property and Equipment (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails Property and Equipment (Details) Details http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentTables 58 false false R59.htm 40701 - Disclosure - Other Assets (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails Other Assets (Details) Details http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsTables 59 false false R60.htm 40801 - Disclosure - Gift Cards (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails Gift Cards (Details) Details http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables 60 false false R61.htm 40901 - Disclosure - Other Accrued Expenses (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails Other Accrued Expenses (Details) Details http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesTables 61 false false R62.htm 41001 - Disclosure - Long-Term Debt - Credit Facility (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails Long-Term Debt - Credit Facility (Details) Details 62 false false R63.htm 41002 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details) Notes http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails Long-Term Debt - Convertible Senior Notes (Details) Details 63 false false R64.htm 41101 - Disclosure - Leases (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.thecheesecakefactory.com/role/DisclosureLeasesTables 64 false false R65.htm 41102 - Disclosure - Leases - Maturity of operating lease liabilities (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails Leases - Maturity of operating lease liabilities (Details) Details 65 false false R66.htm 41201 - Disclosure - Other Noncurrent Liabilities (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails Other Noncurrent Liabilities (Details) Details http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesTables 66 false false R67.htm 41301 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingencies 67 false false R68.htm 41401 - Disclosure - Stockholders' Equity (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails Stockholders' Equity (Details) Details http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquity 68 false false R69.htm 41501 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables 69 false false R70.htm 41502 - Disclosure - Stock-Based Compensation - Net of forfeitures (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfForfeituresDetails Stock-Based Compensation - Net of forfeitures (Details) Details 70 false false R71.htm 41503 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 71 false false R72.htm 41601 - Disclosure - Employee Benefit Plans (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlans 72 false false R73.htm 41701 - Disclosure - Income Taxes - Provision & Reconciliation (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails Income Taxes - Provision & Reconciliation (Details) Details 73 false false R74.htm 41702 - Disclosure - Income Taxes - Temporary Differences (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails Income Taxes - Temporary Differences (Details) Details 74 false false R75.htm 41801 - Disclosure - Segment Information (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails Segment Information (Details) Details http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationTables 75 false false R76.htm 41901 - Disclosure - Subsequent Events (Details) Sheet http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.thecheesecakefactory.com/role/DisclosureSubsequentEvents 76 false false R77.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 77 false false R78.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 78 false false All Reports Book All Reports cake-20240102.xsd cake-20240102_cal.xml cake-20240102_def.xml cake-20240102_lab.xml cake-20240102_pre.xml cake-20240102x10k.htm cake-20240102x10k003.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 101 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cake-20240102x10k.htm": { "nsprefix": "cake", "nsuri": "http://www.thecheesecakefactory.com/20240102", "dts": { "schema": { "local": [ "cake-20240102.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "cake-20240102_cal.xml" ] }, "definitionLink": { "local": [ "cake-20240102_def.xml" ] }, "labelLink": { "local": [ "cake-20240102_lab.xml" ] }, "presentationLink": { "local": [ "cake-20240102_pre.xml" ] }, "inline": { "local": [ "cake-20240102x10k.htm" ] } }, "keyStandard": 376, "keyCustom": 106, "axisStandard": 22, "axisCustom": 0, "memberStandard": 35, "memberCustom": 19, "hidden": { "total": 22, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 13, "http://www.thecheesecakefactory.com/20240102": 4 }, "contextCount": 219, "entityCount": 1, "segmentCount": 57, "elementCount": 764, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 923, "http://xbrl.sec.gov/dei/2023": 37, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation", "longName": "00090 - Document - Documents and Entity Information", "shortName": "Documents and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_RmpEZdts0kS_iHHu3KyONw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:TemporaryEquityParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:TemporaryEquitySharesAuthorized", "unitRef": "Unit_Standard_shares_kT5fVCqoOEO5UOR9eDqbXQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:TemporaryEquitySharesAuthorized", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "unique": true } }, "R4": { "role": "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:FoodAndBeverageCosts", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "unique": true } }, "R5": { "role": "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "unique": true } }, "R6": { "role": "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_29_2020_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_xkL5NKReakiN6emb4ID_zg", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_29_2020_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_xkL5NKReakiN6emb4ID_zg", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStockParenthetical", "longName": "00405 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_12_30_2020_To_12_28_2021_Q2M2l4wzpUeSlvzRTvLK1g", "name": "us-gaap:PreferredStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_RmpEZdts0kS_iHHu3KyONw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:ImpairmentOfAssetsAndLeaseTerminationExpense", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "unique": true } }, "R9": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10101 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurements", "longName": "10201 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivables", "longName": "10301 - Disclosure - Accounts and Other Receivables", "shortName": "Accounts and Other Receivables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.thecheesecakefactory.com/role/DisclosureInventories", "longName": "10401 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpenses", "longName": "10501 - Disclosure - Prepaid Expenses", "shortName": "Prepaid Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipment", "longName": "10601 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherAssets", "longName": "10701 - Disclosure - Other Assets", "shortName": "Other Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.thecheesecakefactory.com/role/DisclosureGiftCards", "longName": "10801 - Disclosure - Gift Cards", "shortName": "Gift Cards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpenses", "longName": "10901 - Disclosure - Other Accrued Expenses", "shortName": "Other Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebt", "longName": "11001 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLeases", "longName": "11101 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilities", "longName": "11201 - Disclosure - Other Noncurrent Liabilities", "shortName": "Other Noncurrent Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingencies", "longName": "11301 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquity", "longName": "11401 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensation", "longName": "11501 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlans", "longName": "11601 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxes", "longName": "11701 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformation", "longName": "11801 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEvents", "longName": "11901 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20102 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30103 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:ScheduleOfDepreciationAndAmortizationPeriodsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:ScheduleOfDepreciationAndAmortizationPeriodsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsTables", "longName": "30203 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesTables", "longName": "30303 - Disclosure - Accounts and Other Receivables (Tables)", "shortName": "Accounts and Other Receivables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:ScheduleOfAccountsAndOtherReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:ScheduleOfAccountsAndOtherReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.thecheesecakefactory.com/role/DisclosureInventoriesTables", "longName": "30403 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesTables", "longName": "30503 - Disclosure - Prepaid Expenses (Tables)", "shortName": "Prepaid Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:ScheduleOfPrepaidExpensesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:ScheduleOfPrepaidExpensesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentTables", "longName": "30603 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsTables", "longName": "30703 - Disclosure - Other Assets (Tables)", "shortName": "Other Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables", "longName": "30803 - Disclosure - Gift Cards (Tables)", "shortName": "Gift Cards (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:ScheduleOfGiftCardLiabilityActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:ScheduleOfGiftCardLiabilityActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesTables", "longName": "30903 - Disclosure - Other Accrued Expenses (Tables)", "shortName": "Other Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLeasesTables", "longName": "31103 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesTables", "longName": "31203 - Disclosure - Other Noncurrent Liabilities (Tables)", "shortName": "Other Noncurrent Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:ScheduleOfOtherNoncurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:ScheduleOfOtherNoncurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables", "longName": "31503 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTables", "longName": "31703 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationTables", "longName": "31803 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "longName": "40101 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:NumberOfRestaurants", "unitRef": "Unit_Standard_restaurant_H5pi6TLpY0-V0NPEgtijIw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:NumberOfRestaurants", "unitRef": "Unit_Standard_restaurant_H5pi6TLpY0-V0NPEgtijIw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "longName": "40102 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)", "shortName": "Summary of Significant Accounting Policies - Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_1_2_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember_LQrMcP62h0KgowtcVHOUtQ", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfDepreciationAndAmortizationPeriodsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandBuildingsAndImprovementsMember_LQrMcP62h0KgowtcVHOUtQ", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfDepreciationAndAmortizationPeriodsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationExpensesDetails", "longName": "40103 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets and Lease Termination Expenses (Details)", "shortName": "Summary of Significant Accounting Policies - Impairment of Long-Lived Assets and Lease Termination Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_us-gaap_StatementBusinessSegmentsAxis_cake_TheCheesecakeFactoryMember_VeqSMGlyb02AVtub8KW19g", "name": "cake:ImpairmentOfAssetsAndLeaseTerminationsNumberOfRestaurants", "unitRef": "Unit_Standard_restaurant_H5pi6TLpY0-V0NPEgtijIw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_us-gaap_StatementBusinessSegmentsAxis_cake_TheCheesecakeFactoryMember_VeqSMGlyb02AVtub8KW19g", "name": "cake:ImpairmentOfAssetsAndLeaseTerminationsNumberOfRestaurants", "unitRef": "Unit_Standard_restaurant_H5pi6TLpY0-V0NPEgtijIw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "longName": "40104 - Disclosure - Summary of Significant Accounting Policies - Intangible Assets (Details)", "shortName": "Summary of Significant Accounting Policies - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_1_3_2023_U2hvqI3wC0aUMJeKy61adw", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "unique": true } }, "R47": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "longName": "40105 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:RevenueRecognitionGiftCardsBreakagePeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:RevenueRecognitionGiftCardsBreakagePeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "longName": "40106 - Disclosure - Summary of Significant Accounting Policies - Leases (Details)", "shortName": "Summary of Significant Accounting Policies - Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:NumberOfLeasesExecutedButHaveNotYetCommenced", "unitRef": "Unit_Standard_lease_fiqQoUXNxUO1CFZQvqEQVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:NumberOfLeasesExecutedButHaveNotYetCommenced", "unitRef": "Unit_Standard_lease_fiqQoUXNxUO1CFZQvqEQVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails", "longName": "40107 - Disclosure - Summary of Significant Accounting Policies - Advertising Costs (Details)", "shortName": "Summary of Significant Accounting Policies - Advertising Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:AdvertisingExpense", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:AdvertisingExpense", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "longName": "40108 - Disclosure - Summary of Significant Accounting Policies - Net income per share (Details)", "shortName": "Summary of Significant Accounting Policies - Net income per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_12_30_2020_To_12_28_2021_Q2M2l4wzpUeSlvzRTvLK1g", "name": "cake:ReallocationOfUndistributedEarningsToPreferredStock", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "unique": true } }, "R51": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "longName": "40109 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)", "shortName": "Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": null }, "R52": { "role": "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails", "longName": "40201 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "cake:AcquisitionRelatedDeferredConsiderationFairValueDisclosure", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "cake:AcquisitionRelatedDeferredConsiderationFairValueDisclosure", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails", "longName": "40202 - Disclosure - Fair Value Measurements - Beginning and ending amounts of the fair value (Details)", "shortName": "Fair Value Measurements - Beginning and ending amounts of the fair value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_28_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_1jTSATEq0U-T7aU2Ngmsag", "name": "cake:AcquisitionRelatedContingentConsiderationAndCompensationLiabilitiesFairValueDisclosure", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "unique": true } }, "R54": { "role": "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "longName": "40203 - Disclosure - Fair Value Measurements - Additional information (Details)", "shortName": "Fair Value Measurements - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "unique": true } }, "R55": { "role": "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesDetails", "longName": "40301 - Disclosure - Accounts and Other Receivables (Details)", "shortName": "Accounts and Other Receivables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "cake:GiftCardResellerReceivables", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfAccountsAndOtherReceivablesTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "cake:GiftCardResellerReceivables", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfAccountsAndOtherReceivablesTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails", "longName": "40401 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "cake:RestaurantFoodAndSuppliesNetOfReserves", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "cake:RestaurantFoodAndSuppliesNetOfReserves", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails", "longName": "40501 - Disclosure - Prepaid Expenses (Details)", "shortName": "Prepaid Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "cake:PrepaidGiftCardCosts", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfPrepaidExpensesTableTextBlock", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "cake:PrepaidGiftCardCosts", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfPrepaidExpensesTableTextBlock", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails", "longName": "40601 - Disclosure - Property and Equipment (Details)", "shortName": "Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails", "longName": "40701 - Disclosure - Other Assets (Details)", "shortName": "Other Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:DeferredCompensationPlanAssets", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:DeferredCompensationPlanAssets", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails", "longName": "40801 - Disclosure - Gift Cards (Details)", "shortName": "Gift Cards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_1_3_2023_U2hvqI3wC0aUMJeKy61adw", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_28_2021_771dViCuHEOY-FgySmRGvA", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfGiftCardLiabilityActivityTableTextBlock", "cake:GiftCardsLiabilitiesAndAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "unique": true } }, "R61": { "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails", "longName": "40901 - Disclosure - Other Accrued Expenses (Details)", "shortName": "Other Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:AccruedInsuranceCurrent", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:AccruedInsuranceCurrent", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails", "longName": "41001 - Disclosure - Long-Term Debt - Credit Facility (Details)", "shortName": "Long-Term Debt - Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_11_23_2023_nCKvjGJDT0GXAGqvpGCFgA", "name": "cake:RevolvingFacilityAmount", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "unique": true } }, "R63": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "longName": "41002 - Disclosure - Long-Term Debt - Convertible Senior Notes (Details)", "shortName": "Long-Term Debt - Convertible Senior Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_12_30_2020_To_12_28_2021_Q2M2l4wzpUeSlvzRTvLK1g", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_15_2021_To_6_15_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_OmR4BjVMSUS-6zeoRbbBzw", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "unique": true } }, "R64": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails", "longName": "41101 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails", "longName": "41102 - Disclosure - Leases - Maturity of operating lease liabilities (Details)", "shortName": "Leases - Maturity of operating lease liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails", "longName": "41201 - Disclosure - Other Noncurrent Liabilities (Details)", "shortName": "Other Noncurrent Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfOtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "cake:ScheduleOfOtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "41301 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "longName": "41401 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "Duration_6_15_2021_To_6_15_2021__FHOdRvd_EmPs5tFLiGRzA", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_kT5fVCqoOEO5UOR9eDqbXQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_15_2021_To_6_15_2021__FHOdRvd_EmPs5tFLiGRzA", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_kT5fVCqoOEO5UOR9eDqbXQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "longName": "41501 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_4_5_2017_3_LYqT0dDEOCArMy4_cL5w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_kT5fVCqoOEO5UOR9eDqbXQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_5_2017_3_LYqT0dDEOCArMy4_cL5w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_kT5fVCqoOEO5UOR9eDqbXQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfForfeituresDetails", "longName": "41502 - Disclosure - Stock-Based Compensation - Net of forfeitures (Details)", "shortName": "Stock-Based Compensation - Net of forfeitures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "longName": "41503 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "shortName": "Stock-Based Compensation - Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_koApop2Yu0mdfodZTvZ1PA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "Unit_Divide_USD_shares_RmpEZdts0kS_iHHu3KyONw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_koApop2Yu0mdfodZTvZ1PA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "Unit_Divide_USD_shares_RmpEZdts0kS_iHHu3KyONw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails", "longName": "41601 - Disclosure - Employee Benefit Plans (Details)", "shortName": "Employee Benefit Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:NumberOfInvestmentOptionsAvailableMinimum", "unitRef": "Unit_Standard_item_M3MPkSHtdkyTNpgL9eZ79A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:NumberOfInvestmentOptionsAvailableMinimum", "unitRef": "Unit_Standard_item_M3MPkSHtdkyTNpgL9eZ79A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails", "longName": "41701 - Disclosure - Income Taxes - Provision & Reconciliation (Details)", "shortName": "Income Taxes - Provision & Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "unique": true } }, "R74": { "role": "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails", "longName": "41702 - Disclosure - Income Taxes - Temporary Differences (Details)", "shortName": "Income Taxes - Temporary Differences (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_2_2024_G1C8PoQazkKnRgiHVhmAJQ", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "longName": "41801 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "cake:PreOpeningCost", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "unique": true } }, "R76": { "role": "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails", "longName": "41901 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_RmpEZdts0kS_iHHu3KyONw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_2_15_2024_To_2_15_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_gKdvunAVFkW7qK2lJ_35Ng", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_RmpEZdts0kS_iHHu3KyONw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "unique": true } }, "R77": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "77", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_r_1pa1IJ-EyBay5Qo1h0Pw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true }, "uniqueAnchor": null }, "R78": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "78", "firstAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_4_2023_To_1_2_2024_VF82f6LmW02-rkEXWyAiwQ", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cake-20240102x10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Accounts and other receivables", "totalLabel": "Total", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block]", "terseLabel": "Other Noncurrent Liabilities", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as noncurrent at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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)." } } }, "auth_ref": [ "r28", "r830" ] }, "us-gaap_AccruedBonusesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Bonuses", "terseLabel": "Accrued potential bonuses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements." } } }, "auth_ref": [ "r113" ] }, "cake_AccruedDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "AccruedDividend", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of accrued dividend in connection with conversion of the preferred stock, which is also deemed as dividend.", "label": "Accrued Dividend", "terseLabel": "Accrued dividend" } } }, "auth_ref": [] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Employee Benefits, Current", "terseLabel": "Staff member benefits", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Insurance, Current", "terseLabel": "Self-insurance", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Other accrued expenses", "totalLabel": "Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31" ] }, "cake_AccruedPayrollAndSalesTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "AccruedPayrollAndSalesTaxesCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes and sales taxes incurred through that date and used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll and Sales Taxes, Current", "terseLabel": "Payroll and sales taxes" } } }, "auth_ref": [] }, "us-gaap_AccruedRentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedRentCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Rent, Current", "terseLabel": "Rent", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31", "r801" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Salaries, Current", "terseLabel": "Salaries and wages", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31", "r801" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r73", "r204", "r668" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r42", "r43", "r131", "r213", "r664", "r700", "r701" ] }, "cake_AcquisitionRelatedBenefitExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "AcquisitionRelatedBenefitExpenses", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of (benefit) expenses related to business combination recognized by the company.", "label": "Acquisition Related (Benefit) Expenses", "terseLabel": "Acquisition-related expenses" } } }, "auth_ref": [] }, "cake_AcquisitionRelatedContingentConsiderationAndCompensationLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "AcquisitionRelatedContingentConsiderationAndCompensationLiabilities", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "This represents acquisition-related contingent consideration and compensation liabilities.", "label": "Acquisition - Related Contingent Consideration and Compensation Liabilities", "negatedLabel": "Acquisition-related contingent consideration and compensation liability" } } }, "auth_ref": [] }, "cake_AcquisitionRelatedContingentConsiderationAndCompensationLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "AcquisitionRelatedContingentConsiderationAndCompensationLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value portion of the amount of Acquisition-related contingent consideration and compensation liabilities .", "label": "Acquisition Related Contingent Consideration And Compensation Liabilities, Fair Value Disclosure", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "auth_ref": [] }, "cake_AcquisitionRelatedDeferredConsiderationFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "AcquisitionRelatedDeferredConsiderationFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value portion of the amount of acquisition-related deferred consideration.", "label": "Acquisition Related Deferred Consideration, Fair Value Disclosure", "negatedLabel": "Acquisition-related deferred consideration" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r883" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r123" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "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." } } }, "auth_ref": [ "r518", "r519", "r520", "r712", "r953", "r954", "r955", "r1056", "r1074" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r889" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r889" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r889" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r889" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r93", "r94", "r479" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to cash provided by operating activities:" } } }, "auth_ref": [] }, "cake_Adjustmentstoadditionalpaidincapitaldeemeddividendsonconvertiblepreferredstock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "Adjustmentstoadditionalpaidincapitaldeemeddividendsonconvertiblepreferredstock", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from deemed dividend.", "label": "AdjustmentsToAdditionalPaidInCapitalDeemedDividendsOnConvertiblePreferredStock", "negatedLabel": "Deemed dividends on Series A preferred stock" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising Costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r182" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising costs", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r526" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r853", "r865", "r875", "r901" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r856", "r868", "r878", "r904" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r889" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r896" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r860", "r869", "r879", "r896", "r905", "r909", "r917" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other Segments [Member]", "terseLabel": "Other", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r282", "r298", "r299", "r300", "r301", "r302" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r915" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfForfeituresDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfForfeituresDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total stock-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r512", "r525" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfForfeituresDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfForfeituresDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense, Net of Tax", "totalLabel": "Total stock-based compensation, net of taxes", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "cake_AmendedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "AmendedCreditAgreementMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Amended Credit Agreement", "label": "Amended Credit Agreement [Member]", "terseLabel": "Amended Credit Agreement" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortized debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r135", "r413", "r598", "r948" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expenses related to our definite-lived intangible assets", "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." } } }, "auth_ref": [ "r12", "r66", "r71" ] }, "cake_AnnualFoundersRetirementBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "AnnualFoundersRetirementBenefit", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the payments required under event of an actual or constructive termination of employment under employment agreements with certain executive officers.", "label": "Annual Founders Retirement Benefit", "terseLabel": "Annual founder's retirement benefit for ten years after termination of full time employment" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Antidilutive securities excluded from calculation of basic earnings per share (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r276" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r56" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r56" ] }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss [Member]", "terseLabel": "Accumulated Other Comprehensive Loss", "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r6", "r19", "r43", "r942", "r943", "r944" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r562" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r172", "r207", "r238", "r285", "r300", "r306", "r344", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r564", "r568", "r589", "r660", "r747", "r830", "r843", "r975", "r976", "r1063" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r199", "r217", "r238", "r344", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r564", "r568", "r589", "r830", "r975", "r976", "r1063" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Other assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment", "totalLabel": "Total other assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets, excluding property, plant, and equipment and other property and investments, that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Charges and Other Assets." } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r847", "r848", "r861" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r847", "r848", "r861" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r847", "r848", "r861" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r912" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r913" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r908" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r908" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r908" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r908" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r908" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r908" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r508", "r509", "r510", "r511" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r911" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r910" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r909" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r909" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Base Rate", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "terseLabel": "Buildings", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r153" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r559", "r821", "r822" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r99", "r100", "r559", "r821", "r822" ] }, "us-gaap_BusinessCombinationAcquiredReceivablesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquiredReceivablesFairValue", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquired Receivable, Fair Value", "terseLabel": "Increase in fair value due to volatility factors", "documentation": "Fair value of acquired receivable from business combination, excluding certain loans and debt securities acquired in transfer." } } }, "auth_ref": [ "r558" ] }, "cake_BusinessCombinationAcquisitionRelatedCostsContingentConsiderationCompensationAndAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "BusinessCombinationAcquisitionRelatedCostsContingentConsiderationCompensationAndAmortizationExpense", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs, attributable to contingent consideration, compensation and amortization expense, incurred to effect a business combination which costs have been expensed during the period.", "label": "Business Combination Acquisition Related Costs Contingent Consideration, Compensation And Amortization Expense", "terseLabel": "Acquisition-related contingent consideration, compensation and amortization expenses" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "verboseLabel": "Payment related to deferred consideration", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r2", "r3", "r103", "r560" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Increase (Decrease) in the fair value of the contingent consideration and compensation liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r561", "r947" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Liability for contingent consideration provision", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r104" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents", "terseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r50", "r202", "r797" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r51" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "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." } } }, "auth_ref": [ "r50", "r141", "r236" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r5", "r141" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r887" ] }, "cake_CheesecakeFactoryIncorporatedExecutiveSavingsPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "CheesecakeFactoryIncorporatedExecutiveSavingsPlanMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "The Cheesecake Factory Incorporated Executive Savings Plan (\"ESP\"), a non-qualified deferred compensation plan for our executive officers and a select group of management and/or highly compensated staff members as defined in the plan document.", "label": "ESP" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r194", "r209", "r210", "r211", "r238", "r259", "r263", "r271", "r275", "r279", "r280", "r344", "r389", "r391", "r392", "r393", "r396", "r397", "r419", "r420", "r424", "r427", "r434", "r589", "r704", "r705", "r706", "r707", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r734", "r756", "r774", "r785", "r786", "r787", "r788", "r789", "r924", "r949", "r957" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "verboseLabel": "Stockholders' Equity", "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." } } }, "auth_ref": [ "r209", "r210", "r211", "r279", "r419", "r420", "r422", "r424", "r427", "r432", "r434", "r704", "r705", "r706", "r707", "r815", "r924", "r949" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r888" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r888" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 13)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r38", "r114", "r661", "r733" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r155", "r382", "r384", "r792", "r972" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStockParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Quarterly cash dividend declared (in dollars per share)", "verboseLabel": "Cash dividends declared common stock, net of forfeitures", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r162" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r833", "r834", "r835", "r837", "r838", "r839", "r840", "r953", "r954", "r1056", "r1073", "r1074" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r122" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r122", "r734" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "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." } } }, "auth_ref": [ "r122" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r20", "r122", "r734", "r753", "r1074", "r1075" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $.01 par value, 250,000,000 shares authorized; 107,195,287 shares issued and 50,652,129 shares outstanding at January 2, 2024 and 106,323,117 shares issued and 51,173,597 shares outstanding at January 3, 2023", "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." } } }, "auth_ref": [ "r122", "r663", "r830" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r893" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r892" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r894" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r891" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Employee Benefit Plans" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Temporary differences that created deferred tax assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc2": { "parentTag": "cake_Comprehensiveincomelossnetoftaxattributabletocommonstockholders", "weight": 1.0, "order": 1.0 }, "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income", "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." } } }, "auth_ref": [ "r44", "r221", "r223", "r228", "r656", "r674" ] }, "cake_Comprehensiveincomelossnetoftaxattributabletocommonstockholders": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "Comprehensiveincomelossnetoftaxattributabletocommonstockholders", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "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 common stockholders.", "label": "Comprehensive Income Loss Net Of Tax Attributable To Common Stockholders", "totalLabel": "Total comprehensive income available to common stockholders" } } }, "auth_ref": [] }, "cake_Comprehensiveincomelossnetoftaxattributabletopreferredstockholders": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "Comprehensiveincomelossnetoftaxattributabletopreferredstockholders", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc2": { "parentTag": "cake_Comprehensiveincomelossnetoftaxattributabletocommonstockholders", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "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 preferred shareholders.", "label": "ComprehensiveIncomeLossNetOfTaxAttributableToPreferredStockholders", "negatedLabel": "Comprehensive income attributable to Series A preferred stockholders" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r116", "r185" ] }, "cake_ConstructionContributionsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ConstructionContributionsReceivable", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesDetails": { "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of receivables from landlord relating to construction contributions.", "label": "Construction Contributions, Receivable", "verboseLabel": "Landlord construction contributions" } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Construction in Progress Expenditures Incurred but Not yet Paid", "terseLabel": "Construction payable", "documentation": "Future cash outflow to pay for construction in progress expenditures that have occurred." } } }, "auth_ref": [ "r53", "r54", "r55" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "cake_ContingentConsiderationAndCompensationLiabilitiesNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ContingentConsiderationAndCompensationLiabilitiesNonCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of contingent consideration and compensation liabilities payable beyond one year (or the operating cycle, if longer).", "label": "Contingent Consideration and Compensation Liabilities, Non-current", "terseLabel": "Contingent consideration and compensation liability" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r436", "r437", "r448" ] }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized", "terseLabel": "Deferred revenue recognized", "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied." } } }, "auth_ref": [ "r816" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "verboseLabel": "Gift card liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r436", "r437", "r448" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r449" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible Debt Securities", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Member]", "terseLabel": "Series A Convertible Preferred Stock", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r419", "r420", "r424", "r837", "r838", "r839", "r840" ] }, "us-gaap_CostOfPropertyRepairsAndMaintenance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfPropertyRepairsAndMaintenance", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Property Repairs and Maintenance", "terseLabel": "Repair and maintenance expenses", "documentation": "The aggregate costs of keeping the property in good condition but that do not appreciably prolong the life or increase the value of the property." } } }, "auth_ref": [ "r137" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total costs and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r136" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditAndDebitCardReceivablesAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditAndDebitCardReceivablesAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Credit and Debit Card Receivables, at Carrying Value", "terseLabel": "Amounts receivable from credit card processors", "documentation": "Amount due the Entity as a result of customers utilizing point of sale debit or credit cards in exchange transactions with the entity which are 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. Generally, only investments with original maturities of three months or less qualify under that definition." } } }, "auth_ref": [] }, "cake_CreditCardSalesConversionToCashPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "CreditCardSalesConversionToCashPeriod", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the typical number of days required for a credit or debit card sale to be converted to cash.", "label": "Credit Card Sales Conversion to Cash Period", "terseLabel": "Conversion period, credit card sales" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Cumulative effect of adopting ASU 2020-06, adjusted balance" } } }, "auth_ref": [ "r927", "r937", "r956", "r965", "r966", "r1040", "r1041", "r1042", "r1048", "r1049", "r1055", "r1056", "r1057", "r1062" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative adjustment to retained earnings" } } }, "auth_ref": [ "r195", "r244", "r249", "r255", "r345", "r346", "r518", "r519", "r520", "r548", "r549", "r571", "r572", "r573", "r575", "r576", "r577", "r580", "r581", "r582", "r583", "r615" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r195", "r244", "r249", "r255", "r345", "r346", "r518", "r519", "r520", "r548", "r549", "r571", "r572", "r573", "r575", "r576", "r577", "r580", "r581", "r582", "r583", "r615" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r195", "r244", "r249", "r255", "r345", "r346", "r518", "r519", "r520", "r548", "r549", "r571", "r572", "r573", "r575", "r576", "r577", "r580", "r581", "r582", "r583", "r615" ] }, "cake_CurePeriodInCaseOfDefaultInPaymentOfInterest": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "CurePeriodInCaseOfDefaultInPaymentOfInterest", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Cure period in case of a default in the payment of interest.", "label": "Cure Period in Case of a Default in the Payment of Interest", "terseLabel": "Cure period in case of a default in the payment of interest" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r929", "r952", "r1050" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r169", "r547", "r553", "r952" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r929", "r952", "r1050" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Long-Term Debt" } } }, "auth_ref": [] }, "cake_DebtInstrumentAdjustedDebtRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "DebtInstrumentAdjustedDebtRatio", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the ratio of adjusted debt to EBITDAR, as of the balance sheet date.", "label": "Debt Instrument, Adjusted Debt Ratio", "terseLabel": "Net adjusted leverage ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Credit facility, basis spread on variable rate, (as a percent)", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Gross principal balance outstanding", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r26", "r175", "r415" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r157", "r400" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r35", "r79", "r160", "r161", "r400" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Number of consecutive threshold trading days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Number of threshold trading days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "cake_DebtInstrumentEBITDARRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "DebtInstrumentEBITDARRatio", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the ratio of EBITDAR to interest and rental expense, as of the balance sheet date.", "label": "Debt Instrument, EBITDAR Ratio", "terseLabel": "EBITDAR ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount of debt issued", "verboseLabel": "Aggregate principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r110", "r111", "r398", "r599", "r811", "r812" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r34", "r110", "r417", "r599" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r34", "r399" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Long-Term Debt", "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." } } }, "auth_ref": [ "r240", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r599", "r810", "r811", "r812", "r813", "r814", "r950" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r36", "r79", "r82", "r109", "r110", "r111", "r115", "r159", "r161", "r240", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r599", "r810", "r811", "r812", "r813", "r814", "r950" ] }, "cake_DebtInstrumentVariableRateBasisMultiplierOfRent": { "xbrltype": "integerItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "DebtInstrumentVariableRateBasisMultiplierOfRent", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of times rent is added to debt to compute Adjusted Debt.", "label": "Debt Instrument, Variable Rate Basis Multiplier of Rent", "terseLabel": "Multiplier of rent used to compute adjusted debt" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Liability, Classified, Noncurrent", "verboseLabel": "Non-qualified deferred compensation liabilities", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationPlanAssets", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Plan Assets", "terseLabel": "Non-qualified deferred compensation assets", "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements." } } }, "auth_ref": [ "r938" ] }, "cake_DeferredConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "DeferredConsideration", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of deferred consideration.", "label": "Deferred Consideration", "terseLabel": "Deferred consideration" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Prepaid Expenses" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpenses" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Prepaid Expenses", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r952", "r1047", "r1050" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 }, "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "terseLabel": "Deferred income taxes", "totalLabel": "Total deferred", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r169", "r191", "r552", "r553", "r952" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r118", "r119", "r173", "r541" ] }, "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndOtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Other Assets, Noncurrent", "terseLabel": "Deferred income taxes", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r952", "r1047", "r1050" ] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred income", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r98", "r1046" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Goodwill", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Subtotal", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r542" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax asset", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1045" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1045" ] }, "cake_DeferredTaxAssetsOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "DeferredTaxAssetsOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liability.", "label": "Deferred Tax Assets, Operating Lease Liability", "terseLabel": "Operating lease liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "State and foreign net operating loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r98", "r1046" ] }, "cake_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationPeriod", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of expiration on deferred tax assets carryforwards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Deferred Tax Assets Operating Loss Carryforwards Subject To Expiration Period", "terseLabel": "Expiration period" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r98", "r1046" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r97", "r98", "r1046" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits", "terseLabel": "Staff member benefits", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other." } } }, "auth_ref": [ "r98", "r1046" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r98", "r1046" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance", "terseLabel": "Insurance reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance." } } }, "auth_ref": [ "r98", "r1046" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r543" ] }, "cake_DeferredTaxLiabilitiesAccruedRent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "DeferredTaxLiabilitiesAccruedRent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from accrued rent.", "label": "Deferred Tax Liabilities, Accrued Rent", "negatedLabel": "Accrued rent" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Inventory", "negatedLabel": "Inventory", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory." } } }, "auth_ref": [ "r98", "r1046" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Operating lease asset", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r98", "r1046" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r98", "r1046" ] }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r98", "r1046" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Employee Benefit Plans", "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." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost Recognized", "terseLabel": "Expense recognized", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r467" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expenses", "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." } } }, "auth_ref": [ "r12", "r72" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization expenses", "verboseLabel": "Depreciation and amortization expenses", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r12", "r290" ] }, "cake_DescriptionOfBusinessAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "DescriptionOfBusinessAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Description of Business [Abstract]", "terseLabel": "Description of Business" } } }, "auth_ref": [] }, "cake_DirectAndIncrementalPreferredStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "DirectAndIncrementalPreferredStockIssuanceCosts", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of direct and incremental preferred stock issuance costs that is an adjustment to net income apportioned to common stockholders.", "label": "Direct And Incremental Preferred Stock Issuance Costs", "negatedLabel": "Direct and incremental Series A preferred stock issuance costs", "verboseLabel": "Issuance costs" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r477", "r482", "r514", "r515", "r517", "r824" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "auth_ref": [] }, "cake_DividendInducement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "DividendInducement", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of dividend inducement in connection with conversion of preferred stock, which is also deemed to be dividends.", "label": "Dividend Inducement", "terseLabel": "Dividend inducement" } } }, "auth_ref": [] }, "cake_DividendsCommonStockCashNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "DividendsCommonStockCashNetOfForfeitures", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash dividends declared.", "label": "Dividends Common Stock Cash Net Of Forfeitures", "negatedLabel": "Cash dividends declared common stock, net of forfeitures, $1.08 per share" } } }, "auth_ref": [] }, "us-gaap_DividendsPreferredStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPreferredStockCash", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Dividends, Preferred Stock, Cash", "negatedLabel": "Cash dividends declared Series A preferred stock, $25.35 per share", "terseLabel": "Cash dividend", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r9", "r162" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r847", "r848", "r861" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r847", "r848", "r861", "r897" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r882" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Federal", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Net Income/(Loss) Per Share", "terseLabel": "Net income per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic net income per common share", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r229", "r247", "r248", "r249", "r250", "r251", "r256", "r259", "r271", "r274", "r275", "r277", "r583", "r584", "r657", "r675", "r803" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Basic net (loss)/income per common share:", "terseLabel": "Basic net income per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (Note 1)", "verboseLabel": "Diluted net income per common share", "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." } } }, "auth_ref": [ "r229", "r247", "r248", "r249", "r250", "r251", "r259", "r271", "r274", "r275", "r277", "r583", "r584", "r657", "r675", "r803" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted net income per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r56", "r57" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r533" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "verboseLabel": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r239", "r533", "r554" ] }, "cake_EffectiveIncomeTaxRateReconciliationDeferredCompensation": { "xbrltype": "percentItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "EffectiveIncomeTaxRateReconciliationDeferredCompensation", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to the deferred compensation.", "label": "Effective Income Tax Rate Reconciliation, Deferred Compensation", "negatedLabel": "Deferred compensation" } } }, "auth_ref": [] }, "cake_EffectiveIncomeTaxRateReconciliationEquityCompensationPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "EffectiveIncomeTaxRateReconciliationEquityCompensationPercent", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pre-tax income (loss) from continuing operations attributable to impact of effective tax rate that requires the tax impact of exercised stock options and vested restricted stock to be recorded in the income tax provision instead of additional paid-in capital.", "label": "Effective Income Tax Rate Reconciliation, Equity Compensation, Percent", "terseLabel": "Equity compensation" } } }, "auth_ref": [] }, "cake_EffectiveIncomeTaxRateReconciliationFederalInsuranceContributionsActTipTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "EffectiveIncomeTaxRateReconciliationFederalInsuranceContributionsActTipTaxCredits", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate that can be explained by the Federal Insurance Contributions Act tip tax credits recorded during the period.", "label": "Effective Income Tax Rate Reconciliation, Federal Insurance Contributions Act Tip Tax Credits", "negatedLabel": "Credit for FICA taxes paid on tips" } } }, "auth_ref": [] }, "cake_EffectiveIncomeTaxRateReconciliationImpactOfAscPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "EffectiveIncomeTaxRateReconciliationImpactOfAscPercent", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pre-tax income (loss) from continuing operations attributable to impact of accounting standard codification..", "label": "Effective Income Tax Rate Reconciliation, Impact Of ASC, Percent", "negatedLabel": "Uncertain tax positions" } } }, "auth_ref": [] }, "cake_EffectiveIncomeTaxRateReconciliationImpactOfNetOperatingLossCarrybackPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "EffectiveIncomeTaxRateReconciliationImpactOfNetOperatingLossCarrybackPercent", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pre-tax income (loss) from continuing operations attributable to impact of net operating loss carryback.", "label": "Effective Income Tax Rate Reconciliation, Impact of Net Operating Loss Carryback, Percent", "negatedLabel": "Impact of net operating loss carryback" } } }, "auth_ref": [] }, "cake_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensation": { "xbrltype": "percentItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensation", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to executive compensation.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Executive Compensation", "terseLabel": "Non-deductible executive compensation" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other (as a percent)", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1044", "r1051" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State and district income taxes, net of federal benefit", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1044", "r1051" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedLabel": "Other credits and incentives", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r1044", "r1051" ] }, "cake_EffectsOfExchangeRateOnCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "EffectsOfExchangeRateOnCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies", "label": "Effects Of Exchange Rate On Cash And Cash Equivalents", "verboseLabel": "Foreign currency translation adjustment" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]", "terseLabel": "Unrecognized Stock-based Compensation Expense" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfForfeituresDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount", "terseLabel": "Capitalized stock-based compensation", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r513" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfForfeituresDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "terseLabel": "Stock-Based Compensation", "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." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Total unrecognized stock-based compensation expenses related to unvested stock options, restricted shares and restricted share units", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r516" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Expected weighted average period for recognition of compensation expense related to unvested stock option", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r516" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfForfeituresDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfForfeituresDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "terseLabel": "Income tax benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r512" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock options", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r845" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r845" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r845" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r922" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r845" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r845" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r845" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r845" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r923" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r20", "r195", "r225", "r226", "r227", "r241", "r242", "r243", "r246", "r252", "r254", "r278", "r345", "r346", "r435", "r518", "r519", "r520", "r548", "r549", "r571", "r572", "r573", "r574", "r575", "r577", "r582", "r591", "r592", "r593", "r594", "r595", "r596", "r616", "r696", "r697", "r698", "r712", "r774" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r890" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r853", "r865", "r875", "r901" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r850", "r862", "r872", "r898" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r896" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails", "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements", "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." } } }, "auth_ref": [ "r586", "r587", "r588" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails", "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r586", "r587", "r588" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails", "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r406", "r453", "r454", "r455", "r456", "r457", "r458", "r587", "r623", "r624", "r625", "r811", "r812", "r818", "r819", "r820" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair Value Measurements", "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." } } }, "auth_ref": [ "r585" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r406", "r453", "r458", "r587", "r623", "r818", "r819", "r820" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2", "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." } } }, "auth_ref": [ "r406", "r453", "r458", "r587", "r624", "r811", "r812", "r818", "r819", "r820" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails", "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r406", "r453", "r454", "r455", "r456", "r457", "r458", "r587", "r625", "r811", "r812", "r818", "r819", "r820" ] }, "cake_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarning": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarning", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Gain Loss Included In Earning", "terseLabel": "Change in fair value" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Payment", "verboseLabel": "Payments", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r108" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsBeginningAndEndingAmountsOfFairValueDetails", "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r406", "r453", "r454", "r455", "r456", "r457", "r458", "r623", "r624", "r625", "r811", "r812", "r818", "r819", "r820" ] }, "us-gaap_FairValueNetAssetLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetAssetLiabilityAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Asset (Liability) [Abstract]", "terseLabel": "Assets/(Liabilities)" } } }, "auth_ref": [] }, "cake_FederalInsuranceContributionsActTaxesDeferredCaresAct": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "FederalInsuranceContributionsActTaxesDeferredCaresAct", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of deferred Federal Insurance Contributions Act (FICA) taxes.", "label": "Federal Insurance Contributions Act Taxes, Deferred, CARES Act", "terseLabel": "Deferred FICA tax remittance" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r414", "r432", "r578", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r673", "r807", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r960", "r961", "r962", "r963" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Definite-lived intangible assets, amortization period", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r370", "r372", "r373", "r375", "r653", "r654" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Total definite-lived intangible assets", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r149", "r654" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r67", "r70" ] }, "us-gaap_FiscalPeriodDuration": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriodDuration", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Fiscal Period Duration", "terseLabel": "Length of fiscal year", "documentation": "Duration of a fiscal period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter." } } }, "auth_ref": [] }, "cake_FoodAndBeverageCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "FoodAndBeverageCosts", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "The amount of food and beverage costs.", "label": "Food and Beverage Costs", "terseLabel": "Food and beverage costs" } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Foreign", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "verboseLabel": "Foreign Currency", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r590" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r857", "r869", "r879", "r905" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r857", "r869", "r879", "r905" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r857", "r869", "r879", "r905" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r857", "r869", "r879", "r905" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r857", "r869", "r879", "r905" ] }, "cake_FourthAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "FourthAmendmentMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to fourth amendment.", "label": "Fourth Amendment [Member]", "terseLabel": "Fourth amendment" } } }, "auth_ref": [] }, "cake_FrcAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "FrcAcquisitionMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to FRC Agreements.", "label": "FRC Acquisition", "terseLabel": "FRC Acquisition" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r139", "r758" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfForfeituresDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expenses [Member]", "terseLabel": "General and administrative expenses", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r134" ] }, "cake_GeopoliticalAndOtherMacroeconomicImpactsToOurOperatingEnvironmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "GeopoliticalAndOtherMacroeconomicImpactsToOurOperatingEnvironmentPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Geopolitical and Other Macroeconomic Impacts to our Operating Environment.", "label": "Geopolitical and Other Macroeconomic Impacts to our Operating Environment [Policy Text Block]", "terseLabel": "Geopolitical and Other Macroeconomic Impacts to our Operating Environment" } } }, "auth_ref": [] }, "cake_GiftCardAssetRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "GiftCardAssetRollForward", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "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": "Gift Card Asset [Roll Forward]", "verboseLabel": "Gift card contract assets:" } } }, "auth_ref": [] }, "cake_GiftCardAssetsAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "GiftCardAssetsAmortization", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of amortization of gift card assets.", "label": "Gift Card Assets, Amortization", "negatedLabel": "Amortization" } } }, "auth_ref": [] }, "cake_GiftCardAssetsDeferral": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "GiftCardAssetsDeferral", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of deferrals for gift card assets.", "label": "Gift Card Assets, Deferral", "terseLabel": "Deferrals" } } }, "auth_ref": [] }, "cake_GiftCardLiabilityActivationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "GiftCardLiabilityActivationsCurrent", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of activations for gift card liability.", "label": "Gift Card Liability Activations, Current", "terseLabel": "Activations" } } }, "auth_ref": [] }, "cake_GiftCardLiabilityRedemptionsAndBreakageCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "GiftCardLiabilityRedemptionsAndBreakageCurrent", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of redemptions and breakage for gift card liability.", "label": "Gift Card Liability Redemptions and Breakage, Current", "negatedLabel": "Redemptions and breakage" } } }, "auth_ref": [] }, "cake_GiftCardLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "GiftCardLiabilityRollForward", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "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": "Gift Card Liability [Roll Forward]", "terseLabel": "Gift card liabilities:" } } }, "auth_ref": [] }, "cake_GiftCardResellerReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "GiftCardResellerReceivables", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesDetails": { "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of receivables from gift card resellers.", "label": "Gift Card Reseller Receivables", "terseLabel": "Gift card distributors" } } }, "auth_ref": [] }, "cake_GiftCardsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "GiftCardsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Gift Cards" } } }, "auth_ref": [] }, "cake_GiftCardsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "GiftCardsAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of gift card assets, current.", "label": "Gift Cards Assets, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "auth_ref": [] }, "cake_GiftCardsLiabilitiesAndAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "GiftCardsLiabilitiesAndAssetsTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCards" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for gift cards liabilities and assets.", "label": "Gift Cards Liabilities and Assets [Text Block]", "terseLabel": "Gift Cards" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill.", "terseLabel": "Goodwill", "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." } } }, "auth_ref": [ "r205", "r360", "r655", "r809", "r830", "r968", "r969" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]", "verboseLabel": "Intangible Assets", "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r150" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r847", "r848", "r861" ] }, "cake_ImpairmentOfAssetsAndLeaseTerminationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ImpairmentOfAssetsAndLeaseTerminationExpense", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of impairment of assets and lease termination expenses.", "label": "Impairment of Assets and Lease Termination Expense", "terseLabel": "Impairment of assets and lease termination expenses" } } }, "auth_ref": [] }, "cake_ImpairmentOfAssetsAndLeaseTerminationIncomeExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ImpairmentOfAssetsAndLeaseTerminationIncomeExpenses", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "The amount of (Income) incurred to terminate lease and charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value.", "label": "Impairment Of Assets And Lease Termination Income Expenses", "terseLabel": "Impairment of assets and lease termination expenses", "verboseLabel": "Impairment of assets and lease termination expenses" } } }, "auth_ref": [] }, "cake_ImpairmentOfAssetsAndLeaseTerminationsNumberOfRestaurants": { "xbrltype": "integerItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ImpairmentOfAssetsAndLeaseTerminationsNumberOfRestaurants", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of restaurants for which impairment and lease termination expenses were recorded.", "label": "Impairment of Assets and Lease Terminations Number of Restaurants", "terseLabel": "Number of restaurants for which impairment and lease termination expenses were recorded" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset." } } }, "auth_ref": [ "r376" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Impairment expense of Intangible assets", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r948", "r970" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "verboseLabel": "Impairment of long-lived assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r12", "r152" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets and Lease Termination Expenses", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r154" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes", "totalLabel": "Income before income taxes", "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." } } }, "auth_ref": [ "r1", "r132", "r177", "r285", "r299", "r305", "r308", "r658", "r670", "r805" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF INCOME" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfForfeituresDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r377", "r379", "r759" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfForfeituresDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r379", "r759" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "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." } } }, "auth_ref": [ "r239", "r528", "r534", "r539", "r545", "r550", "r555", "r556", "r557", "r709" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax benefit", "totalLabel": "Total benefit", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r180", "r192", "r253", "r254", "r293", "r532", "r551", "r677" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Income tax provision/(benefit):" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r224", "r530", "r531", "r539", "r540", "r544", "r546", "r703" ] }, "us-gaap_IncomeTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReceivable", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesProvisionReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable", "terseLabel": "Cash refunds of carryback claims", "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable." } } }, "auth_ref": [ "r939" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid", "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." } } }, "auth_ref": [ "r52" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Tax Receivable", "terseLabel": "Income taxes receivable", "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." } } }, "auth_ref": [ "r112", "r939" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts and other receivables", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r11" ] }, "cake_IncreaseDecreaseInGiftCardLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "IncreaseDecreaseInGiftCardLiabilities", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of gift card liabilities.", "label": "Increase Decrease In Gift Card Liabilities", "terseLabel": "Gift card liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "terseLabel": "Income taxes receivable/payable", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes." } } }, "auth_ref": [ "r947" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "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." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "cake_IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "IncreaseDecreaseInOperatingLeaseAssetsAndLiabilities", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of Operating Lease Assets and Liabilities.", "label": "Increase Decrease In Operating Lease Assets And Liabilities", "negatedLabel": "Operating lease assets/liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued expenses", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStockParenthetical" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of equity awards", "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." } } }, "auth_ref": [ "r260", "r261", "r262", "r275", "r481" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r371", "r374" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "verboseLabel": "Total indefinite-lived intangible assets", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r150" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r68", "r150" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r860", "r869", "r879", "r896", "r905", "r909", "r917" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r915" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r849", "r921" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r849", "r921" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r849", "r921" ] }, "us-gaap_InsuranceSettlementsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceSettlementsReceivable", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesDetails": { "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Insurance Settlements Receivable", "terseLabel": "Insurance providers", "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r65", "r69" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Other intangible assets" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Including Goodwill)", "totalLabel": "Total intangible assets, net", "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwillAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Including Goodwill) [Abstract]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "auth_ref": [] }, "cake_InterestAndOtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "InterestAndOtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Represents the cost of borrowed funds accounted for as interest that was charged against earnings and the net amount of other income and expense amounts, the components of which are not separately disclosed on the income statement, resulting from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business) also known as other nonoperating income (expense) recognized for the period.", "label": "Interest and Other Nonoperating Income (Expense)", "terseLabel": "Interest and other expense, net" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Net", "terseLabel": "Interest paid", "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." } } }, "auth_ref": [ "r231", "r234", "r235" ] }, "cake_InternalRevenueCode401kPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "InternalRevenueCode401kPlanMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents a defined contribution benefit plan in accordance with section 401(k) of the Internal Revenue Code (\"401(k) Plan\") that is open to our staff members who meet certain compensation and eligibility requirements.", "label": "401(k) Plan" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "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." } } }, "auth_ref": [ "r355" ] }, "us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsAndWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods and Work in Process, Net of Reserves", "terseLabel": "Bakery finished goods and work in progress", "documentation": "The aggregated amount of merchandise or goods held by the entity and readily available for future sale plus items held by the entity which are partially complete or in the process of being readied for future sale. This amount is net of valuation reserves and adjustments." } } }, "auth_ref": [ "r148", "r940" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r215", "r798", "r830" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r181", "r201", "r214", "r355", "r356", "r357", "r651", "r802" ] }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials and Supplies, Net of Reserves", "terseLabel": "Bakery raw materials and supplies", "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments." } } }, "auth_ref": [ "r148", "r940" ] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Labor and Related Expense", "terseLabel": "Labor expenses", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r945" ] }, "cake_LaborExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "LaborExpensesMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfForfeituresDetails" ], "lang": { "en-us": { "role": { "documentation": "The allocation (or location) of expense to (in) labor expenses.", "label": "Labor Expenses [Member]", "terseLabel": "Labor expenses" } } }, "auth_ref": [] }, "us-gaap_LandAndLandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndLandImprovementsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Land and Land Improvements [Member]", "terseLabel": "Land and related improvements", "documentation": "Real estate held and assets that are an addition or improvement to real estate held." } } }, "auth_ref": [] }, "us-gaap_LandBuildingsAndImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandBuildingsAndImprovementsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Land, Buildings and Improvements [Member]", "terseLabel": "Buildings and land improvements", "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r606", "r829" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components for lease expense", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1060" ] }, "cake_LeaseSupplementalCashFlowInformationDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "LeaseSupplementalCashFlowInformationDisclosureTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash information relating to leases.", "label": "Lease Supplemental Cash Flow Information Disclosure [Table Text Block]", "terseLabel": "Schedule of supplemental information related to leases" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r153" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lease, Policy [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r604" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "auth_ref": [] }, "cake_LesseeOperatingLeaseLiabilitiesOptionsToExtendLeaseTerms": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "LesseeOperatingLeaseLiabilitiesOptionsToExtendLeaseTerms", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount represents the lessee operating lease liabilities options to extend lease terms.", "label": "Lessee Operating Lease Liabilities Options to Extend Lease Terms", "terseLabel": "Operating lease liabilities related to options extend" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of operating lease liabilities maturity", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "Fiscal year 2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "Fiscal year 2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "Fiscal year 2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "Fiscal year 2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "Fiscal year 2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseOptionToExtend", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Option to Extend", "terseLabel": "Options to extend lease terms", "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability." } } }, "auth_ref": [ "r605" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term of leases, Restaurant locations", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1059" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Initial term of leases, Restaurant locations", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1059" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r600" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding standby letters of credit", "verboseLabel": "Outstanding letters of credit", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r30", "r238", "r344", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r565", "r568", "r569", "r589", "r732", "r804", "r843", "r975", "r1063", "r1064" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities, Series A convertible preferred stock and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r127", "r176", "r666", "r830", "r951", "r964", "r1058" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, SERIES A CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r33", "r200", "r238", "r344", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r565", "r568", "r569", "r589", "r830", "r975", "r1063", "r1064" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Licensing Agreements [Member]", "terseLabel": "Licensing agreements", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r102", "r527", "r1043" ] }, "cake_LineOfCreditFacilityAdditionalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional borrowing capacity available under the credit facility.", "label": "Line of Credit Facility, Additional Borrowing Capacity", "terseLabel": "Additional commitments available" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases", "terseLabel": "Maximum commitments, letter of credit sub-facility", "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum commitments", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Net availability for borrowings", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee (as a percent)", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivables" ], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "verboseLabel": "Accounts and Other Receivables", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r959" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt.", "terseLabel": "Outstanding debt balance", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r26", "r175", "r405", "r416", "r811", "r812", "r1071" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fair Value", "terseLabel": "Estimated fair value of the Notes", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r208" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebt" ], "lang": { "en-us": { "role": { "label": "Long-term Debt [Text Block]", "terseLabel": "Long-Term Debt", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r156" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r36" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r36", "r74" ] }, "us-gaap_MarketingAndAdvertisingExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingAndAdvertisingExpenseAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails" ], "lang": { "en-us": { "role": { "label": "Marketing and Advertising Expense [Abstract]", "terseLabel": "Advertising Costs" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r385", "r386", "r387", "r388", "r471", "r650", "r695", "r724", "r725", "r780", "r781", "r782", "r783", "r784", "r793", "r794", "r806", "r815", "r823", "r832", "r977", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070" ] }, "cake_MaximumPeriodOfWhichNoteholdersToReceiveSpecialInterest": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "MaximumPeriodOfWhichNoteholdersToReceiveSpecialInterest", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum period of which noteholders to receive special interest.", "label": "Maximum Period of Which Noteholders to Receive Special Interest", "terseLabel": "Maximum period of which noteholders to receive special interest as a remedy in case of default" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r888" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r888" ] }, "cake_MinimumLeasePaymentsForLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "MinimumLeasePaymentsForLeases", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "This information represents the amount of minimum lease payments for leases signed but not yet commenced.", "label": "Minimum Lease Payments for Leases", "terseLabel": "Minimum lease payment for leases" } } }, "auth_ref": [] }, "cake_MinimumLeasePaymentsForLeasesAndRealEstate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "MinimumLeasePaymentsForLeasesAndRealEstate", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "This information represents the amount of minimum lease payments for real estate and leases signed but not yet commenced.", "label": "Minimum Lease Payments For Leases And Real Estate", "terseLabel": "Minimum payments for real estate and leases" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r385", "r386", "r387", "r388", "r471", "r650", "r695", "r724", "r725", "r780", "r781", "r782", "r783", "r784", "r793", "r794", "r806", "r815", "r823", "r832", "r977", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070" ] }, "cake_MinimumPercentageOfNoticeHoldersToGiveNoticeInCaseOfDefault": { "xbrltype": "pureItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "MinimumPercentageOfNoticeHoldersToGiveNoticeInCaseOfDefault", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of notice holders can give notice in case of default.", "label": "Minimum Percentage of Notice holders to Give Notice In Case of Default", "terseLabel": "Minimum percentage of notice holders can give notice in case of default" } } }, "auth_ref": [] }, "cake_MinimumThresholdAggregatePrincipalAmountOfNotesOutstandingAndNotCalledForRedemption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "MinimumThresholdAggregatePrincipalAmountOfNotesOutstandingAndNotCalledForRedemption", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum threshold aggregate principal amount of Notes outstanding and not called for redemption for sending redemption notice other than all of the outstanding debt redemption", "label": "Minimum Threshold Aggregate Principal Amount of Notes Outstanding and Not Called for Redemption", "terseLabel": "Minimum threshold aggregate principal amount of notes outstanding and not called for redemption" } } }, "auth_ref": [] }, "cake_MinimumThresholdLimitForOccurrenceOfDefaultInCaseOfRenderingOfCertainJudgmentsAgainstToCompanyOrOnItsSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "MinimumThresholdLimitForOccurrenceOfDefaultInCaseOfRenderingOfCertainJudgmentsAgainstToCompanyOrOnItsSubsidiaries", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum threshold limit for occurrence of default in case of rendering of certain judgments against to company or on its subsidiaries.", "label": "Minimum Threshold Limit for Occurrence of Default in Case of Rendering of Certain Judgments Against to Company or on its Subsidiaries", "terseLabel": "Threshold limit for occurrence of default in case of rendering of certain judgments against to company or on its subsidiaries" } } }, "auth_ref": [] }, "cake_MinimumThresholdLimitOfDefaultWithRespectToIndebtednessForBorrowedMoney": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "MinimumThresholdLimitOfDefaultWithRespectToIndebtednessForBorrowedMoney", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum threshold for certain defaults with respect to indebtedness for borrowed money.", "label": "Minimum Threshold Limit of Default with Respect to Indebtedness for Borrowed Money", "terseLabel": "Threshold limit of default with respect to indebtedness for borrowed money" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r908" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r916" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r889" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash used in financing activities", "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." } } }, "auth_ref": [ "r233" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash used in investing activities", "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." } } }, "auth_ref": [ "r233" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash provided by operating activities", "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." } } }, "auth_ref": [ "r141", "r142", "r143" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "cake_NetExpenseOnPropertyAndEquipmentDisposals": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "NetExpenseOnPropertyAndEquipmentDisposals", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of net expense on property and equipment disposals recorded in interest and other expense, net.", "label": "Net Expense On Property And Equipment Disposals", "terseLabel": "Net (income)/expense on property and equipment disposals" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 3.0 }, "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r133", "r143", "r178", "r198", "r219", "r222", "r227", "r238", "r245", "r247", "r248", "r249", "r250", "r253", "r254", "r268", "r285", "r299", "r305", "r308", "r344", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r584", "r589", "r672", "r755", "r772", "r773", "r805", "r841", "r975" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncomeCalc2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income available to common stockholders", "verboseLabel": "Net income available to common stockholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r230", "r247", "r248", "r249", "r250", "r256", "r257", "r270", "r275", "r285", "r299", "r305", "r308", "r805" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "verboseLabel": "Net income available to common stockholders for diluted EPS", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r230", "r258", "r264", "r265", "r266", "r267", "r270", "r275" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r888" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r857", "r869", "r879", "r896", "r905" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r886" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r885" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r896" ] }, "cake_NonQualifiedDeferredCompensationAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "NonQualifiedDeferredCompensationAssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value portion of the amount of non-qualified deferred compensation assets.", "label": "Non-qualified Deferred Compensation Assets, Fair Value Disclosure", "terseLabel": "Non-qualified deferred compensation assets" } } }, "auth_ref": [] }, "cake_NonQualifiedDeferredCompensationLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "NonQualifiedDeferredCompensationLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value portion of the amount of Non-qualified deferred compensation liabilities.", "label": "Non-qualified Deferred Compensation Liabilities, Fair Value Disclosure", "negatedLabel": "Non-qualified deferred compensation liabilities" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r916" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r916" ] }, "cake_NonTransferableAlcoholicBeverageLicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "NonTransferableAlcoholicBeverageLicensingAgreementsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for non transferable alcoholic beverage licenses.", "label": "Non-Transferable Alcoholic Beverage Licenses [Member]", "terseLabel": "Non-transferable alcoholic beverage licenses" } } }, "auth_ref": [] }, "cake_NorthItaliaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "NorthItaliaMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to North Italia.", "label": "North Italia [Member]", "terseLabel": "North Italia" } } }, "auth_ref": [] }, "cake_NumberOfBakeryProductionFacilities": { "xbrltype": "integerItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "NumberOfBakeryProductionFacilities", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the entity's number of operating bakery production facilities.", "label": "Number of Bakery Production Facilities", "terseLabel": "Number of bakery production facilities" } } }, "auth_ref": [] }, "cake_NumberOfConvertiblePreferredStockConvertedInToCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "NumberOfConvertiblePreferredStockConvertedInToCommonStock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of preferred stock shares converted in to common stock.", "label": "Number of Convertible Preferred Stock Converted in to Common Stock", "terseLabel": "Number of preferred stock shares converted" } } }, "auth_ref": [] }, "cake_NumberOfDaysToDetermineConversionValue": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "NumberOfDaysToDetermineConversionValue", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Observation period to determine conversion value.", "label": "Number of Days to Determine Conversion Value", "terseLabel": "Observation period" } } }, "auth_ref": [] }, "cake_NumberOfInternationalLocationsOperatingUnderLicensingAgreements": { "xbrltype": "integerItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "NumberOfInternationalLocationsOperatingUnderLicensingAgreements", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of International locations that are operating under licensing agreements with the Company.", "label": "Number Of International Locations Operating Under Licensing Agreements", "terseLabel": "Number of International locations operating under licensing agreements" } } }, "auth_ref": [] }, "cake_NumberOfInvestmentOptionsAvailableMinimum": { "xbrltype": "integerItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "NumberOfInvestmentOptionsAvailableMinimum", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the minimum number of investment options available to plan participants.", "label": "Number of Investment Options Available Minimum", "terseLabel": "Minimum number of investment options available to participating plan members" } } }, "auth_ref": [] }, "cake_NumberOfLeasesExecutedButHaveNotYetCommenced": { "xbrltype": "integerItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "NumberOfLeasesExecutedButHaveNotYetCommenced", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of leases that have been executed but have not yet commenced.", "label": "Number of Leases Executed but have not Yet Commenced", "terseLabel": "Number of leases that have been executed but have not yet commenced" } } }, "auth_ref": [] }, "us-gaap_NumberOfRestaurants": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfRestaurants", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Number of Restaurants", "terseLabel": "Number of company-owned upscale, casual, full-service dining restaurants", "documentation": "Represents the number of restaurants." } } }, "auth_ref": [] }, "cake_NumberOfRestaurantsReceivingJanitorialServicesFromVendor": { "xbrltype": "integerItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "NumberOfRestaurantsReceivingJanitorialServicesFromVendor", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents number of Southern California restaurants receiving janitorial services from vendor.", "label": "Number of Restaurants Receiving Janitorial Services From Vendor", "terseLabel": "Number of restaurants receiving janitorial services" } } }, "auth_ref": [] }, "cake_NumberOfYearsAnnualFoundersRetirementBenefitAfterTerminationOfFullTimeEmployment": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "NumberOfYearsAnnualFoundersRetirementBenefitAfterTerminationOfFullTimeEmployment", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of years for annual founder's retirement benefit after termination of full time employment.", "label": "Number of Years Annual Founders Retirement Benefit after Termination of Full Time Employment", "terseLabel": "Number of years annual founder's retirement benefit after termination of full time employment" } } }, "auth_ref": [] }, "cake_NumberOfYearsForProvidingFinanceToAchieveTargets": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "NumberOfYearsForProvidingFinanceToAchieveTargets", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of years for providing finance to achieve the targets.", "label": "Number of Years for Providing Finance to Achieve the Targets", "terseLabel": "Number of years for providing finance to achieve the targets" } } }, "auth_ref": [] }, "cake_OneMonthTermSecuredOvernightFinancingRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "OneMonthTermSecuredOvernightFinancingRateMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for one-month Term Secured Overnight Financing Rate.", "label": "One-month Term SOFR Rate", "terseLabel": "One-month Term SOFR Rate" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "verboseLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r285", "r299", "r305", "r308", "r805" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r607", "r829" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r602" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r602" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r602" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "verboseLabel": "Operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r603", "r610" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r601" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r613", "r829" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating leases (in years)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r612", "r829" ] }, "us-gaap_OperatingLeasedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasedAssetsLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Leased Assets [Line Items]", "terseLabel": "Commitments and Contingencies", "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." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r144", "r145", "r146", "r170" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "lang": { "en-us": { "role": { "label": "Other Assets" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAssets" ], "lang": { "en-us": { "role": { "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Other Assets", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 3.0 }, "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other", "totalLabel": "Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r206" ] }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax, Parent", "terseLabel": "Unrealized gain on derivative, net of tax", "verboseLabel": "Change in derivative, net of tax", "documentation": "Amount, after tax and adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge, attributable to parent. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method." } } }, "auth_ref": [ "r218", "r570" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive gain/(loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r10", "r18", "r171", "r220", "r223" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive gain/(loss):" } } }, "auth_ref": [] }, "us-gaap_OtherCostAndExpenseOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCostAndExpenseOperating", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other Cost and Expense, Operating", "terseLabel": "Other operating costs and expenses", "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation." } } }, "auth_ref": [ "r138", "r676" ] }, "cake_OtherFoxRestaurantConceptsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "OtherFoxRestaurantConceptsLlcMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to other Fox Restaurant Concepts LLC.", "label": "Other FRC [Member]", "terseLabel": "Other FRC" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Other Accrued Expenses" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpenses" ], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Accrued Expenses", "documentation": "The entire disclosure for other liabilities." } } }, "auth_ref": [ "r32" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 }, "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities", "totalLabel": "Total", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r37" ] }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities" } } }, "auth_ref": [] }, "cake_OtherOperatingCostsAndExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "OtherOperatingCostsAndExpensesMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfForfeituresDetails" ], "lang": { "en-us": { "role": { "documentation": "The allocation (or location) of expense to (in) other operating costs and expenses.", "label": "Other Operating Costs And Expenses [Member]", "terseLabel": "Other operating costs and expenses" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r888" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails": { "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other Prepaid Expense, Current", "terseLabel": "Other", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r941", "r967" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesDetails": { "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Other Receivables.", "terseLabel": "Other", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r212", "r742" ] }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities Classified Noncurrent", "terseLabel": "Other", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date." } } }, "auth_ref": [ "r117", "r174" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r855", "r867", "r877", "r903" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r858", "r870", "r880", "r906" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r858", "r870", "r880", "r906" ] }, "cake_OvernightBankFundingRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "OvernightBankFundingRateMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the overnight bank funding rate published by the Federal Reserve Bank of New York.", "label": "Overnight bank funding rate", "terseLabel": "Overnight bank funding rate" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r884" ] }, "cake_PaymentOfDeemedDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "PaymentOfDeemedDividend", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount paid in connection with conversion and repurchase of the preferred stock, which is deemed as dividend.", "label": "Payment of Deemed Dividend", "verboseLabel": "Deemed dividend in connection with conversion and repurchase of the preferred stock" } } }, "auth_ref": [] }, "cake_PaymentsForAcquisitionRelatedDeferredCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "PaymentsForAcquisitionRelatedDeferredCompensation", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payments of acquisition related deferred compensation.", "label": "Payments For Acquisition Related Deferred Compensation", "negatedLabel": "Acquisition-related deferred consideration and compensation" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r925", "r946" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Treasury stock purchases", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r47" ] }, "us-gaap_PaymentsForRepurchaseOfConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfConvertiblePreferredStock", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Convertible Preferred Stock", "terseLabel": "Series A preferred stock cash-settled conversion", "documentation": "The cash outflow to reacquire preferred stock originally issued and identified as a security that can be exchanged for another type of financial security. This repurchased stock is held in treasury." } } }, "auth_ref": [ "r47" ] }, "cake_PaymentsOfConvertiblePreferredStockConversionDirectAndIncrementalCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "PaymentsOfConvertiblePreferredStockConversionDirectAndIncrementalCosts", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for preferred stock conversion direct and incremental costs.", "label": "Payments of Convertible Preferred Stock Conversion Direct and Incremental Costs", "negatedLabel": "Series A preferred stock conversion direct and incremental costs" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Convertible debt direct and incremental costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r49" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Common stock dividends paid", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r47" ] }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "negatedLabel": "Series A preferred stock dividend paid", "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity." } } }, "auth_ref": [ "r47" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "negatedLabel": "Common stock issuance direct and incremental costs", "terseLabel": "Common stock issuance direct and incremental costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r46" ] }, "cake_PaymentsRequiredUnderEventOfActualOrConstructiveTerminationOfEmployment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "PaymentsRequiredUnderEventOfActualOrConstructiveTerminationOfEmployment", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the payments required under event of an actual or constructive termination of employment under employment agreements with certain executive officers.", "label": "Payments Required under Event of Actual or Constructive Termination of Employment", "terseLabel": "Payments required under event of an actual or constructive termination of employment" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Additions to intangible assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r140" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "verboseLabel": "Capital expenditures", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r179", "r1052", "r1053", "r1054" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Additions to property and equipment", "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." } } }, "auth_ref": [ "r140" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r887" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r887" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefit Plans", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r450", "r451", "r452", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r820" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r886" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r896" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r889" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r885" ] }, "cake_PercentageOfMinimumBaseRentPaymentOnRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "PercentageOfMinimumBaseRentPaymentOnRevenue", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The contingent rent above the minimum base rent payments based on a percentage of revenues.", "label": "Percentage Of Minimum Base Rent Payment on Revenue", "terseLabel": "Percentage of revenue" } } }, "auth_ref": [] }, "cake_PeriodAfterTerminationOfFullTimeEmploymentAnnualFoundersRetirementBenefit": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "PeriodAfterTerminationOfFullTimeEmploymentAnnualFoundersRetirementBenefit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The period after termination of full time employment under annual founder's retirement benefit.", "label": "Period After Termination Of Full Time Employment, Annual Founders Retirement Benefit", "terseLabel": "Number of months annual founder's retirement benefit after termination of full time employment" } } }, "auth_ref": [] }, "cake_PreOpeningCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "PreOpeningCost", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Expenditures associated with opening new locations which are noncapital in nature and expensed as incurred.", "label": "Pre Opening Cost", "terseLabel": "Preopening costs" } } }, "auth_ref": [] }, "us-gaap_PreOpeningCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreOpeningCosts", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Pre-Opening Costs", "terseLabel": "Preopening costs", "documentation": "Expenditures associated with opening new locations which are noncapital in nature and expensed as incurred." } } }, "auth_ref": [ "r138" ] }, "us-gaap_PreferredStockConvertibleConversionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockConvertibleConversionPrice", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)", "documentation": "Per share conversion price of preferred stock." } } }, "auth_ref": [ "r421" ] }, "us-gaap_PreferredStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsPerShareDeclared", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStockParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Dividends Per Share, Declared", "terseLabel": "Cash dividends declared Series A preferred stock", "documentation": "Aggregate dividends declared during the period for each share of preferred stock outstanding." } } }, "auth_ref": [] }, "us-gaap_PreferredStockLiquidationPreference": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockLiquidationPreference", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Liquidation Preference Per Share", "terseLabel": "Liquidation preference value per shares", "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share." } } }, "auth_ref": [ "r79", "r80", "r121", "r949", "r978" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Preferred stock", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r833", "r834", "r837", "r838", "r839", "r840", "r1073", "r1074" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r121", "r419" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "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." } } }, "auth_ref": [ "r121", "r734" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "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." } } }, "auth_ref": [ "r121", "r419" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "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." } } }, "auth_ref": [ "r121", "r734", "r753", "r1074", "r1075" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $.01 par value, 5,000,000 shares authorized; none issued and outstanding", "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." } } }, "auth_ref": [ "r121", "r662", "r830" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "totalLabel": "Total", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r216", "r358", "r359", "r799" ] }, "cake_PrepaidGiftCardCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "PrepaidGiftCardCosts", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails": { "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of gift card cost payments made in advance over the period; such amounts will be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Prepaid Gift Card Costs", "terseLabel": "Gift card contract assets" } } }, "auth_ref": [] }, "us-gaap_PrepaidRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidRent", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails": { "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Rent", "verboseLabel": "Prepaid rent", "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r800", "r808", "r967" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Convertible Debt", "terseLabel": "Convertible debt issuance", "verboseLabel": "Net proceeds from the sale of the notes", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Common stock issuance", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Preferred Stock and Preference Stock", "terseLabel": "Series A preferred stock cash-settled conversion", "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowings on credit facility", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r45", "r950" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r8", "r23" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r310", "r652", "r689", "r690", "r691", "r692", "r693", "r694", "r796", "r817", "r831", "r928", "r973", "r974", "r979", "r1072" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r310", "r652", "r689", "r690", "r691", "r692", "r693", "r694", "r796", "r817", "r831", "r928", "r973", "r974", "r979", "r1072" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "verboseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r198", "r219", "r222", "r232", "r238", "r245", "r253", "r254", "r285", "r299", "r305", "r308", "r344", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r563", "r566", "r567", "r584", "r589", "r658", "r671", "r711", "r755", "r772", "r773", "r805", "r827", "r828", "r842", "r944", "r975" ] }, "cake_PromotionalProgramsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "PromotionalProgramsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the promotional programs member.", "label": "Promotional Programs [Member]", "terseLabel": "Promotional programs" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r151", "r186", "r189", "r190" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, total", "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." } } }, "auth_ref": [ "r153", "r203", "r669" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and Equipment", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "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." } } }, "auth_ref": [ "r13", "r659", "r669", "r830" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r13", "r186", "r189", "r667" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r153" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "cake_PurchaseObligationsDueWithinTermsRecorded": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "PurchaseObligationsDueWithinTermsRecorded", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "This information represents the purchase obligations are primarily due within three years and recorded as liabilities.", "label": "Purchase Obligations Due Within Terms Recorded", "terseLabel": "Purchase obligations due within terms recorded" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r884" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r884" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r385", "r386", "r387", "r388", "r451", "r471", "r508", "r509", "r510", "r626", "r650", "r695", "r724", "r725", "r780", "r781", "r782", "r783", "r784", "r793", "r794", "r806", "r815", "r823", "r832", "r835", "r971", "r977", "r1066", "r1067", "r1068", "r1069", "r1070" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r385", "r386", "r387", "r388", "r451", "r471", "r508", "r509", "r510", "r626", "r650", "r695", "r724", "r725", "r780", "r781", "r782", "r783", "r784", "r793", "r794", "r806", "r815", "r823", "r832", "r835", "r971", "r977", "r1066", "r1067", "r1068", "r1069", "r1070" ] }, "cake_ReallocationOfUndistributedEarningsToPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ReallocationOfUndistributedEarningsToPreferredStock", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of reallocation of undistributed earnings to Series A preferred stock.", "label": "Reallocation Of Undistributed Earnings To Preferred Stock", "terseLabel": "Reallocation of undistributed earnings to Series A preferred stock" } } }, "auth_ref": [] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Accounts and Other Receivables" } } }, "auth_ref": [] }, "cake_ReceivablesFromBakeryCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ReceivablesFromBakeryCustomers", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesDetails": { "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of receivables from bakery customers.", "label": "Receivables From Bakery Customers", "terseLabel": "Bakery customers" } } }, "auth_ref": [] }, "cake_ReceivablesFromDeliveryPartner": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ReceivablesFromDeliveryPartner", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesDetails": { "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of receivables from delivery partner.", "label": "Receivables From Delivery Partner", "terseLabel": "Delivery partner" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of beginning and ending amount of our uncertain tax positions", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r850", "r862", "r872", "r898" ] }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableConvertiblePreferredStockMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Series A Redeemable Convertible Preferred Stock", "terseLabel": "Series A Redeemable Convertible Preferred Stock", "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments on credit facility", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r48", "r950" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r851", "r863", "r873", "r899" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r852", "r864", "r874", "r900" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r859", "r871", "r881", "r907" ] }, "cake_RestaurantFixturesAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "RestaurantFixturesAndEquipmentMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for the information pertaining to restaurant fixtures and equipment.", "label": "Furnishings, Fixtures and Equipment [Member]", "terseLabel": "Furnishings, fixtures and equipment" } } }, "auth_ref": [] }, "cake_RestaurantFoodAndSuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "RestaurantFoodAndSuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Aggregated amount of unprocessed food and supplies that will be consumed in restaurants. This amount is net of valuation reserves and adjustments.", "label": "Restaurant Food and Supplies Net of Reserves", "terseLabel": "Restaurant food and supplies" } } }, "auth_ref": [] }, "cake_RestaurantSmallwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "RestaurantSmallwareMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for the information pertaining to restaurant smallware.", "label": "Restaurant Smallwares [Member]", "terseLabel": "Restaurant smallwares" } } }, "auth_ref": [] }, "cake_RestrictedSharesAndRestrictedShareUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "RestrictedSharesAndRestrictedShareUnitsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Shares including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met and/or share instrument which is convertible to shares or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Shares And Restricted Share Units [Member]", "terseLabel": "Restricted Shares and Restricted Share Units" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r56" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "verboseLabel": "Cumulative adjustment to retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r124", "r162", "r665", "r699", "r701", "r708", "r735", "r830" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r195", "r241", "r242", "r243", "r246", "r252", "r254", "r345", "r346", "r518", "r519", "r520", "r548", "r549", "r571", "r573", "r574", "r577", "r582", "r696", "r698", "r712", "r1074" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r823", "r926", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan Name [Domain] (Deprecated 2017-01-31)", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r823", "r926", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue Recognition" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenues:", "verboseLabel": "Revenues", "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." } } }, "auth_ref": [ "r286", "r287", "r298", "r303", "r304", "r310", "r312", "r313", "r446", "r447", "r652" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r193", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r795" ] }, "cake_RevenueRecognitionGiftCardsBreakagePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "RevenueRecognitionGiftCardsBreakagePeriod", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the period of breakage recognized related to unredeemed gift cards.", "label": "Revenue Recognition Gift Cards Breakage Period", "terseLabel": "Gift card breakage period" } } }, "auth_ref": [] }, "cake_RevenueRecognitionGuaranteeAgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "RevenueRecognitionGuaranteeAgreementTerm", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue recognition for development and site fees over the life of the applicable guarantee agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Revenue Recognition Guarantee Agreement Term", "terseLabel": "Revenue recognition agreement term" } } }, "auth_ref": [] }, "cake_RevenueRecognitionLicenseeAgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "RevenueRecognitionLicenseeAgreementTerm", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue recognition for development and site fees over the life of the applicable licensee agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Revenue Recognition, Licensee Agreement Term", "terseLabel": "Revenue recognition for development and site fees over the life of the applicable licensee agreements (in years)" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "cake_RevolvingFacilityAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "RevolvingFacilityAmount", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of Revolving Facility", "label": "Revolving Facility Amount", "terseLabel": "Revolving facility" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r611", "r829" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r916" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r916" ] }, "cake_ScheduleOfAccountsAndOtherReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ScheduleOfAccountsAndOtherReceivablesTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureAccountsAndOtherReceivablesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of accounts and other receivables.", "label": "Schedule OF Accounts And Other Receivables [Table Text Block]", "terseLabel": "Schedule of accounts and other receivables" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of other accrued expenses", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Schedule of reconciliation of the beginning and ending amounts of the fair value of the acquisition-related contingent consideration and compensation liabilities categorized as Level 3", "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of provision for income taxes", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r166" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred tax assets and liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r165" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r15", "r85", "r86", "r87", "r88" ] }, "cake_ScheduleOfDepreciationAndAmortizationPeriodsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ScheduleOfDepreciationAndAmortizationPeriodsTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of depreciation and amortization periods of the entity's property, plant and equipment.", "label": "Schedule of Depreciation and Amortization Periods [Table Text Block]", "terseLabel": "Schedule of depreciation and amortization periods" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted net income (loss) per share", "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." } } }, "auth_ref": [ "r958" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciles the U.S. federal statutory rate to the effective tax rate", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r164" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationNetOfForfeituresDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of information related to stock-based compensation, net of forfeitures", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of components and classification of assets and liabilities measured at fair value on a recurring basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r586", "r587" ] }, "cake_ScheduleOfGiftCardAssetActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ScheduleOfGiftCardAssetActivityTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for gift card asset activity.", "label": "Schedule of Gift Card Asset Activity [Table Text Block]", "terseLabel": "Schedule of gift card contract assets" } } }, "auth_ref": [] }, "cake_ScheduleOfGiftCardLiabilityActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ScheduleOfGiftCardLiabilityActivityTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureGiftCardsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for gift card liability activity.", "label": "Schedule of Gift Card Liability Activity [Table Text Block]", "terseLabel": "Schedule of gift card liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of components of intangible assets, net", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment." } } }, "auth_ref": [ "r24", "r150" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r27", "r128", "r129", "r130" ] }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOperatingLeasedAssetsTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Operating Leased Assets [Table]", "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Schedule of other assets", "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "cake_ScheduleOfOtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ScheduleOfOtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureOtherNoncurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Schedule of Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of other noncurrent liabilities" } } }, "auth_ref": [] }, "cake_ScheduleOfPrepaidExpensesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ScheduleOfPrepaidExpensesTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePrepaidExpensesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Schedule of Prepaid Expenses [Table Text Block]", "terseLabel": "Schedule of prepaid expenses" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r61", "r62", "r63", "r64" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment information", "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." } } }, "auth_ref": [ "r61", "r62", "r63", "r64" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r478", "r480", "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r508", "r509", "r510", "r511" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r21", "r22", "r90" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of restricted share and restricted share unit activity", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r76", "r77", "r78", "r79", "r80", "r81", "r82", "r159", "r161", "r162", "r209", "r210", "r211", "r279", "r419", "r420", "r422", "r424", "r427", "r432", "r434", "r704", "r705", "r706", "r707", "r815", "r924", "r949" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r844" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r846" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r282", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r313", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r380", "r381", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r809", "r928", "r1072" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information", "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." } } }, "auth_ref": [ "r281", "r282", "r283", "r284", "r285", "r297", "r302", "r306", "r307", "r308", "r309", "r310", "r311", "r313" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Information", "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." } } }, "auth_ref": [] }, "cake_SelfInsuranceLiabilityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "SelfInsuranceLiabilityPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "This element represents the entity's accounting policies for self-insurance liability.", "label": "Self Insurance Liability [Policy Text Block]", "terseLabel": "Self-Insurance Liabilities" } } }, "auth_ref": [] }, "us-gaap_SelfInsuranceReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserveCurrent", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureEmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Self Insurance Reserve, Current", "terseLabel": "Accrued liability for self-insured benefit plans", "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_SelfInsuranceReserveNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserveNoncurrent", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Self Insurance Reserve, Noncurrent", "terseLabel": "Total accrued liability for self-insured plans", "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Senior Notes [Member]", "terseLabel": "Convertible Senior Notes", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r824" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r500" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r500" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r498" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r498" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at end of the period (in shares)", "periodStartLabel": "Outstanding at beginning of year (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r495", "r496" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted Shares and Restricted Share Units, Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at end of the period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of year (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r495", "r496" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r499" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of shares vested", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r499" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted average assumptions under Black-Scholes valuation model" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (as a percent)", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r509" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected stock price volatility (as a percent)", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r508" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percent)", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r510" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-Based Compensation", "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." } } }, "auth_ref": [ "r478", "r480", "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r508", "r509", "r510", "r511" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized for issuance under share-based compensation plan", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r826" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r89" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term (In years)" } } }, "auth_ref": [] }, "cake_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement by Share Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at end of the period (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r489" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at end of the period (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r489" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited or cancelled (in shares)", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r493" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average fair value at the grant date for options issued (in dollars per share)", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r501" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Outstanding at end of the period", "periodStartLabel": "Outstanding at beginning of year", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r89" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of the period (in shares)", "periodStartLabel": "Outstanding at beginning of year (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r487", "r488" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Stock option activity, Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of the period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of year (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r487", "r488" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails", "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r508", "r509", "r510", "r511" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited or cancelled (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r493" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r491" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r477", "r486", "r505", "r506", "r507", "r508", "r511", "r521", "r522", "r523", "r524" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Option expiration period (in years)", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r825" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected option term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r507" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at end of the period", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r89" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at end of the period (In years)", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r89" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Term (In years)", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r163" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "verboseLabel": "Price per share (in dollars per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r608", "r829" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "negatedLabel": "Decrease in uncertain tax positions during the next twelve months based on the lapses of statutes of limitations for certain jurisdictions", "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date." } } }, "auth_ref": [ "r167" ] }, "cake_SpecialInterestRateOnDebtInstrumentAsDefaultRemedy": { "xbrltype": "pureItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "SpecialInterestRateOnDebtInstrumentAsDefaultRemedy", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Special Interest Rate for note holders as a default remedy.", "label": "Special Interest Rate on Debt Instrument, as a default remedy", "terseLabel": "Special interest rate as a default remedy" } } }, "auth_ref": [] }, "us-gaap_StartUpActivitiesCostPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StartUpActivitiesCostPolicy", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Start-up Activities, Cost Policy [Policy Text Block]", "terseLabel": "Preopening Costs", "documentation": "Disclosure of accounting policy for start-up costs. Start-up activities include those one-time activities related to opening a new facility, introducing a new product or service, conducting business in a new territory, conducting business with a new class of customer or beneficiary, initiating a new process in an existing facility, or commencing some new operation. Start-up activities include activities related to organizing a new entity (commonly referred to as organization costs)." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "State", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r197", "r282", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r313", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r378", "r380", "r381", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r809", "r928", "r1072" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r194", "r209", "r210", "r211", "r238", "r259", "r263", "r271", "r275", "r279", "r280", "r344", "r389", "r391", "r392", "r393", "r396", "r397", "r419", "r420", "r424", "r427", "r434", "r589", "r704", "r705", "r706", "r707", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r734", "r756", "r774", "r785", "r786", "r787", "r788", "r789", "r924", "r949", "r957" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r20", "r41", "r195", "r225", "r226", "r227", "r241", "r242", "r243", "r246", "r252", "r254", "r278", "r345", "r346", "r435", "r518", "r519", "r520", "r548", "r549", "r571", "r572", "r573", "r574", "r575", "r577", "r582", "r591", "r592", "r593", "r594", "r595", "r596", "r616", "r696", "r697", "r698", "r712", "r774" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "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." } } }, "auth_ref": [ "r241", "r242", "r243", "r278", "r652", "r702", "r723", "r726", "r727", "r728", "r729", "r730", "r731", "r734", "r737", "r738", "r739", "r740", "r741", "r743", "r744", "r745", "r746", "r748", "r749", "r750", "r751", "r752", "r754", "r757", "r758", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r774", "r836" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY AND SERIES A CONVERTIBLE PREFERRED STOCK" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesMaturityOfOperatingLeaseLiabilitiesDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r241", "r242", "r243", "r278", "r652", "r702", "r723", "r726", "r727", "r728", "r729", "r730", "r731", "r734", "r737", "r738", "r739", "r740", "r741", "r743", "r744", "r745", "r746", "r748", "r749", "r750", "r751", "r752", "r754", "r757", "r758", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r774", "r836" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r854", "r866", "r876", "r902" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Number of common shares issued upon conversion", "verboseLabel": "Series A preferred stock conversion to common stock (in shares)", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r20", "r40", "r79", "r162", "r408" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Common stock issuance (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r20", "r121", "r122", "r162", "r704", "r774", "r786" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Common stock issued under stock-based compensation plans (in shares)", "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)." } } }, "auth_ref": [ "r20", "r121", "r122", "r162" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Share-based Compensation, Gross", "terseLabel": "Stock-based compensation (in shares)", "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r20", "r121", "r122", "r162", "r492" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Series A preferred stock conversion to common stock", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r20", "r41", "r162" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Common stock issuance", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r20", "r121", "r122", "r162", "r712", "r774", "r786", "r842" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Common stock issued under stock-based compensation plans", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r91", "r121", "r122", "r162" ] }, "cake_StockRepurchaseProgramAdditionalNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "StockRepurchaseProgramAdditionalNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "The additional number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Additional Number of Shares Authorized to be Repurchased" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of shares authorized to be repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r122", "r125", "r126", "r147", "r736", "r753", "r775", "r776", "r830", "r843", "r951", "r964", "r1058", "r1074" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r105", "r106", "r107", "r195", "r196", "r226", "r241", "r242", "r243", "r246", "r252", "r345", "r346", "r435", "r518", "r519", "r520", "r548", "r549", "r571", "r572", "r573", "r574", "r575", "r577", "r582", "r591", "r592", "r596", "r616", "r697", "r698", "r710", "r736", "r753", "r775", "r776", "r790", "r842", "r951", "r964", "r1058", "r1074" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r158", "r237", "r418", "r420", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r433", "r435", "r579", "r777", "r779", "r791" ] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r14", "r778" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events", "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." } } }, "auth_ref": [ "r597", "r618" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Events", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r597", "r618" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "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." } } }, "auth_ref": [ "r597", "r618" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r597", "r618" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r597", "r618" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "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." } } }, "auth_ref": [ "r617", "r619" ] }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Schedule of reconciliation of our uncertain tax positions", "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r17", "r167", "r168" ] }, "cake_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationExpensesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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": "Summary of Significant Accounting Policies [Line Items]", "terseLabel": "Summary of Significant Accounting Policies", "verboseLabel": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "cake_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationExpensesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to summary of significant accounting policies.", "label": "Summary of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r895" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r97" ] }, "us-gaap_TaxCreditCarryforwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardLineItems", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax credit carryforwards", "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." } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardTable", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Table]", "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances." } } }, "auth_ref": [ "r96" ] }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardValuationAllowance", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Valuation Allowance", "terseLabel": "Tax credit carryforward valuation allowance", "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r95" ] }, "us-gaap_TechnologyEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyEquipmentMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Technology Equipment [Member]", "terseLabel": "Computer software and equipment", "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityDividendsAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityDividendsAdjustment", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncomeCalc2": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 }, "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Dividends, Adjustment", "negatedLabel": "Dividends on Series A preferred stock", "documentation": "Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends)." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityParOrStatedValuePerShare", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Series A convertible preferred stock, par value (in dollars per share)", "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable." } } }, "auth_ref": [ "r25", "r75" ] }, "cake_TemporaryEquityRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "TemporaryEquityRepurchasedDuringPeriodShares", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "documentation": "Number of temporary equity shares repurchased during the period.", "label": "Temporary Equity, Repurchased During Period, Shares", "terseLabel": "Number of preferred stock shares repurchased", "verboseLabel": "Series A preferred stock cash-settled conversion (in shares)" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesAuthorized", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Authorized", "verboseLabel": "Series A convertible preferred stock, shares authorized (in shares)", "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r120" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Issued", "verboseLabel": "Series A convertible preferred stock, shares issued (in shares)", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r120" ] }, "cake_TemporaryEquityStockDirectCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "TemporaryEquityStockDirectCosts", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Temporary equity stock direct costs.", "label": "Temporary Equity Stock Direct Costs", "terseLabel": "Preferred stock direct costs" } } }, "auth_ref": [] }, "cake_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock classified as temporary equity issued during the period.", "label": "\" Temporary Equity, Stock Issued During Period, Shares, New Issues\"", "verboseLabel": "Number of shares issued (in shares)" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "verboseLabel": "Value of shares issued", "documentation": "Value of new stock classified as temporary equity issued during the period." } } }, "auth_ref": [] }, "cake_Temporaryequityrepurchasedduringperiodvalue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "Temporaryequityrepurchasedduringperiodvalue", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "documentation": "Amount of temporary equity repurchased during the period.", "label": "Temporary Equity Repurchased During Period Value", "negatedLabel": "Series A preferred stock cash-settled conversion" } } }, "auth_ref": [] }, "cake_TheCheesecakeFactoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "TheCheesecakeFactoryMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSegmentInformationDetails", "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents details regarding The Cheesecake Factory restaurants.", "label": "The Cheesecake Factory restaurants [Member]", "terseLabel": "The Cheesecake Factory restaurants" } } }, "auth_ref": [] }, "cake_ThreeCheesecakeFactoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ThreeCheesecakeFactoryMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsAndLeaseTerminationExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents details regarding Three, The Cheesecake Factory restaurants.", "label": "Three, The Cheesecake Factory restaurants [Member]", "terseLabel": "Three, The Cheesecake Factory restaurants" } } }, "auth_ref": [] }, "cake_ThresholdCuredPeriodInCaseOfDefaultInOtherObligations": { "xbrltype": "durationItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "ThresholdCuredPeriodInCaseOfDefaultInOtherObligations", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold cured period in case of default in other obligations.", "label": "Threshold Cured Period in Case of Default in Other Obligations", "terseLabel": "Threshold cured period in case of default in other obligations" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r887" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r894" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trade Names And Trademarks [Member]", "verboseLabel": "Trade names and trademarks", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r101" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r915" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r917" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.thecheesecakefactory.com/role/DocumentDocumentsAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "cake_TransferableAlcoholicBeverageLicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "TransferableAlcoholicBeverageLicensingAgreementsMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for transferable alcoholic beverage licenses.", "label": "Transferable Alcoholic Beverage Licenses [Member]", "terseLabel": "Transferable alcoholic beverage licenses" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r414", "r432", "r578", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r673", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r960", "r961", "r962", "r963" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r918" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r919" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r917" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r917" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r920" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r918" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r83" ] }, "us-gaap_TreasuryStockPreferredShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockPreferredShares", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares", "verboseLabel": "Repurchased shares since program inception", "documentation": "Number of previously issued preferred shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r83" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Shares repurchased during period", "verboseLabel": "Treasury stock purchases (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r20", "r122", "r162" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock inclusive of excise tax, 56,543,158 and 55,149,520 shares at cost at January 2, 2024 and January 3, 2023, respectively", "verboseLabel": "Value of treasury stock", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r39", "r83", "r84" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockholdersEquityDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfStockholdersEquityAndSeriesConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury stock purchases", "terseLabel": "Treasury stock repurchased during period", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r20", "r83", "r162" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r562" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized debt issuance costs", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "cake_UndiscountedRangeOfOutcomesPerMonteCarloModel": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "UndiscountedRangeOfOutcomesPerMonteCarloModel", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The undiscounted range of outcomes per the Monte Carlo model.", "label": "Undiscounted Range of Outcomes Per the Monte Carlo Model", "terseLabel": "Undiscounted range of outcomes per the Monte Carlo model" } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncomeCalc2": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "negatedLabel": "Undistributed earnings allocated to Series A preferred stock", "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." } } }, "auth_ref": [ "r269", "r272", "r273" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r914" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r529", "r536" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties related with uncertain tax positions", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r535" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "negatedLabel": "Additions related to current period tax positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r538" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "verboseLabel": "Additions related to prior year tax positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r537" ] }, "cake_UnrecognizedTaxBenefitsReductionsResultingFromSettlementsWithTaxingAuthoritiesAndLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromSettlementsWithTaxingAuthoritiesAndLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureIncomeTaxesTemporaryDifferencesDetails" ], "lang": { "en-us": { "role": { "documentation": "The gross amount of decreases in unrecognized tax benefits resulting from settlements with taxing authorities and lapses of the applicable statutes of limitations.", "label": "Unrecognized Tax Benefits Reductions Resulting from Settlements with Taxing Authorities and Lapse of Applicable Statute of Limitations", "negatedLabel": "Reductions related to settlements with taxing authorities" } } }, "auth_ref": [] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecorded Unconditional Purchase Obligation", "terseLabel": "Purchase obligations", "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts)." } } }, "auth_ref": [ "r383" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r58", "r59", "r60", "r183", "r184", "r187", "r188" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "Variable", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r609", "r829" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureLongTermDebtCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "cake_VestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "VestingRightsPercentage", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Annual percentage of vesting of share-based compensation awards.", "label": "Vesting Rights Percentage", "terseLabel": "Annual vesting rights (as a percent)" } } }, "auth_ref": [] }, "cake_WageCitationIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thecheesecakefactory.com/20240102", "localname": "WageCitationIssued", "crdr": "debit", "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of wage citation issued by California Department of Industrial Relations.", "label": "Wage Citation Issued", "terseLabel": "Wage citation" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Diluted weighted average shares outstanding (in shares)", "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." } } }, "auth_ref": [ "r258", "r275" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average common shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thecheesecakefactory.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomePerShareDetails", "http://www.thecheesecakefactory.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Basic weighted-average shares outstanding", "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." } } }, "auth_ref": [ "r256", "r275" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b),(d)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(27)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(dd)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "65", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-65" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-66" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r924": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 102 0001104659-24-027565-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-24-027565-xbrl.zip M4$L#!!0 ( !>(6ECFM %6W1H /HD 0 1 8V%K92TR,#(T,#$P,BYX MW[]5@&D1(H@>),M9IY]/+D[/ M3RSJV;[#O,7GDU#,>]^=_.6'__C3]__9Z_UV/;ZW'-\.5]03ELTI$=2QOC*Q MM*;^>DT\ZX%RSES7NN;,65#+NC@_?7]Z?OJ=U>O]($5O_!>GJ(Z1Z@97-61/@<.)\">TE7Q!*$ M+ZAX)"L:K(E-/Y\LA5A_.CO[^O7KJ5A2(*(!MV\/G+J>VOI,SSB_/+ M$XL(P=DL%/3.YZM;( I= >/B_1X25S8$ALNE." I@D0QC*\7?((6I:K^>G7J M\P54='YQ]MO#_40V-B8.@]Z"D/6684Z"F22/"K!]5S$QI_.4Y.<9=V/9'\Z@ M-"8,N.B)ES4-LG*W12G)*,D16^JDX/=GJC#18NZ[.M%Q25JRF]ODJ[/?[IGW M):9TX6\#+1;/8$[M!._31P-]\?'CQS-9&I,Z@N\-1TH\%)]A,;;[LG=^U;NZ MB#D]NL"YFMNLCV?8X[.(+#%$.:,?EZ2&J,3$BV<6*YY9/>8%@G@V36++# .[ M3X\KI.K:49S4"U>7NDET>7Y&GP7U C9S:0_)*"<"U%#0NT0U%%4<<@X*Z24M M :H]7?B;L[@T-70!L_744) FA&F?,VVW16D&L>8YHJ$D11H*;I@@4+H=GV=[ MJ9>))2F9'F%VH*>512EBVP\]P?/&317NCX9V'%)$#EUS@+S$]-]1[M:-*%XS M8E<3T[<="M)-,HZTLQMIJ;*85I]]4/J,;4&QG1Q,;"=5.?R[%X2S7&(L5 P_ M_,FRY,9$/,\7#\LM0#F0MRRP M73\(.9W .G8(=_J>GUL]:R<0_A'+M$"HI:1:*-92F[S,&E=4U#6NN[?]Q]O!M;DI\%@.NG0JH+6 M]L=@-!^"D;VB!L@TQ$;<+LVX3:;POX?!XW1BC>ZLX>/-Z&'0H=<,O1OHV64E M"!7'H7&TOI%R_[O#LRZ>-_X*QF.)QNB&5EJ:.DXCOE=5\ 5TG\:#GP:/D^$O M@V[5'A[E*DLXE_UU\>Y6=V/<2;"\<_VO)@M)3V]$]GTE9/N3GZR[^]&OGYII),PP ]#-\2YSSE&U6?[<2M1G[2JTXAJ!>%>II6JUOHGJ[5;[H6;)(Q5* M5S]1/ED23AM-DUQI!?/DNT;S!&JUF*S66E-N!5AQ-U4J3)5H6(.^YXR AX^I M3=F&P,++TQHE.(R07YU?[$,>B[2(YUA2J)60VN%9 <^AMX%.^YSEXJ>A,.+U M+HM70D0'3@5PGCA=$^8,GM=@*N<"E$-E!.E]%J1(C!7+Z9"JA)0/^XEX 24W M^#UD:S1C<^'*)S5B]D&'F9(E%>%66H=3D]F$T>S441IR^S>*D]JC.,JV) MCFWSD!:I01.I$:^/N7@I89U&K(/A<7&314=P=&I71>" BY$S MT6RTEBD"WD(6W#,R8RZTL0"P"OP%F%[F8-JSXCKP/.?'M5@N%EONKIX._:I: M]-'W5)*'*(:[F,&([V6>1MV)M.X[+&MF(?CV%YG]AUYTV)=D/QZI&,WO?#ZG M#)9/+J[5F(T8O\^N82D]RDQ,RH_\+K"@Y[M*.M KG=+1934ESS0 DW_#,,=T M3&U83;"$9)]R#^]E&8U@:TQ:)=F2HM5)1$FW_HNLUO]CI2OIP*X']I2NUCXG M_.66S><4$_0,;II27 4P9];T'LQ;T59"=H=N,;I1LG?\?_2&#CP!=L[0 Z6X MDIV)("U%:HRGP9$&<8P3S'=_*H^IDF8EQ'6XUR)HSBRI8-"]LHEC:::" M+++WY;/(K&]2DKOU6#O2+6V9I>\ZE ?H6)/^N@E%%S:P;"@7&&Q\XA24($=6 M("\9%*\EVCA'WE6)GT^FHYN__32ZOQV,)W^V!G__>3C]A]5_!++!>#B86'UD M_F4PG@ZO[P?6TWAP-QB/I13@ZR;4@8*I]8*FIFEP<:YQE90/CG;(5HF5&8)D M9HS,T;$.A*HQL8)@F!F,$E&P#I%:L:\R02\S-J6C71U"56)(=$@ M8E$^5&%&J6*,HL.L$+,;?[5B(G99P5$6SQ?4TYUV3*1&U#3)@ E9TC!(2>M@ M*Q=02KDCM%&C-(41),T9)RGBSY82TF%3,]A7+JIGQDAS],D+WW4X%>(T6*U= M_X72:^I!<\232[R,SM/2&#'2'(%B(58DQ9)B.H2J!-4,D3,S'@51T Z%8GU& M%[A19V->)@HC)M]I])@2T<6W*KJM9P']/82.#] =J7%0[Y4;8=&<2G<"+"6A M ^5 L81F,84RL87+I!'O$: (=SUOE5$\!5 M%1WY4%MN@^70=FC1"A'KPL@1&L=UFP4I?I.F1JQ@WUZ.B) MC B]SR*4O4G7P=0DF)B'52ZE$; /.L#TU^@ZV&I$&/5H90F,('V;!2E]AZZ# MIDG8T821EM((UL=:]93U*W=X M'=JMU>A-J9)/2#7(DNZN.AW>>UW^Z93F @MF1A,?=_<:R]N]5[A:$\9Q<$=S M3*V[9QOJJ),A@"Z?$L!D.^;)42AX-^0MJBR8=DT\[6! ;)N&]#+54+8N/BOC M;)0-M!(M[!XU>;WI.:8;ZH44KT O5),;3;U\<073ZGVC:155:R7J[>;*P>>* M\9F<.B(*YL2'1G.B>WGGU52&35._<]^#/VUU9[2A^B@CNF#:?&RH2K )J<)4 M([H)56%"W<%F_PMQ0_H BQ'^;9HA1EHCY)KT>!1F26E64EP'7E/PKNF">1XL M"_G2 WXPL+^2\?C1?$M?!> J\@HF0>9 E#<)>M:V5FEP4EFO153%J"9@B*PY M;$DC\O=M58+.DYZ_"O=2_MAE,8 MSSN";RN)E[SG^@H93/@6WV##:S=2K!7+[?"LB^?NR8\)]9C/'WV1_PQC:<8" M?+/O+V;PW8FWE'Q+5M !?9@K<3D(E^ P0EOU@EP'9Z.K.HAW$\EG(NFA^M*A]=Z$!J[J0*FJQ/2(I,I,<%QH4E#C M5*\.BL-F>O4=>60*X*<;/VB8VY4GK"";Z]M&V5R)2BU9:W>:KZ-%?3Q"=WN7YI;SM\4_H MZNGSRHU)4'P*U.<9=T]]OCB[/#^_4DCNCTY4<2R"<#LCY>N5E''Q\>/',TD% M0N1-$5A/9W'C3ZRS0_4*<*C:JSWH6M@IF"15.Y6>5RWLDTMF5?L$+-1]E>Y\ M?_8<.)_(>HU96OA3](/G^6JVR]_P)X;? !.61U8T6!-[5ZEL+VC TX6_.:.V M ^V^O#JQ E",*W+OVU*,H@[RR/$/'*&K4Z@J:ER%6AW*JM0:D^,?U6K=Q^>C MPL>C"W2@ZJO?9W,Y3W'U4$[OXK)W\:%>.QS!SW#R89\N>^=7O:N+_($HXI3_ M#DHW9$Z"F105!CWL5% &AR33@I!U- 5<$6S%-(/EZHQY@< O;Y6#1++@OWHQ M'X)RA:!<752;DI&X]_)?CBA=?\R %;^O-?S;D6PT^OC+@=9$R>3P7Q.;<$VNP<(QJ!! MTE_=O*,.Y9C="Y8ASF1,_.)L%LKDA+XMIFP-?"J1,[)#<7_ZYRO(5CLB*)F> M5"J?8!?"*R%#05=HS\$XA;- ,"'Y?^1^N/Y\@D/$/C$@.;$\YKIX$/U\(GB( M>ZHL RG,=Z9*=LBC!V7SAFQ,84%C:\6=[SL8Q K7:Q?V0OG]6RBE?$.3XU"6 M075.-6GEP]R%HU3#GLW4UP*A6W3&A*Z_2CV)_.YB'B? U+QQU\(9U@-(GE- M A8\A*Y@V!N.78F_V"/[79DS.0#,$W1!^9LBFVYPW_E7&,!NBK^.D3.W:QK* M9%?6^+['X?I1$;'!]7!ZVQ^;>Y F.F;C[\G,Y_&EX@>ZFE&>:+6V=%\I./Z* M,*]THPF41UJQQY"_N)JHTS&T/]2P(G6FCU MWD\_P\DIV^&*?"WLN6QD)BVPST'-+R3=]O*;G<$0-O%>5F._=Z*N*A&A^?$#0[4XZC5L1-2:K1$]_3%[;1_ MHL<'86'!D<)%ZXW(%Y*?:7"C7K1+=*P,\6MVTY:&JZFO0/V4$C M53L!+',,N8VRSK*?QRE]DM&+:,.!Y6>/J[0]RI1G-\@3N0%ZKBG7I#F*SS@7EL%:X20UB!Y]BG MJ-W>=4O7 +Q:'H!:?^5SP?XM__DD19;9 *L+:;XG'F(8IIPX=$7X%^K$;IN@ M_\R2ZR*?I(9)YHA/#H/Z _AY^ ;&V1U[%J$RW;=OE!GL-!-Y"TVV6QK8G,DE M-II?AP'S:!!HC/,"NI:9UK$6N8:F\Y^]9'&#RB_R&2*%ZWZ M+$??#DT9G5G!"@#% (#\[#F4RPL>L,7;(B3NB..M JA!&F&)Y^=&2 IHFQI#V/E\P]*>%#0B?Y<4)Z" M\"YTW2ELAMK)<7C11U*.!__T??\V)NHCBR1_R Q#!5XCG-B+>[V MUFBZ?MF:4H]0F8A:V*>=45_PE0'S MB: \E$> +)*+,Y>B#?Z$Y!NVN4_7!K&:W1T!DL9E M QG'/M]FWU'=YEI>E1F8T+]UH==[X#GUW?O$%GV[(;+4E:%NXXV:L [3L^-KGF"8X M>*9VB,>?"=G P@NT_:XMH86CH51L&9N^_ 'K@#*/KOG+A#G4U?UDD",R3RJ& M2PQRVF#C9#=LM4%1NMV?$&[C%I_#<728=Y9T;(1L/41]A W^7\(*+\W;#B=3 MIKECWX7%R#%10A/?U).US)VKAT!95]G8="GJMA[UL[A0.,9'(3#/B8WH$KTN M8&RIJ;(]+FAB$)JRED[4('%6QUB>^HZG1LV496B';LDJ1=G0&LK4R->.SJ:: M:E:B69*VSDLUL?*UQSY!.T]QJ7$/5$)*_#Y3%I@$04B@/7P5P+&H\\9<2>4;\""## GYA?J.3[7N%:JBSBV3^4)VN(K5Q#\ MN>!DE4T/-M"T\%CY*]H/4=;1, A"FM2%NL*63LM2/EE-(*D26TO[KG'0A@27 M594#7Q[+T4]\TR6TITPXR436PI4G9YF\325_)2XF;=RY_M?DVZ#;1PUR[;!F M8MIAEL4;@GIO13GFJ',=BI_(AC[ZXA]4X /N%!:*H]E'RK$=>^\8>G"&A(;> M4O7_H;<-(L@.[-3/[MB0\N'686_KD3C;F_VS;E'OM?0M5=!WW.[;OX]?@;#]#% MRF4_^3535.-P^#9)K\FF9G)+=(4MG'=3L$P"..^AG+YK^TO,!;R&R<+!0-4$ M7[/&04T!+1R+1]]K/!P-9+1P1$;0: ^33:Z)]^4NE!]=PYA-]J9J 6$+^Q9G M98,=,XM.(XFM8DQ=C&3**VC;+]K(1ZR90Y7HU+7+] V$[&GH36IKZ1Z]NP*5 MZ$\J65Y;?AP#JS@G @9^.833 ".:U9\I:^',SYEA\H-0NTF6L/Y J65]H(VD MM!3;IY#;2]BQ1S.7+50([#:D>-V,>7AF1V>:SYW44:D"S]'MKGO00)2F3S<) MA**[8U-_\"QHPED3I [%=46T%//H@IQL:7Q! *SHY//-LN,%="WMW2Y)=#2/ M>G MGW;S1-2)D1=YK-+9*^6YVI"7H=M+*ZJGU'7M T@[\H3(9"CG7P-V6" ? M8J7.&-^.&,U'H< $'A"ZD;>G\SD[,Z-Y> M_#*G\5B7H6WK_.W#WPXL-BEB&[K.N,?,9"TTP\=TX[N8'!V]7O727Z$QF4[G MU%.T=$+N'8;'=!W%IS2'X?PS= ';D8_.<<93[@>BHP(*9Z2ICXF*OB=_UV1- MU9!Q;,=!%(&9W^+R?9K87,1P]0AV9O)AR'N!7X;>OE#^!%K+9FKA* M_X+=[PL:C$*!8JB^&M5%;8DO7@[9_ MT/J1K1X,LY.(JPDP1FL6K1_81V 3 6/UKZ&SD#M+?T&P1FD9K(GW,N(CF #! M!'K''$8XT^6.O&7=[48AF6 ">I79]"<8%MB*IOZ/3-XP@9_VUF%V/.M)28[, M6W_&YH$\1PT'GM'\UR6SE[C5+.-V*Z M%Y.""*4QVJU)[52'^9A 1[X+C7&>*6GI2HT;",H^M&5!*@B5+6QI/\#L'ZVI M%WU *1U&3!6T-$X6#W60.(/B143YE3C80^:4R1?4->@4L[2TS^C8=J,' 4=S MF6FF@B34&1".D(&B2Y_G4BZ;&MRO,!+Z/F<2\_3#=HB(2S^PF\56D@+>,HI2 M.GE1E_JASO/[+H%"RC_6! A&\\&SO<2\2[47XOK&="#X'_9P0USJ:3Z[69KO MCS(<$LB=NS)Z%Z+O.-+/3MS8\Q%]4$Y]+P8_..-?TX27,VEJ'$KBJ_H)JR?Z MWC,/S&#EF]\ZL[>]4H4)A0 M&UT VYMLZO9L[H6WJIP-@Q_U5I2BS4UE\$,NEC)FHXWFY)2WLB?R [KQ)S(W?AT_N %6X4EJ^=(+E\@7')YS1X:LMBG*]0-V.;0@J]S_! M66,,7E4=Q,G/#Y1@YC,6H0/S9\^?X5>UL;ZAMP[EXUB)V3Y&18ZMEQ^BWF98 M_ CJ#3.+8)VXH8,!P>@8D50Q;U9E:]16T>9J2&")T[3FZ@% =%W^2WJ60<4P M5?_3_EOYAQ'W9EZPTBJJU#M9J2^O5/Y@PCYW:Z90P@OGNM.+(+ ]5 MZ68O>%R)ZX\R%&B\<+K$6PX;RN0"<4&/0(/]N2#/1"B7$;9&^&F\(U=[ZBY\ MTA7YX7\!4$L#!!0 M ( !>(6EAO.4O/!!D $Z% 0 5 8V%K92TR,#(T,#$P,E]C86PN>&UL M[5UM;^,XDOY^P/T'70XX['UPQ\Z;D[[N73A.TA,@B0/;,[/WJ<'(=,)K6?12 M4A+OKS^2DFS)$B52EB5*7F PW2V313Y5Q9]'O2_= M(P/:)IXA^_7[D>=T@&,B=/2WO_[[OWW[CT[G[]?C!V.&36\!;=GYA/#^N"S[2_LU1;DD+V;^^LO^]T"8- M"M1VOGXZZ/O1F^LNOQX??WQ\?/DX_8+)*ZW?[1W__?%A8K[!!>@@VW&!;<(C M@Y;_ZO"/#]@$+N=2I/KG"[%" J?'Z[:$)=B_.F&Q#OO4Z9UT3GM?/IW94=!% M]K-$(V%Q]BO**!_!XI=/T ]XT+NZNCKFOQY1[AG&-X(M.(9S@W_[ZJZ6\/N1 M@Q9+B]'BW]X(G'\_,L$OAN7DK-OKGC D_SEQJ2"9C@RQ[6 +S9A*8%3Z6H"\@UQ^= MT?R>#J0%+ UI&FG]X Z!99[L$7- 7R?@0[Q8$O@&;0>]PST*/;4=S1FQ/W40 M-Z852X#S=F?AC_(F/ 'U"D'?(,>TL.,1./$6"T!6H_D$O=IT23:![0Y,$WNV M2S<0S[3+)H+.O4T7H%?T8L&!X]!9^@:Z %F%.%):TQJSZPFZOCH_0S)Y P16 MR"]QV[4P+.B@,[!G(PJ4C*$)T3N@XBQ'B63HUP+\WGZG(QP35!+0-'JU 'LF M< G0[/9S22?NDL"):-8$$"\A<5=4I6[_X:$EFZE+0IE!N!:H?,B4.*6GT:L1 MF&D2#Y:KJ9F$:X'Z $%9X+9(U0CG$;@>02Y=[$9TR "VP/$?'A!X019RRYI5 MU5NK3YV?L&UZA-!)HVPN2)"O9[?E8O,7]S8Q4X&.->Z^H3NP=GZ*W)9>UW* MW*[1,=;DZ-^'HZ?)Z.'^9C"]O3&N!P^#I^&M,?GM]G8Z44#+L5*T%C9C';&8 M!Q:3N*P9.8?2X[3FP'GA!#VG\PK DOF%3X^AY3KA%Z86IUPE@@\__0U'2-0" M+]#BGN_8C\=U]&GH3ZB970O*_+PXO3P[.S^[.NUU+_O]_L7E5:33$;49D'C_ M 3%#^O2O"4V*2R@H<>PP6Y)1ZR J^K#^G.!%DG-!8UBEXYC,(/E^U#LR/(?V M!R]96\ Z,CX@>GUS^2\52X1Y6NC.F_W!=M_OP&(>F($[!(2LZ(K_![ \*)"4 M5%U=)9@EIZ1LBT.5D?F2(,QV6M^/3JH?DF)7 5WG- +_L75_T&BDX>6B##?IN6Q@+,?&,\^D&4)5^;\JKIJPM[DG;;<%V23F@5V6KGJQ+WK8]:GT?QW MQX7/CA;468%8?Q3Y<"8 :RG*(;9< T_T3N6]# MSW'Q I*0%:MLR8S9#? MBV> 9O?V$"R1"ZP(')%%DENQ1=(M"%;#C<^8!>S;<'8+B$WW<0XUNKP%DP.< MW< Y,I%H Y1?L47R+@A6PWW1E-"=ND=6N7-SLF"+Y"D)+C?RK%.+IRA4/;Y+ M3\D5\8 =AU_0FH)/L?](A4J<.R?]B\NZ#XZ+3]TE( _TXD(Q4.#;\=8EIWW? M?$I-JQ.1CO#ZTTGV]:?)E/[Q>/LTG1BC.^/^:3AZO#W2]1+4.N\#$ZM@.&R5 MJ2O\/@B&O88V753$4=RII?4;HJF,3XVWET"2:^34,!5OT-U1X.S("=D>W1X$ M7C$Z$*_A',?N3-Y^N@10+,@&9'5/6<==*^RP"ENT:Z_WM@L)=+)EOY<6&ZL_ MU7&C?',M>9N7??D9]B*\:43[B$-/JP\F&#%;:J)663^)5RW0C4J5P#D-W3"C M>.\S%L"4DG&0IW0_=7&PZJ'*)@T=.T/L\ #*,#>+T"47+Z:?%LC*(,TG)X%M M#QL-P2Q_A_&,]N8:OE- KY#W+FU"3RNGGUBDF+LUX4HCTW!N?0 OF-#.CR&W M)=,7Y.S"C1=B 7@:SHR!&X"O^T'7UW-,UNFOH$IKI*H,4D/W]@]J4A)@402# MV0+9R'%9_]\%^V?)6JV1PZRH>,,\>(EZ-[ _(>'''Z\&NPG."=\<^\U\'"C M66#R19/2;:ERAH^D@F;;H5!U,2I0P+Y&J\PS8=L?=OR;9JD)2C5>"U1P!4*[ MU$AH8VI:VAX,_47;5T+H5.C?'F>3)?UO)CXQ+4!)/^$7]YV4!5_>_M/@M#1\ M=&%/1Z;&7W@#_]V,H]/!.T 6NS0WQ9$XI^ (_AHXR!2,'$4J/VL(B@DSF?J1 M!#?HG:Y?]LP9S/[/\Z^>BX)D\8, M7_3BN9L +\X;BS=(YS+\#.BNQ41+/G=.H,F28B.8J?6[DFVIXNR%+;F+2D>/ M527]E2.9U>54976A:\OS^/:WVZ?)_1^WNH?GI/ D)W8MLT8]ON/,$+)G9O+0 M<>KZ:N\/&JKC.9>+BE/5;^J0$'**Y[E4_!H>(67!O,.$]LOV;[R:JRD!U(@V M RN:_RL0X7K!S1DU^VE,/U7;A^ZH:6C)W&R8XMY @MZ#4P1F$_KO1F";9W)B MSZHZ\ ;Z?P[F+B0;+C"O!!-.T9FQI);C0KB@!O'EP:OT/EFKX8FP46;?S.32%2>HJ[D0I\Y5/C*I0M(61G?Y<4-K4I$1 MGUFH7LU9SUN[BZ]7O#J0L6Y_E#DQJF&7ESY4G$.=/ M7X/4-_5I5TG<4TLJ?E;'4R9SY&88NIL"^FG'CK))"W/)!%O9)E@JD"_K$J!" M_1:+M1Q>:.BAJC3DN54JL3,;U-X%J$,U?--,+:M 3JV#4 AU#LAV$C"EYD*TVFQ*I3+DT WKAJT9/"E<,.WV#.AN3-&6N46*TL) MC A]4=T&+2=;SR\I;T"#>@>I&#(\"'5"\BQC?RO*#S2G#"'J2TA*Q19+>T6-,*1@>\D3CC+SRGZ=OAS;MD4&AIFGK]10L MI,DWI-1V),GZ!ZD_*KP(545;IZB 7_X[PSNVO%+#>?I M8,5#RJ:8)\H@4/ABM>B\79J ?MJUHVQ3SN-W8X;4?>,ZYZ($OGO;I4,(T74X MTX#.K7>(NB'% ZF 5!U4X@X3RBL3PAE/=\N78/DU2I%*C%57W7Z_>]Y6==F% M([F+3PWY"P2,ND,VL,T=MC,I!/33$FVW,[+<4XL@4-[."!PVD;&03.<5!D)D MA P4(Z*?^NPHO"U'3CD,T3%'2G3"?& )X4;S(<4BC"82EF^Q"A3#KF%LX1@N M T4>S66$+2Q_ ,)6PZ[C]B&JKD-,]T'$93MH]EBWQ.#>JA%'W=/@29&]#F\9 M]!KF2WY>JRSK];WC>)07J>\/2-0X!)$KHM?QV<"HVH8(1O/X$\-TK^Q_@/3' MK+=>BQ$[!$TICS&5I6#>:'=D.HMWV?_!89'RB% [B$+@5A.KQUZ]%3Q<4@[E M%JO-OKDD%7!8XT3$P8UXKYS;3TA,Y&RN6F?,.:GU6JPGN_% P[3,D14US!Q: M="E2IQ1G$GOKJ^XKU/OS$%:DHQ/IU9YC[.GUVI" 54UC;',#[K6;")JL<@NQ5X>?'%M8X]]]A,H9+CYAOP)$;_KD5 M#T@'%)F0'_LG.#+?9T*G&^28%G8\ B>,E61%%1N]VFB.3!88XL=*4R8]8PN9 ME$7;L0$WT 7(DLOVQ SF,Z-C;-IDJ9_\9@T\-R(-&YN6C;!I6GC3NN$W;_PE MZ("^CS]L<\Q/$>D?C?[ >/:!+$L83"E3M?((T1F<(YN.MP?TS@92O(]^8E,9 M;&IDXD/JE ZINA\+5!%L/"RT!.2Z)UNZ$P/\0<1)';(M!\ MA&H7-:H?PG_R;L#9X!T2\ J?O,4+),P]:K&GJ?AZ[XP\UZ%[G)GX)7AE*G7< MBPO/";ET>9?B[T1L$B %+H(!(2SR=9&2LK8\POJ-BX(JD;@[5SY;U,PF;093 M@F596SXE&JU4GMTYH)9M]J1:JRLC;9::977:[6U;5B%M@W+(X-2-"/D&F$T9 MS&&.8/Z8E&A3*5FW%!,IS$TPIO*VK*Q\58A[=H$) MY!;I%3O_NZ;?R"I\OCE5=-DUVB*] B@+3K([OXMB.R[Q^$-R_ ENMI]@T3_" MA!FRU=HBRJ)0U2R5/0W(&V@ANNROV..W-B02 W*K1END6 "EVB6Z.M+@T%T* M\WA-H$NW, O_FF)NFINL2BV0]@Y U=+P5G^*))EI-S-Y;+.%*@5-)L8]18S5 M6"N1;*YJULE9TCJ)T&J *1+V=D5%+)R<-D6H:,_/3R^[_?[YY7FOV[TXNRAM MB:06+YL;W#N,9U0')]YR:?DG)TOA'2DD6Q9V]>.;:D MRH@75VBP%!5!%0P^J&H%\W,81M,7JBUC%VG+F$^4'X"MR39B,1-D=!1;G]E5 MJK^1EMZ9K'CA[$IQE69Y>NL^W)81TM95,U5\NJ^7 ]/T%EZ0RRO_[4#5M*]E MD6^^[NR5$XKI/RM>&?P\VP4N*/63"X(?!-&8ZT81Z$_8-O-W.,FR=6S,_%X\ M4L9#BRH@Q)Y2]P45]1O$F>));-34P>D^^R=>!X7K,Q%)I56@T&#Q[XI2=VLL M+8TG6WDRLW5G5VJ!M!6 :6V91=^Y*.9@O!(NQ#[5)KD9DP]^Y(8ABLI7OU=G M/5E'%DCU>[MT7'W9DTNG]9_&9PMD:QLMC4KWU3? ,@$6(+)JN%6X'=*4 :7[ M$AK.KXNEA56!!A]M,Z9*1K-50 M,>V"3BV2L*9#/-7]=':E.!^N*!].FB#E'<#EIK.MTW3DSWNK&8N]7M)8],DT MP#CD'671#P+EC?Q>]5B+O;B>T<5D0?W&5 )#; S) =#=NIN\8>).(5GD"2Q9 ML&$"DP2@NP7W![5!651_GKP2Y1HF+KG^:^W1]->31^!ZK/G1/#YE1!9>U97K M1+!R=8RP,9;E"H?-&1;[V; V#39BC7,<"--9M@JS:=YXHAM<\M4K'K^R'1O, M74C^%P)RA]YW!1FC%1U'5]VN_Q!US?. FJBCTT1Y+-!]I99%6I+.'+:ZR&B* MMEL$)9#8V[[O7)3, 6N*"+WN>;A40$YIFV5,*IS.X>J*&+[NSFLEE!^X#%7Y MP >L* +P:O?O]563)VK@3#^@]0X?L>V^B>)WBI*+\Z[7[W?/#D!QI+A0T&%? M81C0)O*IL)5\(@H&VM V'AIE$?/N1[HL%^LJJ*!!Z-Y:?X<6_:2!?C'E1?NJ =;=M.4\FGCTC*V4%SZC6=.$7PE=;AC2V,+'C_6B4QL!. MU5P?1<9!^P[DFBKTO>#6VC_.DUWS5+Q1<#PKPATF MCA%M*'CF <^-^::U!NP#!A:G&^2U3? O"'+F;)R"3U& D2*1J@.EI+JW$[;X M>#FAQE7=;]86$VPLRJHX<@U3$H4QF1-(WI$)TS%13@0QFRQCH;R2E$.\C4JT M1\XHO"E15:*Y]54I_M8?>^=[#$VZ0-/U-;CZJK+\I-P%]9LP>!M^K@"_&>._ MP&+Y/T:\M08L/[?S.62O'VYX-Z;JYF]<5*[%A?1 MP+V#;%]F35S@>DRQ8H650"M1UF^N45>%V#RS)Y;HN)))0&4((=WH/] >6)%Y M:0>%$I$\1$U2XD7Y*?@$9K-,SX,1L+E,%DVO/3#=*5K2>D,"9R@]!5CIC<1Y M=DIY5K>)74Q_*N1.KB%>PVM:,LB%FE6,2%LTIT3TN<>^ZIJQPV1SOUC2W?)H MS@R$]6D3=IPA(&3U LQ?SY"8 J==F?3;HBC5,";W3+A2'4H[LRBJ+VFT#DXW MI)F0>[);J1[X[TW&\E/L-GD("1Z<1JAQ0N;R5N4KS, Q2UI+-I0.3@\D61 H MP*4>\\(39KXS]E;0BP4#=^'M)S0]5J^,14.Z@3BSSOJ7YW7?UMVSONS&F4"- MKAKF6?&ONZY?.][%DMDFU18%*IT'H1.NJY&NK#$%BA\<8 C405#Z9_7]3N1U MD^I_3BW]-#>#X>*X*!5T&CJ&0QCIWDDE.0HUH;"/-!8-=:^QR)* MD5VY[>I0 +V&C^\$\5UJ"I!=23_!*TW^!<#I*]?8G*4HWNRZ<4;H\*1A <$) MI5\ NX:S? FF*D4Q2^JU6[!*Z&6'_>5!QQ-X6*)"2"K&T2M+HK,5 UV[2># M7;>BC=9M&)%&&A!D%*[@%(>?SS@:\BQ\FR2W5MV&6Z0_LE9;I(I^PUI23)F& M6Q[ W$F[AI/S".Y(][EC)%\UMVOH*U9I&8G%+(M7PZ4Y'0*[>HGLUP$AP'Z% M6?Y$Z?H'I "RZ"L+P$KO9B1;:=H91&ZE.*:+?O^L;OMJ!XGN %G^_=*:1W7X M-7S>#BR1"RST3\:PX!'7M!>'WIL*J#U!ITCEH-1"A0P^G*!:>BG3?0] MZW'1],(-D*%((!*R%$/4VZKS>R]IM4<*QZ'VZ716]_49!9%(R%,,LA'R3$1/ MSS'Y &0F/63%%%HO>37D39BLZ5^VC8Y(F!O=3X0O_J3?<\[(L+V/IMJN8/MB MD=Z.AH!Q&,\^$']8Y=YV@?W*8C"EWJZ4(=%VS5&%KK>S8#T:_)MAA9:I]-IM MUP,%U'H["\*GQJ-FLZSHX[7:+G()M.6;_?GG!=M;IEA.SIQC@\RZ<827&IT' M*UD'N66*,Z^.9)[&TI+ MM1)LE+ M'=.TY3PX6"4EP4X0,DM55Y]9 MN&0BD?CIOYZW_N0)T1"3X.S-!@4L\'*Q_?A-'J[/OW_S7W_[7O_WT MO\_._N=B<3OQB!MO41!-7(J<"'F3KSC:3)9DMW."R2=$*?;]R07%WAI-)N_? MO?WV[;NWWT_.SOXFFKAP0E:%!!/1UH>W[[,?+M/62/#CY,/YA^_./[S[\,WD M_8_OWO_X[7>3^T]9N4^,LA6N*^CCX,N/_'^/K+\)0QB$/SZ'^.__A[./[M\^A]R8ED?]LT$E6G/_J1?L* M^<+?GB<_YHMB3=,YV$GY"BDIN][_\,,/Y^+7-W_[M\GD)TI\M$"KB?CJQ^AE MAWY^$^+MSN=-B>\V%*U^?N,Z7SCJ#]^\>__N \?\[P\1$SC7I$L2A,3''I?_ M_LMPOGJ(B/ME0WR/*>?UGS&.7J:!]X H1B&KPE0VPH\^NF?-,ZWC55GQ-Q-. MT.?%K$![M$%,D"A$G(J5XT:$OKQUR?:<%S[OB1#!2"-IGK?DY!4.79^$,44/ M\7;KT!=&,EX';)RX3A!-79?$0<3&\ST#YS*B[RG9,:(Y"@YGQV%>H) S!77SSL4A"@< MD*\M"03,^8#-36L^QA(T0_)4U35<;BW0$PIBUIE+6"DNZ@'YI>D<+L?$T!A2 MJTH=PN7,'8IF;#.X1?>(/FP)^9 QY\%*T*W3F>S M<8/NQN!*;SM-<'M(ON'BNZLK]!@Q6Y8)XL9QL<]LA4[P&C0_.NJ#*?2 DSH M'8DZ6E4MNAF#"Y=DN\51,@0#CQ'(ES$4\$6L$_@F[8^RAZC8Q=UL#]3-CH92 M^*V8'+C-U-TL7M,T'+1L+\866D)7"$>L4$=[9;NNX'!#?#O?\3_[Y(2TFS&X M<,V*DQ>$+E" 5CBZ]YV.<&L;'@-I8G LG6<4+M%V1R@S4Z[P:H4HFVX[4GO3 M/D;1=[3FRTS7NU5-L^/8OH\A^C-F%%T_=6;&*1NU12A .-3-D*9_ENE"X=9Y MBV*V#^;_"'?_.:-R=9Z6/_^*V0)Z%CB4DJ^(OJGEF(Q G])]>[S#L_0#X^S[ M[\_>OS_[(,XO_KW<5PY)!J/=_.@$GD,]OON)PXALI\\XO");!S-%6CFQ'X4V M<[IQ8T5F&8!:.>&C8%P(BJ&P2T.5;V5 M11-F)SR5/AC.C^>(D\'C(#KW\'8O?,?WFVE0[BR* M'WI]*Z@2K;4GBOW-64J",R\17(W9T"&YTM9S1#,%P8FO^Y9]+/2+^*#WD)?US*GM:++ M$6_J4'"2*SE)IK/))\'A4)S49M3ZQ"V0Z//#;4(;3SC\F\-\DW[Q^RUV'KE[ M@IFHT\30,ON0-3YAK4^2YB>\_4RB^Q[:B92!?+LF3^<>PHDTV1\'(;(/O]^B MM>-?!Q$_[&;]EX0G*?'[^Q(^19GSOBE/NKLJ3+ YLO,_2VDN%R@0?%"E*2V2 MSN:BK+$5)=LZ'A%Y9W'(FB*[Q(N;%4ZGN38+8@8OH_Y'*763)9G(J"*4;>]^ M?M->>ONI)*11;AIAGPXR9!]^WT=?/+B([2HQD>B@LEQ%JMJ20R%*N_TU>Q2U6RT,$DN^$6<"11.5K MRU<4Q*C&"(CS9$C'@;J@$J.\:-,18,-K4D?$8,/ @&H^'/34CCH6IMX?;-LC M#CMN"+U#7W.1 90$[$\W/>U4CP^K-I3Z9-W*"-Q:LK;GJZF7Z-:G@J568HJL MJ!*[JG#;T=14,J2>M,''F"66_+A388"Q"B6';OPH@@0U(TU;IWXU4M4: 7V) M%.VB)"VK1*LLW=G25,-\8D#+>"N4G/C\:%$2/;A=VCJ6$B"UM@]I!9F RL\@7&"=9H%N277!RX>.)M?74UI=)S6ZWC^8" M))9TCKR7K 56L.%, (TZ=&=!BAB)*RGE.Q47+Y^J=IJ.^R;BYZTIGWPJ< :;'XR: ARU.DAB^7FX5]1 M/J#[XH7;R9HIP:"F4I4-ZT+B!Z=+.]0-:MKSHUBW[5"V$QFQIF_PX6H$*#]$ M#8$,;MLN^#9"8<#N?Y.::(5?AZ16NI4M_:JFN/VV5,4:(NUE4!LP1U9FZ)7( M::-@U?@Z_LWO2^IX:.O0+\C+10 MZNLT54=3OA)C2@93V1K2N0H;D@S#A7X1ASA 89A&/ANYT&5UZEWHJEICH$]( MT&Y1"F74Z,JE.G.5US"9:&@8ST4N)SJ_J:@0.ZZO+HBPA_V8.Q4?D!M3$;1W M_>SZL8>\&R89[LR/(S&4YZMKA_*KO6%VT?OB1=Z SK/77X]J/V"_?8*16ZV' MH:Z:)0>[]1T,HQG$#M3P_L4^N9"?B$S0CSHW+9#/\SO=.\P$8UN(('3<=$.1 M_T4SU9@WH-1[NR9&9I)VZ%<+&H'N;G@WD@:IHVKP\6D#(S_%ELY1EX\TQBC#L2;U@?*%BTH5=.R#5A\ MLCA$MFRE";_Z.CQN)F;2BN;!![@5R/RP;P!NW&&?)3Z[>-G_^7>,*./=YN46 M/2%?-^*-*JN5U[CZF(S)9X2KDJD?Y39MU+/)M)76(]Q6K*0%L<,/;4-TA5%M MBPK*F,[N>+_4+MZZ.B8C6%YK3/2Y^^VIV+QYL. ^-(J#]843XO!S0!Y#9A Y M;)*>!;LXXHEV YX(4#CNRJC,!GM?_=9+H<^>.YQ4M HFFTOZQ#7F_"-CA'3: MZ9,!XQ[P%K,\U<2G*4JKCSW5Y6%@U1_MJLK;X.WPR+>6^<20DN$/?E6D%XY\ M=22/.DBRX^JI^V>,0ZRX&%536JDTFO) L/(_*=(/EMIZ5O@K-=L.GGJA$$N* M!A]$2@CY061$^JB#J9CM63..J@75=W6D14<'IT\$(2EJ"+"[8:'E,:GO?_!! M(".X<'E(0>BH*O^K0S'?%BZ<2+>[*A=3:H.LX,BPM*I>+6@$K3LUUW"6U/4] MN(I7B0#F[Z7S/(VC#:$X>N&+2^WT+:M0,X.IJH ! M;3!WRZM8 N]ZYJZ1167B5M,STKPM!U"=MM6$#Y^ID00A\;$G5H\96TQD,[NZ MH/3RAKKH:*#4&1<510V!=915L8ZWI+[_83,G*@C>YTK4$#IN7 HW2Q9H%U-W MPQ:O>TK6U-GJ0E.4%?36J[(*&-#UYKZBBB7P#B-53&11ML4U] P?KZ(!4#&P M-82/>]">Y,+_35Q[B>9T@=<;W>TN97GUJ;2N!A3$)J\QR&K8H>[P2-Y #-7W M&534#'] KR9?\E"#BNP>C.)[]B.B%'GB<8C,] V,AI+B*4<-W8D;'".DJY(074U.H"0;F4;/RIEEZTD!Y MT2P]:-;>LSX]9S9>,U >,Q-O&9"A\<"HB99FL6G2LAH;6E$: LH:EX&TM#G2 M+AT%>I83(RI&< ](R2YZ!I3D#O_XJ+M!7NRC^2IY>.@38H/4F[$=7_)"0_5; MA!0;K+;-2;VU;1LKZ2$!GR"3:4_Z1= M"KOL0LG5KCOI('],C5:0_H@?(Y&,'&WA^.RL?;RENVXSP53#D_C[@_SN%E/0)?0YC?SJZF MR^NKR<.2_?/I^F[Y,)G?L$_SR__W]_GMU?7BX3\FU__]>;;\YV1ZQXI=+V;7 M#Y,IK_SK]6(YN[B]GMPOKF^N%PO1"JO'NM[Z05C@RUY//KQ[]U'P^-$)T9ML M? R;(7W);^6HMMRE0N?CD-C5.Z@' $;3C_'PWK":U(T?T=E^H.?'DM2"D+*_ M8#CHD90FI&$ET_J-UKXDD9MHTWX,Q:!3L=IW6T>61G$&U&:"E!?M21:"-V?; MM!.](+0:57Q^2(9@5/XSJK^I-R0G/_0DO,2\D=E^]3S<-+SO8.9T7/I M['#D^/I,J/HZ0XKC8TMQU$ 9530+%#&JD9>EK]?*1%5X2&%\TU(8*@RC2F%) M1K2 TY8>4Q;Y\15P\"_A##_QI6$(%%Z.(XL!1&B*(ST$UK+1H<4['=M9[R66+N7_GBOU(]ARB@V$&I3 MQAS,CGW)C]]$)^#DI [N-JPXKK%CJXJFHNO/^&D[KO:/>"L?IK1O8D0CR5Y' MC4=?!29082+OPO&=P%4_-=JPG1$ML+[%6L$ZZO;GX.Y-0FC%]LS$DU>"-I.P\T)!8(X\E79)8L\+,$;V("F.,VK\236U /CU MU*I5="W5(($Q<]TR$U]<-JN;LG(%^Y&!X_O&(Z)"M71^2F>P\CDG(\"+?N1& M%7J.KGU1E*U!R2NGA]]]$B+OYS<1C0<_)6(6(3?XT15*_IT%U7/#!3,(;PCE MR4'4,9=VK0#PW)I)V!K985VJGGL//?#*A#8Q_Y6#M9O& 4RR#8= <1[HAAN ME(??<0SG<11&3L!Q*,-**^4 C.TN1%H%!DD//J- ;UG MTUV@6NT'Z1G *5G/:M@9JSK32<6]X2O\A#T4>&$N:N'2"3=B5##P*X2CF"V/ M)76QK O@]*R%P"W!PIE&2SGD%R@Y'D)E+YFG#A.^8M'ZT1^ MXM4D9?!(W]T.J4__V=L$TC^?X*BB8,XL#&/D7<7\3:V$Y&3O+<]C^@M5[WJ; M-P? #!UJ6%;LUD8, Z]# K,<@IWV:!L:4F^^[]=]88DEY8G[8B?GA26*MVU"G=!V*JD[M6>D;U1QQB356U*C8CI'!F2=U"GP3S\-BM^2H7V// 7QT7+Y$W MV,(:M#FH&O1X:MN."^!5)-'ECG7$N%$ RW$G0\=X[SRDRBA6@YQ;,"+.WBVX M<["' S=Q"WH(;=E\F9U%B."2C-9=%A$8YA,\Y->+KGL85$NZ#SCHA2=P)I;] MB54I%:P3;A2SAK;&H,+N+WA B[%6>#^=]Y3DY0J'/#@TIN@AWF[91F>^>L#K M *^PZP31U'5)'$0BR,S'+IN.[BEA^R61Z87#WG$%ON*7:_W#W*=+[2+FGLG9 MY- OS_.2=#TAJTFN\\FA]TG6/2N<43!Q F^RIV'R?U(J_N^;?A*Z*"9/,Z[) MEC?+BOGBI27AI5'/T3"]-Q5<*&:M'.G81C5A M7"ZQ4%4CZ>41CBJ]6S;'7<38Y]&A/$!GMMU1\I3DW])>/3&I"&"O;:&=A5?% M#="-*S>^2>"[ W.!Z6H B'=N*BD=K!YLF04*(R?F3W_]L S* X@U;CA8-* &O_6]X$\Y*_)?Y'X;/ER_\.GZ"BHI"%#@XFIY^8NS8QELE%TN_CYPD0B+QC(TE0H=G MI/.L9V3Q]Y'3,N@8622TATV&V71SJ[B,W*R)P:\IMT&ZWWE83GE-Y)LB<)'0*MZF@=)(C=9+1>O*C M]I:=XB(.V5 )PX=D!C/*DBVO\RI\IS48QST;3TC1/W=4+ /#$VJD; 4I%%'T M$6RT09?[&?@FF8'5CAA=:0 .2ZEB'**%-,3WPEF*['BK*S]ZF%:MGN3XK /2 M=[S$':'19A8Y/G;4O)84 N#%U:NOA.8>V">N+]^0YX-7\I($+MI%X:WOJAEJ M5 V @U;/8B,4X][=]7U!9+9PZ+,;*PH#\,$JY5!'^\EA<'(8])8+36T_+LD% M8D;?CA,W7RG&FT7]5^ \L$#;]YJ?)T5I[X=W,6?+?'68W:5CN45C(RYPG8SO M%M"/R$L41$ZPYD&:"41;_\\W[?P_^]XSC\_)I=/U-!ZD:H7$E%26]\7+)^V+Z9:MO JWCS7J47?#-=0>:%4^V-NJ)1A.I8;J;B%U.?J1[YDZ'F** M_B5,$KAYXKE>O3E44P> _ZJ%/I=>;]4![5J>^2#9]G+M 3^V;- ML+AM5UZK%HXZQ*D18JC2M5AMK5N! ML=(V4&U#*0-<84UG;8/R %;6AGI;")96 ^SE&"/H;E%MT1B =;6%[-JB[WE9 M/=8HW^:^IU.4[RG*]Q3E>XKR/1W:G0[MNO(!%K<$=RC:O[WR"R'>5^S[T\

.)EA;[(= 1!'V,#=+@ *2:2X^ITQ[HIL^UTV#\#1M;1 /,;64K"G6 MHQ!N;M[97R'AA?B[4G/98U/7/'PIY/6O@WB+J.[1@P'Z!?'04V\*U167X*CB M=,L?+?V7H*LZ?A1Z5%<)Q.M,[92@#B(<":IW*K67G\VJ@GCXIJ_=W'%>?UZ@ M)Q3$*/?NDVUHZ[>M0EO3_B#I'/!T#G@Z!^R6D?>4 M>+$;S6GZ,J)B$I47.^K00C6LL83 @Y%30D)I=&!-V?&G79TVE7@N ]##*3CK M;4N2!MF?:^IL-5%@FL(C3\6U&K(_S-9@Z/N2X2GBX!1Q(.S&U,ZY80R[9&1R M\_(W'&TNXS B6T1K#D"-:[^". -CK'V/W:II_$OL\)NK".V#/OD55]F@-:\+ MX.324C=S28A-00XOJB0^MY&D%%4!A!5T)R@%QA&&%%Y%EP[UP@N*G"_..GV' MW'!,J2H#.#;N<%"I4,+Q',L0WF+G$?OBA;T\HG\ICQIM&P%PEMQ R$W1'HFP MF\@6Q.%Q7Z(\&LE=;KA+9A8LF7&[8C82GV96A&Z=P$7S1Q^OQ0G6 _M_N,+( MZV14M^\3P"EQ7YK3GCG'1=Q]'?G"=V1Z)\HNB1;IE)NQ>)I4/_8J3Z'(,%C'T/0&;DNFS"=M9HODHW.1<)#=&]\R+"I(/4U)6>5]M4 M']'MU,GPLP)[/,Z )":7"(?'P\:AR-8O\'TKOP#K?H)%_Q,V#"8AI^#D)>C\ MN@ CP<-^'.$G],#6#:::&*6W')&7.-.VNSA*X^:O'1KPIX$SE;AXD3>@21'7 M:X]'[=D8A$/C7DZ1$E:;>&HY%*7+Y&]!,9ZB8<_D-"[1"E*8[T%D8QCQ>Y9*$\H>3 MK)L L-LPEE4SA' &W>? PWR_^LB]^AEJ/C-,?=$A\I;DWJ$1F^=WPEU\V'L) MGBB&9/MF 81^6@_8]JCA*$9AF9@^.=CGV[(ER>VI-\1G[-/J@74K ,)$VZVH M)B#A2/DWA-<;II?3).5Y=MB7&+/S. HC)^!Y,W0RMFP#0#BGM80M(<*1KQ2I MC2D"(C^/M;P44.#*Y8I[-IA^V1F+E5I''&Q@C+'_"TQ.LEH+/[IT26>K>&%W M)W=^-F@&H#VIT,RJ.S;P>@2:H1=@N@<*2=L\]2>A.O M?92H;((D6S&0ET983"GEP:7B!1B%^+MH&*#9:Z /72"'HR"*C5[*A\I^SVY' MK&X%H+%K('IKF'#DK$!KM^\"::T:R$T)!XY\6D8[3+=\R]E/D%#6]BN(!.V( M$W#4IN0QOW?HG(K%#2N/ M'@;:FQH4DB ;:%*KO[-8;LV8 2#VBFZ5*YF<&&(=Q:P34@H<+W7 MAJYI:P!PKC526*GX9 #!">N#M; ^ H&[458'\ *ZZ.UL#X""@_M15@?80FK MQ3I?L05ZV/+=CAB>VBNOI&K2?M-U? &N>_!W*!+X]XF,:@XN32I"FO%[UQX- M'WJ__DZ"_XX='_.$4E?IL1QW\[ -J/#SI(]A990>3&;9*6>+QB!MQVKU^7 = MOCG@L06;T^6.I%O7(J0AW9V(ZU#W+>>I^V>,0\'.!?*YR^Y )3,BO?3A,$,9 MMVD-TK[/7+YM$ \O6YX7A:TM; M0H(XM/0J=-!-R@V8!'%)V(NT&T,$ZP2_0 M&@=!LA6Y%J>LR:%,.%\=]-?24?[!U%%^-MEW/W$";X($ 1,GH8!G8F#8)BM> M^TG4/GG63Y[UDV?]Y%D_>=:AB/?X_']#>M9/_K^3_^\5^?_ZLSD:VYK=] 3) MS]"UXO7*.#B16[+YFZ?,_QR0QQ#1)SYDDIF99[\/7(;*2=A1Y&!J#CZ@*/*U M$=M]=@C)+]+[1-@#__KVLG1,^R],+/PV1/+*.'\U/(V4E,V!P_4-R5_3RZPX M'"O!^G^FGH<30F:!>#B$?[!U^'PT=_@<^IO@0XH<=H MR?K1N''D1?\:3ALY]G$37)=(TOIB5(5A.%UT2JB3 @A?R@,*V.)P1R(D3X6H M*0? ;Z+7HCSS)?2/\SX.Q#>(>K0*3X\4G1XI.CU2='JDZ,AVRR>/\\GCK/*_ MB"PAXKHB\L20F*_F<<232O"[I9\X/9<.]-)-4V8-_K]#1P7I_ MS1[BP9D)6GO% 2+E+TB["(M!>C@0--="?2L DJ&,H4UZIL#1"N[AF04AV\5Q M#;]Q7'V6%'5Q D\>Y>S&CT<@7+7W3)UW=4-9D59 +D]>Q>E CJ$([U[2G:( M1B\\>)M-(CNN:W:'=]]5TYIDC8J0['VS\(_H'AC+O-AGIDN&X-[G>6URO-&= MP)E7'W:4*JFY>*DY;S.J">;XS59\^2%JA'34N5:-J>[DS:@FC&,X"U4UDAZ8 M([I;-A7RA87],]ON*'E*-OG:X[J:.@".[BQTLK >ZH&-;+E@G]\ATDJF7 B M=Z^A*,I(1GXPFRWY/'6O^1#1U0#@#&LZ0'2P>GIGT8DIH_$&/T=Q\HK@GE;] M\XKU]0#X>"SE8 %NY&23[B8@/EF_Z(5E4!Z ZZ3A8-& ZG6H/&P=W__J4'D@ M0EUA "Z,=H.B@FCDET6%J\3EO<\"AFS-QJM^[=!7 >"7:#@>]+A@VC 5]XFI M"7,+X/S='%4AF,W86CV^+$U*1+]0]<.6=94@;[*UDJX#!L>?.W7=>!NG"4EV M%+DXC>;?^2B]VS7=$AKA?XGOE< 4$NZN>ZTN=,<".%JC)/(.J31!7P6R MP=!LI M8<"265SWEX5N^"&3KH.84+0\#C@3X*ZR'E7^!=@ZFW+[\Q!@2H8 _ MU*K.7=S*VE2';&%(I MV0*$<,*9/WR]I,C#_"Q=1,Q8G7.^?U<]Y^1-G_&V)[QQ]D72_B3K /Z)9S'( M0'>X*2TYL+>+M3U?Y6*D-">7BK)@SBHUC"_XMN0PQC42%[T'M?K%N!<4"IU<'"1M\67Q])!DA,H\V4]>CI_?B*@@!.&!LJV^&"OAQ9 M'WDSMV+=2): Z9HBI.>YOCP 9T=;UNL!PMF*_^I0S.??!3/*-2M*M1B8.YZ& MBTD5 1B^:^-79 5AK 8JU5%Q'40H"G\$E1.CCW H%0*P%*CUI1#04"*\AYE^ M'B!^GVG#=_[BS4+DS9\0#?A3I#>8VZ@X6"LYW*P) .N!GO_-8/4AG:S#"R?X M)-' M6.8\Z#MYA,V90,$[J3%%9 6'GT85)V>&QH@, R#N:PT2>5$8)HE:B=3(#5( %W;K!P,:0\*;@'$9]70K[YT>;3Q M5QSC?%52I63+<$$H)5^YHCD[]DOTHA"C71, S%,+*=MA@^.IE-&=T3E]1V'DY!ZO4XFBMAJ D"X;\=3B MZ7O9*A([]?Z(0Q$:_1@M>,RF;)FJK3*D#+YOMRS58AF6_]<7L^75=&'(^F+I M(;G^0Y=<+\(8EN'YY'&H4FV6QR)W%P( MW2/JLK^ I1M]O1%!Y5&3#N2A@Q(U\XW/Z,$RMP1P)QN4@]+]?4.9;884,XHXJG1))V MLE64A3%K&NE97BH*-"-/@MLM"1XBXGZIF?8JY0!,=%I=*LY8%?(!N7 KGI53 MJ!NX4+>C?%.BO9?U&%Z'N*?$1<@+;QC(TM9$(1UMC>,*(=-"@2.C(J(9&^<4 MA?SP&8EEU*L]V+!IX#CBQ9H@ZSTC4(^V08[8EB\;V1[.45 MJYK'$?!E!0GJ*,M-!P>:1?B!V=&PMOYQQ8=9 #LJ:=Y3[!H>]&OK'UDS[PT'XAZO;^]((O(Z0-KWSCB]P+TG9+I>4[1F M^W,VOP0NWCE^]H"J.)O,ASCSG%;1I>/[R+LA=($\M-U),N+VU\V1Q/'UQX"^ ME>.2OW"(6"?>++AT0K;T7*&5$_L,\;WSP@'/5YEA)Y.Z7?TC"=1K@*QO.1VF M$9XR2$&7N%TW?_3Q6F1SEB;?;=C0,07U-80X]#Q\B[\E=M;TH&)N>6&Q,]"C")Z1,7?Y^[@HS*'R('T/L88?B MRJ7EL8@85)E:>LQ&8,] :IV%TV^*DV/&@5JUMR@ MJM#:.]"39(P)(O:?/7;!KL;OIW<9+0E+]PC<>^>!\6HMVZ-FQI4F,U] M;NU ]BW(4H?\T&0>E"X[AJE:+= 6>=*%OTDK@XJOY>W/)OC NE,<2E_J[D_K MJPPJNL[]8"4P<.0$.L7 A_;.*:@Y!CX'3O*25W*A>Q:&,7^^)GT[12&)NDJ# MRJ9]D%$='#C2RK^ZMH^[#=;\/2*5EU]?95!)M0\HTH.!(R=U5,;U:L7,8;;; M:1&S(FUC4$FVCSRR1 ?A+NCA1C /C;\D0<14CYFEV/82Z,?J(TVYMB=.X$T* MK<._^'EX)G:^0]3AI(O7X;UI&*(HU-T$-:LZ\.,#<8BYGVKJ_AGC,!E,ZO!_ M96DP%T1MQ%-XID"%;-RG(214\3\ITM\?-:@'XVY C?K52:B$J8\GFZB;ZU#S M8I.T'(#0?V,5.CS1)(4RZCB0CN7*HEL:!'651KL48(9&_C:Y;E8[OLL"GP.* M7,XL[W/ Z,S2/V9I.@\'9A>.S^V4![9YB;0>C58M KAR8*\;K1#W[7>L4A%> MQ8B?EN& ^PC"14J[;$ZUJ S@+H*YY&S!#71T(^A.@PWXN:7XS/?_"^3XUR&/ ML=>5L POHM9=4< M*YQ9+C-*+\GV$0="[?9N0![.'&)/\(1[,YU'D2JO=A)LV2: F'_[.;(EYJ&& M^#^10_FNZ9Z2)\S7W>0X RW)U-U@](26#EVCRKE.PS8@Q/(W'-/F('LWW-*] M[@()7Q&S+1G>ZR<1ASQUH]CQYY0K6$1C<8*Q%'<^T].JZ^W.)R_;ZECMMFD( MX?JV5E]7V.',Y5/7I6S#<$%X3MGP,IE;DO?)]1.V244((?SVT[()LKX'\#0( MF#;=,/N&1YXM4,343:1[1@'CI71@UE:!$)9O.>!J,0VZ!M90,UTQ.[4PY&]B MWU_B+=+/J-WW 2$RO\T:V@D3>E]C19BH"2T-!G.'C4.(K+==9[M##R$>0US0 M3H.(DUQ>=F$8WU3#,/)-_L8+R%4B#2A(M52..F]\N1HW]J6%(01BA%K785\OQ)8(R18UY0$$7:C5J9@C6(EAY)>?/82VSCY/C,@L<,_:1LQV\>IS8%K4!W#B M;B8K"TQ0DC5;2 R4G!2&GYF<@$LGAZ&R>=6L-+< HI:TM,N#E21;@N.+41(@ MDD.QJYA?P$ULBX>-0U%XA[Z*G]1;.+/*P.9!O7P-,<%Q42HH%FD)&TJP7!?8 M!-E$@&5(O;^\R"QME[M%9X&;V-R.7YRSL^M)LDL_S9H $(!4*Z9FR.",MEP. M\2O\A#T4>"'3,#$_7"'79_^40RGLJ@((0C(>:V:(X A/4+I NS0Z\9Z2-76V MF6\UF>.G<;1AY/X+>4MR@0Z%55)MV2: Z"6[J;4Y5#AZ4+!-#Q./ &!BDE>J M B*,I:B'@E0(%C238M-9!695( 0.&4M+#P60 ME'(/;&1$SE>Y_:]*5/7U($0!FU9KB9-P,AE,AZ M")K#ZSU!*]KN"'7H2W)PGS,BJBXYF>/$KCZ$:" SMXD=KJ%BOY2*DOZ O%D@ MLC7A;= F)PD&C4+(B=G-$8,!6#BZ M4-3>6\RF)4_$HB4_\%2ORGV104T(R3$M=D8&B :ZV,"3J/(,CIE35AI"J2H* M(:>EV7RJA-![^'D2 J]C;Z4(A'R39FRMD-[_65G2TRSP8A>IXL!EI2 DCS0] M\JI2#V%/WSA-F8 C*)OFC4UJ*R;^BO:080C[401$XK%&X+9 MW*(R9-7E!Y5;V\@.#8XQYM(D8$@9*55;95#>-_4/F$&!,S86_#I5@+QKAP9L M*(?,;HBWL<]?J[YB?'8K5_=L*@XJL;:VOPD@.'*3^APE#^<:;25UU0>58=LH M#'-8O3]G(@VSFGI9\L-F\6K=-CVH:%MY,SJ##.:J[ 6GA[^&A8)0>!CMKLM^ MJ[@N>R;:G>0;/JHKLUQ^%=9,*76"M?"WA!X07;MNT/G+A$ M],PZT%S!+96!>.VV&Z$6TI<408]O732"=T 1>/>^$]PY6WW2]'ZZ@G$Y6*KK M%6NF<_"CJDZ2XP$E*\)<$*&]!*DI#^!*<9\#(:\(&B[TL)'C20S9EC'*HJM% M1MW"5Y\9OT-UWGW+!@#L]Y5NP.0. *V M^E59UO?IPJ_,4L+!>H'7FRA4/EZJ+PH@T42W8M7#!38Q/-:C?BRCOG[>X217 M?A)QH9L)NFD?0!Z+'H=^-SP"IEA-6"7^EXZ?5&H2"^ M($/<&^*/ZZT#OJE-]$!$#IF="64;%X8*:0ZJI,4 G"L: M*<[> )"BZ(&I<[9RTGW.?S$HIX%7SV6S>@!3XC:^IM M&5?#B!/[A%(BM2?OAG4!N$J,Q68)#4:@1*M%L^[(H/->1CL_Z(E?\L.$3GPD")+@Q8JP--AI(K>,ZP,8#T80*=,N0''Y6+$E*7SG+[5PS,NF2M'5XT# M6)4&4)ZNN 5'NNP%&*;IASZ>QPY/C\V^R% M^1ZW1)+> )PL0)F3FK /KDLX%Y5K[0[^:.$.%C]-THZ.R1-\NN-RNN-RNN-R MNN/2Z-SP=,?E=,?E=,?E=,<%4/!(G5?U%(BM\9V> K'-69KN]46(93A+XZ]^ M0SS2CQE&3X@Z:R1^O&*&_8V#J>Z]D<&I.(8Y;]A8IZ:[6W3,P"_,3"5M>$>,#5M$NPJ@\M=HWS[LD1T MJXT2[:G#8S "NAOVG<0L&W 5F+)VQ=P,Y:_$9\WX_+T%MI8,,:>J>C[F;4 ' MZMLW>U^I'B]P^.6&(C1CVWIF1T9#:;&\WV/>%P#283ES7ZD&9P,VR^\\]#Q< M[!? (?=KT& YFZ3R.PL@)/'ZAD/C^#:'\QYX\"JK.CEE7>W4GO2Q(Q_KT<)B_ZY7R@)._?TZWHZ9H-I<$64BL@'#ET_(^KB4)UDI4%#QVRUV"M2 P8!TI.6?,K=2)X9Y$KHNJ=CWK$- M/F5).?AZ5#$=7_RPMMUC/WB+19&8AE$L;2 MB49W2<$Q6]6]:767#'Y%FBW9H8^AWM9D'+/!/YJ.6W/YB!3=W 0884-BW/LQ M>Q?&VI 8,_?U:/.!U0/8?&9]GM(]-N,;,*5L$H)8:Q@L$)>B2!T5"-BQX_/8 MQ \Z51V:DF.V!6VFA4ZB3MLP^O5HO'KE4<'O/*BZ#27';">.I?&-&-W[>[1M MN;A>4[1V(AZM2'$08C<)!I-O*(;IU^8ABV 9MV)G<"TM+U_Y.#S6Y+( M\0>94\VZ'M&7>ZS3JQEC7X$.7_\9,P"S@+$R%BYND8MZN7&"E!-W)'A"(=N& M]QC$WY"((?7Z^Z-PB35DY%]*C_N))+/O_YC]8:UFC8$U_15%I-6"+AZR#Z[C MY>Z/V0%V!"I>9O=?0<-_%2P?3J75& 1I.U8/X*HREW\PG>4+(C[E6[N@"-(SNIP!E$9L_292$KYL9\ M!^T.:IF\&](N[X Y1Z9!>^M',"<4+K'\[_QQPSL2_1-%AV MCM.\>JHJ#/#Y4PMQY0>\"N&H2TJ5*.U[I>KB,-XG0/N;?@9P^KX6>KE?HVZ2-6H6N(3N M"&6KMG?]C-PXPD_HP7G"P3K4"Z=Q4P"V,\8B:PP2SI:Y.EJ(40X\GQ /E- ALL) M7+1@ZP=]0I/>;S[,Z8!#L<;Z>;]'2>69S/=KRA9V^7.'5 M"C$2761IFO_GNP]ETSQI?R(Z8!_W?4QRG< WU!GYEQ1Y.+IT*'U9)>&6.JM< M5V'8P;@7\#2.-D+=-":XJC 8$[Q>$/G1IX(SZNQ8)4IK;ZN+P["W]?JEET87 M]G8'C[0P6V8:>+>L=?\?,<6AAUU.BM3T,ZX%P#"OT[3B RHU>$:5T0VA"*_9 MEB=F>Z 7K6#D10%LZ&VD(0D86?Q]Q-:MC9)'0452W$?(XX9=RL;90;'-9 Y1NA4CV1_8=?V@]"%$AN"K(W*]A M*89(Y400<4LH3YO6%C82:% >2GZE!N"2; (OJ%,HTR7K"3PA#N M*G>X-B>@ ,N(WZ-/YGS?)U]M/!:RFH-*KW(>,-D2@ZJ+!Z]Q\) M2'"DHP#6^@0)ZL%1OR<,P ^1Y)3>4\*V5M$+#^6.& MXZI/=5AV@;MT*W ,# M0VE;(X8OQ]='7ACNJ6XBWAA"[4LJ'L['#D^/Q"#+\!%?!;#]P> MMI.V>:-PCP=:J8$Y P8\Y2 M3-F-46E]N&<#K8:C%"MT 1OZ@*HUX!X M!(B6)?0/B0^1VR-W.15X#KA+04G MAP=/GA:.A7 ON9L;64JV%"D>6_ 9WX#+:A#-KOOH]^]M\M &VR#YCM MGRUP-$^!3:$PRM( '!U#C:&\IBCY 5[ ;'6C/ 0L7* P]OGAX@WCYCTG.WW* MQWF^)Z$0I:4V6#8-P(D"2'4LF7>D>I8FO^A'TS2- UB.P.N:AGU]^WD4="Z0 M%XM;Z$5"'U 4)7>4PM]PM&$5.+O2&[U81"7?.KL0S5?3W<['+K_SQ"^XQQ'[ MZA9O<>3(=&Y42@!XI(94T%%Y?0QS9V*!WB-&5 I.I$]$893Z^:PG3(,6 3C0 M8,V2!CR#HTP/F$%8,<4/HLL-=Q7. A4R-K*')'/# M+&#T;@5U=IDV?!HJ41 M,MF)]YKBD.EX&*;$A)J,CS5UP"1^;"'(2IH[-=R1T^8*4K39($ME8*2 --*[ M8E;< HH>5L;E!E52UZM3^>M* SC?D"K&?M'2$=\#9^_8J-O,>#B8HV:HI! M9[^>CQ*:^]Z_B9B0&\(,Q#!R>.*$Z)*9G6@7A;>^J^:N434 #F\]OXU0P#&( MV+9>4)S-;=H$F*K" "Q6I5#J:(>P-LH6_/._\LXC,@6T5F0>>"8O<;^XZ:;,N2E04MP5BUK!6F$ M%\Y\NS>]$R_\K?JZJK0DG.7/6G!2/' $^5 M(8@F5>$LDM:B,P/8][9RMMTYF(K'?U:'T$E^WK]$=(L#04:B7(K;4,V; >#0 MM15><[!]"_*>(C89\/,D2485:0D /M=&["_C@#/=I>^=ATLR=?^,,47WE(CP MA"=]UB.#>@ "YIM.= ;HX(A0*Z[J?SA(?IGN=O M_Q]02P,$% @ %XA:6 ?7('H%L0 \#0+ !4 !C86ME+3(P,C0P,3 R M7VQA8BYX;6SLO7MSXT:6)_K_1NQWR/5.1%=%4"Y7N=W3]L[,!O5RZXY*U$BR M>_LZ;G1 0))$&P38 "B5_.EOGDP\$B022"0>>>#8B)FVBLP\+Y[SR_'V[^_:M#NC[[\U?_^S_^^W_[M_]Q=O9_ MSA]NB1>YAQT-4^+&U$FI1U[]=$N>HOW>"$M?\AX1_>1JZ3%K#29Y\R\G[3.=/G[_ M_?/Z1O>_KO7R7^;A\ M5_[9-J;K>B&#./X _3^$= ,_)FCY/6CY\4^@Y?_,/KYUGFGP%8&6/SW<*/7] MOD(KZ\2UT3+1AZG4>8I2)S#22>[953'AX=#WEOU5T8]^26GH42_7$%@V4.82 M<5\!PD Z/^A".W\(?9_ 'MQ/[Q]\O(@8Q MR^EHD=,D^@0N[33+RJ+K[)T(2)K 7A/P[.? M'CO(_!^7^6C@A!ZY"E,_?2,WX3J*=QPQ_TV(8>Q8:R=YYFP/R=G&E_1:@8>>"KK %X(1 FG>NR*@RB6LHDZ MO;6D7=_8:I\FY,/)$Z-8,W8=?8TSU-[N)LBR.:E'@/!TGK<,PX,3/-!] M%->M=!3-\/M=G5[';B>WP>UUM9+V=CI!E0BR$PZ7L1,F/BRX6MVNIBE^UU/I M=S*D'K7#[8)*:?L/M07ER5Q1K/VO_8#>'7;/-*[1NZ8)7M=3Z9.[W/'W.%U- M*:6IBV5;/$"1"))3N=8#W?BP:16F=\ZN;D:G:(;=Q>KUJKI9M0UF5U-(VM/= M2JH$R$[EA&\4,/OE6)E\%7T2',(W?+B)/[8%MO; [I);65?]L[(+97?4$ M[^F]%28+PMF0*"89*P*\IG+I)^?+C<>F"/[:%V>:+:.UNCUV-V[1M.K BL:8 M7;=-Y)Y.R\B3*OV)Q_NEYS&C)=E_8#?SH](6]6VQ>VB#AE7OK&F(V3.;Q.WI ME1G-1?X'X=OMJW R_,SX7K _5_%3]!JV6:'2>:I=K3^6S6;@C37"#N6+ M0!K&*1"SUJW/&H[ ]]423R4@Q8SSIS# MQ%YZ'R6I$_R__KYQW:1H/!,/K=6QUC\K+6?@G?7R#N6;@CIAY"=:!P%:+V/J M*'SQZ&N\WE>G1W$-3?H.IX?52FCJ4WP !FH3N1#I6G"#A%"=;^SY2]Q S=_[XZ?G)3T^N+RJ:X'4ME3ZY:QU_ MC].UE%*:NA:G0J(U^?CIW?-[DM,?W[^>8@=>=CR^[9ZC.DV/O\?K6;6:Y&Y5 M^1*G3]6+:.Q0@AH1Y*;#J:LO[I9)3!5G+VJ2:]CS)+;X/2Q1DF-KX-F M1$E.==(SN;_2(/C/,'H-'ZF3L)'9NTF20\,!AKH]7B?4TK2ZME0TQNF6>B+W M7&$"^;-?@3[)&1#!82I7_3D*#F'JQ/S^17S\)J"I'7;75&A6=F-]6\Q.V2)Q3]_, MJ)."/!'TI[M;DU)X@>B_T$LG=3)QE,90-L?NH\UZ'E^CJ6N+V4=;).Y]<::@ M#G?XG=QII[S-&E\X*=U$\9O2!L>ML'MDK5:GUUJ+)IC]KU[0 2ZWQB2G.I6S M/>Z<(#@_)'Y($_58?=P*N[/5:E5UMDH3S,Y6+VA/9^-$24YU*F>[VM%XPP;] M'^/H-=U>1+N]$ZH13M4:N_,U:EEUPMJFF)VQ6>">3ID3)X(ZR M'CR?T5FF*4U2?O/P.G V-89H;(S7-]MUS%U3W1*G9VK(:^J8-Q?7#R2C323B M!*A/]]#NV@\?TUUZ%<=1?!&QR:C;X)]:G?#ZJ;[.Q\_PU#UP^FT'N7L_S6,\ MG-#UG8"422,X0U)R)+\ S]ZI3+1GGEL:!&US@*-&>-U6K=/1M%-J@=,M&^3L M.^D$FM.-ZH+K_>$Y\-WK('+4VSS5-MB=K$:CJH])#3"[6)V8/3U,D"2O3+?U+UH'S:#KV_UFMVY*+51JB]4B%J7T<4 M9 FG2QCA">Y%B[WU:S]QG>!OU(G5N9,:FN+UOS;]BKO3BG8XO;!56N,[U=GY MH*!,@+2%7$JE7M?LD[IM<75+O*[8HMWIFHO% G% M]/RPVG8NGEBC8;TO2@WGX(UUX@[ECUF:N8D\URQ^BW'X^_Q>EZM)KFW M5;[$Z6'U(IIZ54%MHOWL;"==<6N[^BUB'SK5HO"@\BND_E,CH+'W9.5[_7%T]/=KP]&62T#1I\>F31KB] MMUXGV4^K+?!ZI$).8VCEY,@O.4$[U2:&5NKQT6KL9)N>6B%TVG8.D:30\#2@ MCAIBCRN5N/W":U$\DT$19T,KF2OG<.H_V(B["R?9+D,/_G/USX/_X@1,H&29 M7CAQ_.:'FY^=X'"\1=&U+^ZX[&0!.4ZU.N*-VV[B&[LX(\]KT_$_)$96PGAB MG5WX@RIUGF9@=5U( )G*#.N'"'YWR(Q&A!&*N%XMW@1$/W]&:(N!GBDM$HBLO%:^TISFOH MV@ VR.J^HT_.%YJ4FBE,H6J+&[@:-92!JK8A7F!J%M?XA0JGRO.FEU2M(,ZH M^J5 5L(6.Z'WPJ CBM\8CBAM4&F"/=!.]:G&5_D]YK"JD=+U=?]C1,://B0=46-Q0T:BAC0FU#O.#0+*ZI(V94 M24;6[D1_7!6I(&L'/<91S1J,5'93=79SL#<;2G> 9CK2].J+&QS@ M2?6/4>2]^H%ZWT*K*^X0[:)_==^OO1_>T.TDO?F^6LZ$%!%-4_*NX$1R5N\M M;2).:P0G,X*E07?%9@ .9!.^I4RR!W^S35?KGQ*AO,)$;7UPQ[:6QG)0-W; M&\UZ8AL/43EUPLDO"&=P%JW/& L1V5;"=RJM R!O<3W/IPC'$Q"5311MD<=I MDX:5^*QKB#@N&\7M-V4\G2/;"<+Q5+2R"A]''\N[Z:4F7+VGK1.6'\'I8Y+N MJ+@-I-R%T%P8]6* &Z6&MV73\M^<.EX\'$''X;88%MD-Q93)(^\\2!+QW;/& MO5*+QQ@HS"K.0")I4\,>ZC5::R9HHT8*[%$^4(1:W.T;*!AJPV!*8!A3CTG" M^=9WGOW 3WT*X,430&ZCP&._(@!7^M9R>M"A.VY(Z&H'&31T^^*%EGF[.;Z_(_7Q:7?PG6=YE?_UE=7MY]?#X!W+U7S_=//W-,E;H/1AN[# ;/-!X M.JQN/8N8'_I]K40:S4OB$=7--0Q*%E:.&_.'1_?.&[Q0T'MC>-(8=UPVZUCW MBK#:$F\\MLC;^X%<1A?'H\"QE-P+NE9>]$B\-<>B M9E?*.VD_3& TS&A+SZ4)0L8[,@!:-1@WK/,[U>A5Y38$]B MARM>C( \.ZR_.\H;0Z'K8^K$J75MS^G&#\.1%7ZA\7/4DKQA"F5_]->E"K;XP[<5DV/%D3UC?&&:[O(/58,0)G4;5786AF-I&IV#3I3V.I[ MRO&4M'8+1!ME9@@O>K@R)T 9P?,F0Y"VX!HKJHIGEY:']=LHW#S1>'=)G]/6 MRYK*QL@CKE''2M35MD0<>T+E4:R>^7)!FDOH MO8M0=4 >R:VZGKR0J&V-.';;9>ZWKJQ,?VW'ZMC*AN7597643C/;'U%7#&OI M]C4.>G"IT4:Q;,8+'W5"#K)0'ADI.JR5!UHD6QZUH8*[7SQ"@",[-J&@H:L. MI>8>N$-+0]OJ%0-E<[RAIR.T^86"@K8H$B!3_]I.B8 )U75EZN3=7912\O'; MXT0)$U5IZWCC?L9W[+O=JI_C/?H1KX[+I/^0WYM?IFGL/Q]2N/-&THC<.QBN MVDYF!\_(4#9_$:\%FJKUU+?$':D-VAWEXCUNAC1'Z?K?XYIMOX/])LF40Q$;9 M0[J-8O\WZOTO6#13XG.+B"H=AS1)'7Z5S]9,.0I;P[:F&>Z85>EU/!&6V^"- M5J6D?>: 43A9G&K=JQQ'146,?OKNFZ8H_?C-ORX^?O_=XM.?_S7_6HI9UO=/ MWWU:?/ST??ZE%,7$2*[[_^UA>2WG.2W5FZ2>1ZOG.L$]X[OW807SMYGBWWIEU/\MEH=<>.) MONZ52V:MO?!B3@?9C:^=%2P(\"!^2#(N"R(CE)TK:)/J#XGUSYC^KN!B([P? M:.KX(?6NG!CNV2=+USWL#H&34N^2KGW75RW"M3KB#F]]W>7P;N^%-[P[R&[J MWCD+DO,@[R0N)&-C)R/GE.K3C(>EF=4$JEX(@OX+)8[WCX/(_P-;,'&+#28! MMJ>8.LDA?FM=Y=0VQ U<:MUDH#IMA1>8&F0U/I/*2%;6.X-&X_="KY!N(*R: MHG%,]?A:A\VBW."00"Q&:T*_N'["Z_4MR'=_6GSW1[8 ^>[/8LGQW>+C'[]? M?/>I7 &EQ(V25+6".5J"+%AT)WOJ0M@';Y; ;01S'G%:48;Z,$TDFOUD_.%]5,MC,5W)AG:)6CUS]=2.!%2U-%>KP4 M*B9PXA90A2/)ZH.^ Z;O119V%DF,LZUG1-:L(U(3NA7K!(P9CG-5[<,J]&B@ MUJWY_!1O3#?(.L%YJ94;2".H+"XB)35'I!@S"RKLHM$-=W3JZMTE@R#>R-66 M?-B,@;8O#8ZCZ\E-P@5YI% ZF2SASA);'*2\V,F^>A[+[8(E[)_H;A_%;-$D M;,(0=A4_IC _X*N,>QH_PM)+M;C1[HT;!#I:H;)SH=<5+R1T5< X6G(^&28L M8#@G44P$,['G01@[POE9F8Y/90L=F%B4I\'DG1\2+PH")T[(GEF(;X=8N0!Y M9"%NCF19'$SKV;6FUZSP0:5U RX<=YD-'B@%'PX'! M2\K"U53>RYGI1?W+9 M@T>_^!1/R(NK.%T,6?288:A7M6T-<]%\9B%^)/3@X6WU\M:8&G<*Z^Q&E>60 MKMXZ[3CIU^Z,.]"[V4!]CWI^,_Z.\@]VVQK??']R2R">V5=MH3FQ;^TT)PS0 MF=8W]YA+S \^M3V)]4GF]!WC>T2M57-W+('<.%UO[#"_ %9/UM6MYQ6X TU< M54&+YCG42-K6S*'=?4>CUQ!W8'[16/'.>WE.XB_#!/(?$MHB>T >+ELV0%S;5S M_"58S6F<2R6)] 7TS+Y1-W&-;*Z]OA$S?;%<$N7F<5FRS*XJ?V,HG3(A6!]J-I>_DZA,JJ% M;^616[GXY[*I3N2;N^".7!U]E<];C]KCC5PMJ8=Z\BK(VKGU.8F>E8#%\!AU M:$T?Z)Z)O&5_>SDL)3X+);*/HTWL[.#=+XLK/PIM0)1X3,?W)G8UY>&/#*5N MC1N86K24,4G1%"\7RZ>K2_+XQ/[S^>KNZ9&LKLG-W<7J M\Y6=7#6^G&O-MZFQG%R'A.5STK;S;T^@:EY%UB3WMNO\2B'*_OC- MQV\^\4B#3_Y^'44>$_J<17KL;"CG=:1@4SN3+-MQ.Z/-&0"!4SAI;?S0Q_6$)#X MLGD ;>^%.X(UM9:#N*4+WCC6%=S4KS/ZW).K'*R.ME.J[535MAG/EW0?4]?G MJSGV=T#A#S#"+HI3_[>Z55['KK@CNXO^XFZRNFG MVJ[&:X$>FV4WN[WCQ[ [LUK#/CO?[^,5ZI]HS""'\Q7GF_DN8-W:WXP,SCCO M:Y=B)\Z !O*-NCX:#;./]TY0?P]7-@[\G54:D31C3DD LHC2K%LGWK _-XX? MLB5 7D0!$J\? CX[YD>#*5#?;&*>?9Z\QC[[7R]Z#8&7$["QEVM9M/5CXCIQ M_ ;]Q3L/8,\_7S/+B,^FW52T\9N4/,EJ3017PM@2SI=(C/.LUE.R=/]Y\!->2RK;->,; MUT7=Z)3]E?@>7U)'(61!9S(Y-4-__7)V0K:(1],)[5Z,OA/P1#Y:3VD!\]'= M3P@-^+TY-C:SR6\BJJN7@I[%V\0P\0 YA1[&ON1 M-^U,8 Z_=RXCD80DDI3%,8JX(E *2BZJOZTL*Y]ZR-):V1::S6^PK(VM7D%D M92/J/H:]V)?,^FNQX]'L7F MFRVP8<&KUT9K\AS% MZ5$+#+Q .J2I=((CBCOZ(IJDL3EKDBPR<7;[*.32L3YBW\6)&:TH)0G=.\PB M-'@CGI^X001[+VPM"OTRNDG^%G-Q?.#CA*X/6;G>BAV>8@WL0#U>42#L'=?. M9\+0+_D;L9WS#S!!V2A?*+.N3""N'%=$-^"%L;3%-YYXY)^XBXF*;S*P813-^XPRD MS0=+=FPAO*78O&3!9>_1.@RL^?,]/SPPQ5>%UY]3YJA9I=@GYPM-KKZDL1/% M+)98]-VP\$R8Q6#?B=DZX#836BK&]'$YXAP4)[3VZ0/\4=CAG?1/H73/N:=8 M,I1OFH6 I)20/',1[IIXQPOL%)WF6TIYTQ3J0H M"T$6E)RD1KW]7+:NIM MC%HVIB&H:GGIO_@>#;UDZ?WCD*2PJ:$P@E9'W$ZIKWM#J'+@LN"E'P&'3"^%YJ'_%ZUUQ2Z$QB@H F[A$51S*-"F#9"_:?0@S==<)N- M>E?9OBE V#+@#*GW%-T[<>J[_I[O*SU2]Q#SW<=S)_%=A4D'((L;)H:RFPPB M?6GBA9C!-#.-OXH ))<@W\XHI(#[EQ4Y2"G(@G!1+&$4,@N6)RRRZ3 !6V4^ MMGQQ_ !NZSY%4O[I;11X;+74A&/=J>"&+4.K*"?E[23P@I*I(GWF]-5MU((I M!(^22;&B. M&S+;])2Q4=46+PBV2MP?[3YD:&>W$MNHBF9A"E76\N@$'B8I)0>/RZ;IC:KM MO")2.56I;3B?6!QF&"D6.T7\C3FMZ!J&P^@XFCX:TX(1->+WUA38@@%:+OT M5H.:ABE;SPM>CK1L IBLZ7P@YEC@(4$FHXT"9H;2,Z-#WMU%*24?1SG!-<"< MH=5#ACM_I?YFR^1:B@2\=X?=,XU7ZY/Z82U+$ ,RN)'*U"XRA'6E@1?;C#4Q MC9:<(>&EG0M<).H<9.\\_-9Y_'"?1(, M+I!L*:9;&B;^2_:.HF45VYT*;@PUM(J,H1U)X,504T6,DZ^H MR[M>K#[?/US]Y>KN\>;G*XO%7K-R%21\N8=T8%&XE-+R\=M0 M[;6,AZ...\@&MF)-X9>^I/$&Y= *]JNM4A&D>I]H0> LFLU_F$ +DHE$ED?) M*H54MG>A!> 2:WL2#79YCJ*V40GO(!TH:'[]A0[80()(7BJ M1OZO0"1N+.ZNY]8T^"%Z,9LO(/:WL2X^FG.:)UP.H.^(Z)E)1W+QB"0?3WPA M22B]6I%A%QV66K1X;DXW-V*!V,X3E8=6?D2(+D5= MD%Q84DB[(+F\Y%TN,>OD@- 28(N\8&*2S"5'A]I8?I&?0L8CX#F_8%(,CQ<] MZ1<(Q;B7CC/NZ619G($-+[:L'V0HT3.=]?%/8_4USIINUN-6!ZL-N'DRS_&F MBV(H-DOLI,A%84'ESHB=%/$GUFC9W6CN@1MN-+2MYI!7-L<+$SI"FV>6UPQ^ M1$$_ICWRC/2R58QSS"A22%?D%\0!+=AL)UJSN8Y<."F-BE?B\E/&(\,,1Q5G ML ]LM2(;=7^2R--4#ZB@:4 M149IL;R$O&=0'=3/UA;OV70_6XNRJ3_EF66R M(I[E'EPBY]-]*9:FKA\S[>':@DNSRI_2C?RR2UTLGU8GDY(QP-V'3/MILS8C M^+5:IE)'QWIVWI_Y :;C""8^<3)7ZP_R!^A CC+AI/NCP4DOR]S*V MJ.UE-K"1*5#_IF9C7YRCAY$%%+?H;6=ZQ9E/;*[%.O]\ M]?!TX?KJZO'AXX%=;/:JP(&Q7'+H:XO71 M9G&'\DWRBR!LQ3FKNQ*?*3RM45A#T12W:S;I=U1]^J0=7L=LE-;4+^]CZQE6 M+\J\AXVN6-<.MQ\J-3LZ;ZLVPNN!:E%[K'^+I2SY11"U\Y!@7-ULQ-72\WS8 MR7&">\?W;L(+9^^S-7-CC+7UP1UO6AK+L=?8 6\^&R1U]1%<[)EW0&K\3B5 MEE8J%\'YR"%^XX.W&,@;0["I/>XH;-6T4IY(U1AO++:+;'P"D5'&,'N=2DLK M\]C(]6_"K'9Y[4W5^M*@S1/=OD1Q1_4P-JM,E7M1Q(L/ ^EE/.UTWD]C/_)6ZZ47 M[;E93L^G.G3#B2A=]0;,T.V##Q4Z2VZ\.50P(8++@@@^<%,GYS3T^55/]ZX] MQ.K4<;XN?GJ\I=]KGFX^T,&7IJ,/?1K6%\F+1YRULTA#$O-U?Y4]M-'^J/\\ M0T*IQ:C!(5>VM3,5M&V;,LD'W.B+\PTB.O0&T2"@0;US)X#KL3V1XY3.W.%# M89EN&')$9,Y HE)E@(BAG"V@B,-9AANR?/R),'?^YNR;/RVRB&(Q]"PDL'K- M[R)PDB2[':ESQ:^F/<[0T-:T]FK?<6-\KJXOLK%+ T&>BEGLL5J[SR=KUGB9 MK[8A;O=4ZU:YIW+2"J]#-L@ZE"=:O+YW$84O-$[]YX!VN,G7W@NYE^II7;U: MU=@%L?]J"FY^-:F@3\H;@ C.L<96O'A>VF !&R%]G$GJIE('6EP>?HB"X#J* M7YU852FQ.Q7<(6]H%1D".I+ "PFFBIA&2DT&/'@M*C/] \ENM?\"C$G&V0YP M(#:/G;75L?(F1WC*Z?Y Q'&CS[ VK"[QAJ",%ZL&UL]XL*\)1I[:4XBB3-96 M%8?D\HR!:WN^,705UB;N0&;.*U'\IG[':$!K/*9.G,[ 'N=TXX>AVB33 +UF MQ;3YU433JGHVH[IFPY>L$A07Q@UN'95N&FHN34I] RNY@F*V*XN=A]' M:S^%:U4*&U0:X,:04UVJSS_S;_&B1HV,IIX&&66.LE>BF@NUKO$&MD5MSLI! M--'(.#Z%+CVRHUWZ+[Y'0R^1GD5>.,F69[EC:^@U]=,#,\V1=EW[XD0/(PL4 MB,'!EM*')&N+%H3E[$@7LX;,%^1?/G[]S9\)F\")69.=I]9%S8>G M2/%.E4\=05=>/X*&"0^]!TB_E_@I?:3QB^]2<5/D@;K1)N14?G:" U4,(A.P MQ8G04]N]^F9\7)YXYZ*3:6[^AKLLS'S*:NQ-[: 'N1P(VA?.YT<:QC0PHMXO37J%4I$<":"=09#&70E31#&9;""478-5H,] MMG?3% ;A@%MOCVZ6;28T2^S1L(T&ZC10F1W>Z.@R!M)PODU DU6_&6N-VA-U MQC3;A;0L);ZPWB'T8!&J0J(]8V4I]W1G4!X.WN>*0CK6Z3GYF1T.:2EC9\J# M&XE&-9PI%&&>&MW15_Y-Q_782=]90D^]!73G/$7'V<&+0OP19S:,F6@P"EIH M' -.8XD3A+#WY*\!'@UC_K3S+(->80/M*<9\PUXE_Y@3":R!/[0M:B/?]L!? M25;'H6[I_O/@QS O@KQ1Z392O7#1[(H; ;KHK\R^J.B'-_H[23],ML)BG,\Y M+0CP(H+9Q,?I=NP@(G_/]-BR+^PLBFQH'--<9X]X8@P05SRM YZ ^-P".B8[ MZ3$C>*O75HEJU>8S 3.%T$-A6#YGR1G8C^&!%1;DM$-VJBG:)+_Q$3[WG)HI M;G,^T=T^BIWX3=3ZE PM["S,_%)ST\B@.TYP,K5#<:VS0U_D-SM--#&^D5-< M[$QSKGG!V9IP3[QU>*GEZ8J\T4IZ_>> BQTL<0J,&IWG@HQ=5#%^ MMG& C":UT)@H)T36$7(*RQQ#Y$*-D?GL>-(YL4U?.4;)4U>9>+8\O3&ZCABV MMSN;SG@N"BE7:RDET2-U67I$R+@$C ^,'+I$YTE='6TF?:I[^\/O+KJ M->8I\=S@:RK;E=/1'*+$+#2_?+9G'RE7["A.V%%B_#B;O]*SL31RBF=C>\?W M_- 5S\8\2G?4*U[?\IP/N4T*^;F,=;/_P3G@A/@1K5ELI@Q+'OEVRTC*]M^K M]K*4CO!BM)2+[+-'I)EHY-WR_N;B/5M[)X> I]@'/R%"XN(I^[3[--A,JO%D M]9*+4^096(7*', VML*1&?2RZEP)@9P1BI'&QI*A^!FKOQPD=U ,T\T]<(X$ M';259_(-S?%.TW6$[IW^9'&<@WO!J(%Z0?_GTW=???J?, M;S+-@F,RD^!(OGZ\GVV0>;V1!&Y8,[%'<\YU=7^\P&>DQ<#IQ$\N"S1F6I\H M/:0, "4NT)BOK"\S0%,85;\W[A#I:(5JUDFMKG@#HZL"IC%Q,B4HLZ4Q7F*3 MCGV8L;.4D7(:4W2=-=BI2E0DB.N*"II=<4-"%_VK18K:^^$%@T[2]WS%= P# M"S0X,(D5_NO@Q$R2X*V:)+-$ ]@^]MC\P(F3WW:1S#,&FDU7*7 MJS6(?1U$K\GR.4ECQU476FGL@AL/=?2MK7M9TQXO_FE);>S>J[O'U>W-Y?+I MZI(\/K'_?+ZZ>WHDJVMRL7S\"[F^7?WUT88OW]$4M+V/(P@][_SMIX1Z-^&* MH8X#.^%+-V5!">=H%U'(/CBPS[(OH[#-ZP9NGD@/GAA M M\6,QC=PL[W$XUW?LC'EJLOD+.L]E%JQ_XX =#8$L6%H2Z=D5\' M,E)EF*HC?L$:_N5PYL0)/1+P0YFTY$^H$""9]E[/I+:YJ5AC65J#,R021Y*Q MG/[YE46#:+F'EG"^9_N-L[X43.SMJ7;F(T]P%[Y1. M5W#SZV79*5(^+W"^6+KA_OO1-$J=P*:F3R \3(NUFK4:J>8GFD6:?U$T7/+ M!3U2NF=%*F<[[VE&3&F-I"#.Z76F8M&97<1NV9GJ1 !WL':W1?/U-E5OO$%M MH,/ 5]O*_9N,H>W-FPE-"]7%A93/C.LQ_8V^4^-<#2=6&%#$NK5;JE M\0-UJ?\"I8%5KWN[TI@;3FA8I!DJ&@C,"2UTU!@8,'*6/%8X4R)QM?148%K+ M5$P0<1/$2A-8PHQB&4.3>^<-!..E8J6/2XMH&[4CT;FABHG-FF&F"\4YX8Z1 M7@,#479*Q;F13(JB $WERU(6)#.:J, M#LX8[FV9\F:' 1'L-SSZJ-3GIH=?0(!70("449>%2!2G9<$!@ ?XW-EL8A[" MA.>ZAOE]N6TI+D/(MR-*H2>^'&+#K 6JYES9;$AEG675.C;RN%BQ46D.<5%$ M;/9^")2FL'42!%M)Y1U$+J7^+GE]9YSP;&:#EM.?FIYSFFXURC_TJ0_?M)3N M[G)N:.9>HYA"Z.S4:6KY7"?; ^J\MUWVFUN4*S37.[/).LTIME6BCW4VZCOB#-3NNCZ9I MN@P]2!^\AR8* W^#'0P?AV2<8*,HADS$C.;4$XOP4_ M'"]86CKKF= F>9T3;I1]QH8;@2J,8 %V1X&7E PT&'"O0A,FZ=CF(2;XR L4+N5@ @@KOW0"=V1-DZ[ M$Y\EL!C:4 -T.E*>'2"9ZC<26!7BS';C=&J#'F^6">;ZTA%YDQ$9RXU,\FQ8V[SA20W[XSU\=XXZ!(.,NS+4>'%&*"+Y'V M^7H)$HR6TI!8B%/D[ZOD$9OVVMWT]BH6D8PED7B2C"DILCB.ED%.\WF1!5\J MV9S5.$F8,+P7,,ZWGFVGGY.7U;=^2)/5^H))JLQ*V]0>)\IJ:UHM!JEHC'>. MUBZR^5-E:9>(<-H AX*ZI?J.8^EZ'L5Q],IF0+R$N\N)DK7CPGV]-QL!^D#S M(6BUU@G0IO:X [154SE E8WQ!FB[R*9.6U*&N!PS0/6W;J?1%D6(RFC$EFLO M-$[AW.F2/NN,HJ<]<(>IAK:JD?2H.=Y0U1%ZF-%4HDZ O/7A=&AU904]1I#X M27)PF)=9JG\ZIJZP/[6O_+SP6"MQ OY""_X.H]3._O%] <:@Z4WV&UQ$2>O] MDOH>R#&J7=NZT^2:YH@Q2D/HW@M\YK9 G>3D":=O^31X#(U/8,KS8^JF?(W. M'VGR+:N K==/]9]\DI&KOEI7"]TO0T]\0-F7_!,-$.Q$#'G8][*1:M:B3PDQ M6/339YBY3@$B#%4*UJ)Z/(^SDKOXT/I<:$)+/5+(YDB6;/Z0&X972><[TF<) M3=- [!\RE$K,]@I;#F78^JS$P*J^%P7;2XZ*3/^;$A/K)A'#4L:).B-8[^1, MIQ_9F1ST#*1DGSP,I^<^QV%8"-(X,[!S\F/9@/)L49Y''6-\*0NY+&THB6-E M=HG)DNI10,_]+*\L?;C,$'J)Z:S4B!+.P6$ ZRA6J+ID$$]&>R@S!$:M8L\/ MG?B-%.P7T\]'C9:]DYE+"41>)@*!Y,5XUL$7T6X7A=V7O-5^R*%$5_/VA:S4 M"3%,:(L^_/)4<$&W#!U2^4Q%$=:*3?F))Q!QAK[U8_]I>\31 MJR/U$*.Y&*^1;5"/H'-MO'99#4P$7*AM,/D4A1MAM>?7MJ^^T-CU$^II8+ZJ M'W)HT]5<-46I[808Y+1%'V:*(K N8T(*+M9G*%/H3C.Z@/D" "+!$,FFA\82 MI*T3\N#6TKEEUV(>*P\]N^I9#8VU,H7PD\T#TSYY9) MJ;6IH--Q'E'=KKLB_X*B%_[HUI!]D"P+)9-1=Q:,LBJ,98 G2'M[8+ F0CQG M@OSIM,)>G0C@CO;NMC![YHPW^@UTF/"Y,J;<"F.8I));H>ZU\7#W6J[6:^K" M#.;J"\.><$,?&"ZN0I!@&7KP'T@M]^($ (5U9\)=">",?'-;%)=1.O5&?N?$ M3)?^#XOK"GT4-\0I%PJ:T4PJ$D-Q#_&W>.8"@<,?C,(?M)"1/#L!;((E9$L# M$5513/T-ZW&(X4!P)%!1WDF9UL 9-[):DYP? 89D%0KHA1*'_ ^)Z\0O#RR8 MY;KJ V\DC9TP";)GQ]X_#DEJ*]TEJ'JD[@--TMAWV:PU,T?U ZGE/:^"6TTJ =W9JR0Y]IG.+$WQ=D%)$\24, M7,>?53H(T4E-<9<%*10X@GBA@Y49\\Q^)EB(9);SU5,)*XOS7I8,>H7WKU4(4<5("MP_94DFH,9Z!'E,G3F=JHF>Z M\<,0ADR5H28!]\?#?A_D%^29F-=!]'H3L@7JCJ]$6K)2ZO?&#=@=K2!#LV97 MO"#<50'C^\H2'P&BP(E(K&QG?+1B"<]/W"!*#K&E^CE"=X 50EJZGXY/0($%X21M%2 ?G"\T M:0NFFH;8XTFEVU&5W*-6F*-**:NY!P))PFE:#ZZQM$NY=K9B["(*V2!\<&$\ MO@GOXVC#S)=<04U=ST]A$&5BPHZZ=WY([Z+T;Y3CBVIY8$P-=[3VM%)EY\&, M%-ZX[ZM0C^PU!5_8XLLY$YDUR7F3YT-*&'?R1L4X;05%4-AJ[[PYSX&59T]+ MUX7#8;9(OX\"'\YI6];#C1UP8T:[KC(LJ%OCC7P-FQ1LG]'_CBU@(+2:*Q_]Q[B1^PC/G)/F%C/-# IE DTN: MN+'/;^\O0^_4=$_T2WH>J*_=CLT3=S!-8G$Y'D=EB#>DIU';%!5DZ7B1DU*^ M!>$29FFV"AG9QYF41!*3[R'78 GY!60E7%@[.V:X[8\;E:\=/_[9"0[TLMP! M;)E>M'3!C8DZ^LJ0UM0>+R)I26U\9XP1)YPZ^VS8G:.LS/_]M M'),;.\S+@X?#9,F%)?JCCV0:6:1DZ8W$'V]:?8\2B;''*Q)*G*R&P; M:DQIX?;M7A:2O=^($-[XZ*>.:01QK@O"^2X(YUP?3-)(AV&@LV,M?'@#A8E# M1O:M5+=E/&SN@1L[-+2M'N4JF^/% 1VAS8\_!6U+NP6%:A?\O5#Z!&'39H:C MMC-QT#H-:UU3;C@#IZP5MZ\[OBU(1I<-+4#Y>%29UCMO_9#>I'2GNO=?VW F M?GFB6ZU3%JUFX)&GLO9V1_(+$"6)UQ[Z(?FF"I;"M*R4G62)A?.WD^=P/^-0MION"R7K[*624+31'O% MT9\J[E ?R&HR&O0DB1!V,/;]<7NZD"4FJ8STL!HGM$=^Z)3& UGT<[6F< MOMTS': F$;PQW]1\)ESH$'?T'>RLMA M=TN]0\ K+RJT;MJD[- =MX]WM4/E\;!F7[P>WUF#OH[/QC]@4/5_FWN?2KW; M]D*U.N+V?7W=M0!^!GNG'60?R=-M[Z].: '[@YQ26?VU94<2,PUXS35CE_XS M!(%Q5C!-<(!I>]>*6>QCA+2";5G0U;?$'?$-VE4>()TVPQN_3<(:/_:1-F(L M>Z'^V#3S7Y9SW9$<>9=,O8MH^X'9='H/E];^1W^=7CBQIQH.E(UP1ENS M3D4*^I,6R-/,J^4USN$:$8^N_= 7CS9?'#^ 78FO)TWN/KQ:0)%PDB.$R*WO M//L!KRL!KT%Y)*I&K6X]YQ!,6MJ?1EACM[F$G9X2QM6-H&9#F/HQE3+L\5I/ M&W!G%R0@02D"7T8X7 A+\3JN/-UU/YFO-_9"/F?7D[WG_-5UXP.U>\:M5E9K#=K:XV1_<>>GTF M#UCH%J>36 !#A%_2YU1[P%(VQAW'S3I6+[_5M<0;K2WRFK^!#3=G3S3>$6!@ MY]5XN $!@'_[J_#ZMKB=LE'#ZJONFH9X7;)9W%X>F>8>:7^0&%%+NW$'%9': M#KQ.&B&/M%J=*B%6:8$XMNKE-'8W3LZ.FR4)I:L]C1W(V"8$:<7YMD[8W5!' MYZI;-O7 [*9:1R!#=>ME=JR/NN-77 MO6D3X+07WOCM('N_!7!)6-X-L)@3/+D7:RJ'NOO:'8E09NJ#.R2+4L2P<">"'*3 WSLB(%-XXQ%7YH Z-M MHM"9R.\@-!J'^&X49AX#E0_H&V3S; M2O6V=<(-"WHZ5][6-O; &_::[-K#RM620K?5FHVV<,>%WQ]^H(&39LEC'K=.3$%LCRVT MQ=C?<@6E+U'P/_K;MAPFM M9/YLH?] X3E/-9] ^ZYQ!PJX4[8KK=\:*+B1*FD7"UVP?1&Z7DG(9T M[:<\_8:=_(%,9:$P/]FY9Q@0%YIGTG78,.Y!#G>$]+53)5&-(2V\L=-;(^-, M+8*Q=*Q;Y9T'&*Y-9FOFPH,[-Z$;[>B3\Z5#@:2F'KC10T/;:M$!97.\&* C MM'G^?:!-&'%;53).=&NODM'897;^VE(E0]U^5AX[9,F(W&51#3T3Z6SI\))N M8 1]H/LHAF/4MF-+=7/BO?1<26(MW'6P@O(\"'^YZUI4S,>B.,QA- M[5!D)^S0%WF*0A--C)TZJY]"/)HZ?@!S0K^<&Y$X.[-.(Y((J>!8.RGE(DXA M&-EGDDV;P'!2:Y4VD+B1DAW)^?6H"-,+(VX515\,2

*T[LT1$O;G&4A!D( M,TZU,7[A#U5@?"#%,&+/5()A<>V'3NCZ3D"R'R]A8.(&!X\AB!\2AZ0\'S%Y MVK+V91N'K3X/B4"9+%DJ!:IL& 6,0&CF.R<\(W 9B-03[_T9^R?YK>T4[M2GNQ6AN;7/TIX2NUE=)ZK,AGZJ*%YXTPAW(]3K) 5MM M@3ATC!SY7$$07?2/K.V!)"QK! CQE@WB0WQK[[# /I9OZ["%S^.0EA;-(^L8_' &;>C6K0LJ#$P ^1KU-'4'>:QQO%. MUALOUR$++5TAK \Q6]I9YN7YP#C9$%*N]J=#KBG4YV$]\XA0HC+W*GP!\2(W33 M3&]<&L+.$PBX%Q'%FINT#_'P'T57_K)/DJ<8+6&8CZW M_@O-JIUJ#MYFI'#C1!_[5 9] SIX\:.7-L8C9\$4;O'D;&&2RVM/<R?WH0IT]J'_/5PF(U9?FGC1:S#-C'?F,P%X!)8L"_"J_2@71,3PU C7 M<%,-C5E/S&8#PAXH6]\=Z#6+3TC+#:^__NJGVXM#DD8[R-JB,Y7J3 0W/)G9 M1 :C;A3P0H^A'J81D;$C\'.0G*&X)IVS1#-%LF2:!^I&&X9$EJZVB;)[HCJ> M'C8T]\ -!!K:GA:1K&V.-\1UA#9^8P%4T2UN1M=XR'>5-%C?A,DA=IBSYE6H M6DXG.G7$&8#==2]?1>GT0G[/K)L.IK[ZM/430@.10K!X Y7P-T;L#\;Q#TG= MZTA^JRQA(I[YN8PDR(6<^%W2)(8"+J1@4Q2#LX]H$]O@[-0&M@KX% F1IA3;9,F*W1"E4%]Z+S1._80-@#QUO-ZBI[T7;@31U+I2%[BY"UYD MT!7'/2FI+[CO8HO=,8UP'].(#;Y6P[9(Y:M[(U/9''? MNE9 MFXAZ-F-LJ\3]DS&C&U4GT-G.XOO*B0$3DGL:\]6!7F2V]\(=H)I:RW':T@5O MN.H*;ERA(Z-/& -11@Q=](YM@CL*.7QY(.]S(^"H(JP7SCK]< >TMN;-U8)G M$]3ZHO?:MSFJAHLNL,:!;D-D+[.HJIOPDO#G%,0Z9@[(2) MX\)&6K(,/?[/@.^K:6YJ]:&'&PIZ6TJ&"&-B>*&COTJFL91Q)CEK(O/F^^E7'(7L3Y>?-V?JZ@&/ 1G<>&-J%QEFNM+ BR[&FIC/ MO5\K.2(K+-%-6"8WSP.%,SVUA0:\W93E[EZM+^'Z":3%%<>*RQU44/F-_Y.M MP/S($_FOFZ\\]:&&$S &LE)Y.?RV(XR>Y+QSW+5 M6[Z'A<-@6HYG9:>IL,_1"^-XF7$8 M_D"%%SB&>\Z_[XA6P_"8"X8-:-%Z9!N P1SP;D@UAPAJD(=P@1:53"&E4"27BD#" MQ5PN(NI%H(-';/:5YG!@5S=@:2?/V>B41@\DH^]RHSLI6<-O] )*P4_@ MD+CX$0"2+2]'SP^)'](D6;K_//@)?UJ=G+])_X+WW4Q69@+V5^)[5.2KU ?: M(3C,!68'LV8]R/8F/P>('4[)(0 @EX;(XI#G-_G?"U**1"HRX0-87-:-(;>] MRT"SP%/8$7ZF&S_D-Z_Y%G#H\3]W<"!3[!K+H"H^<4H=SO+"IV[YN[B5WX6# MN?2ZJ@+>#''I)HK]WP"_$W)+7]AO].T8)S_9,5.2UR" TR?_!5RFTY%/%S(X MH;2O76H.>;1IS.9TI[M&PQ[K9,_AQ6PGX@4JXE($6R=CEY;N.%'6U ZJ@Y6FOG.8:FIJ,,S1 M29$]/6-F&R.LFL/OE5F]=5YU'].]XWMY>M0N"\\7 RF#7&?OIT[ UQ0NO"=E/1Q([Q<$;+U#J) U M*XL.Q/9.DC@;0=O?\6+H\''DNN).JQAB21K[FPWENTF0)"]=\-$V)^MNG7@# MJYB-XX=)2FA^: )LLBKK;^S#G'H(E=H#$A65Q=PW-Z +XJ])$+%U5&QKDC?N M3RHC4\:I2*UL&Z:M&6*?&8):S#&M3/+?-E73ZH@3RKOKKE7O @F,-TW,.L@^ M2HT+VZ$^H1VJ@2X5N* V"UR4,,>7J48WXIIZX@[X#MK7+\B4W?"&?!?AA_!U ML5.#]:[:-#806S&.:=;UUL77C_XZO7#BXN3V+LP-)'5U& T@^4T #CF.:HAX8 M.4?LH#B564JW7.+;J5Y:06R1:8F5UL[A_SBB20OE,+#=2M<8=^BY;5*CVU3?$& M=9O /:OS\*RV2*)U+%45]]EADA?PBJ)9A ZWK.&:/![V>U%?Q0DNG&1['42O M-^$:3AAAXGM93#?;5SD]Z>&,WL$L5:R!^A!#OB0:1+5A3_P321HV(TZVQ"]E M(?P&,IR@IY&(LHGO1UHUF"A4+',GP)X ?R()0$H);(.P?:/),%WQK1.W8I.J MPJOLU4%<#6.>TGF(G,IAG<>;*F(,0\(1R M0_EEIFS.5S!>D)RU;?2Q::?*RJVPE9@95IXT9NS'V/WF!Y]W++;$Q5/=;1QS M*C@AI*=5:C;#=4D@G_[U4&C829_8V@@+_G*$V-H9G\PDIQB*!&R^'TR$MT.#\<(+W M9)96I!8:EAG>N>3X*@^2GBB3C63"$74]S%)"Z%C*F"5X%.6G;&/JO*RO6#(G MO+:F^ W\R M;.866H;>T2<_A7[:"^>&9CDK!!S%W@W8."B_V:#F.%J/BZ>E0!FTPL.?DP^Y MG-C!%J_YX]*>/*,F-_+)AP/HQ4]@^@AW MA+(,P:FMBKO2CL-Z30$J:6&2![:R?ZCDD.N:L]R$Y%PPRMQ>BBW&SO3F@%(] MM!IDHS!G+T,42$"J(N #*OR9I"AL> K8&=] "9C$@, MEDPC46FH,#4#,_Z-73R[I&L:QY#T_4M=NN..4-:5VEQ0S,A*]0#6B=0VVO*5/-W!CZX'NHN)%N2)^_95]VV*WO2 TYFO2SDF*/O0LIQ%C34Z%! M=L8%<5*PEM\D+""Y?]X""Q@A,%J2F42Z6C'<3>!+FKBQOQ?W1(H2!<\)?V!> M=[NOK0-.@-#7M;C*V]@:7YAWD-G4*27JE0(=O^0<+%PVM:*QC0G W6'W3&.X MRY6DSB%VPC118%9]2YQQJ:&=/"C7-,,7B3K"FCJDH"EN*Q94K8R,XVH'=P2= M\.TL>@W9TOVP3UP'LB&[3G)P@@59'X+@+,GN=WH^KU@3*PW28WC,M;P)F4%" M/O8ZP6UVL3(IG@O]%'HTOF7"A P@-LM-3/D3PN,('8@DSE >TE[%(-R3'O+' M-4-I9QIO#U"T/>$'M3P'>1%^%8%(?I$XRYP.MR?*YVH'$(X$N73$*<0K,ZI? MB&B>]IF.;>-F8+8ZMF8A@O0^D@M!"BE(*<;T,RHD=FOP0AWG&WX(.&?_B-_N MX\@[N"#'M>-F^\=-5FSL-0,@;]?Z!*O5768"QQH*#(2X[ \_??M#(D%OZ=S/ M7 RX$Y+)0=:%(':@=$3#E%$OF)"2"RG9V$/#251O^L5MK#E7\<8)_=^G$!C5&OM MA#L.]726([*Y!][8U)3;U(MYTC6X9L3_D#C8.BRQK;>5"(ZIYT,9ITOZ[/-< MW5+YW25\$+^QA=;/4,M<9:YN))!'MX$]*K'>H3_BR#?1PC@>.#,>$9R=R&LO M,5P0AW_(>1+.U XN3&F595:NLRQ*3B'?UNNFPT [>TP?'V:O MY<:>Y[R!Q[,A$6XCP_LN)W=X]K?'T8%[?L*DA(<34$66RYKE4(%,M]/N^TUC MN0PC.3)R/J1D!'KSJ83@-?W^WT0F*!7>CUQXJ6!]EJ%8,MN>&='780W]?;&4K + GS8,HEQ.EXB6:Y\S)A>1CO'5VV] MZ?6@#_XTMEK_PO/="K/-6K#L$L_G,'86?-BZTFG$_*=ITXJ&*?+W_H)V7%:D'TC M]$2!,=B$DI/Q[L5+UJPP4GE9GJPST?@P17/AIMUHFL10UXXE#"G@>K=/7/(7E\"&:Q*D4GNQ?96BR?_S]@4E?M\=[_!W.D*O5 M ,*K\@6^4*H7S_@A.LAN^*#01?J037L&) "LKJ]4I3)#I&)SJ.$V.O/P% M6)ZG)TO+E33<4VKK@SN6M32N9+5KZH W?O7$-E[/9,0L7CK*1&B\7G3F#1$'PF:&.<%0H0:T2#:.EN%*@P& M&##95Q2GVYO4"7Q'#51UC1"CDU*G,G/7<0OD.*26=P#P45^:XFR)X#MQ J[! M%99UL8@?XRHV'"ZLTBV-KZ,OY2VM"Q%UR6W@JI%"KQMB[.B@=X$F&GV0XTL7 M#09Z+ZQ&G0B$(4P:*>4SR>4AM[<7TT+1%+99"94?+BPBTZ1ZVMAR7 8!YY]O M237>N%0VQHE=>CK*NY'U+?%N2[;(V\\CRUU*F_9YQ97CA2I!G)&;(V8T3Z"XV?H^98MV61 "P2<(N(VI##+1EDEFKUN?7<+ M;R;SN.+OG4%$DI8R$OIE3\.$)N25QI077(P]ZDV[>+%GS2KLR&5[N:%D]L1^ MD1_+QKH;Q]>L3/I"CZ[96CZE?$B[8:$>;OSG@ J+GK]]=OX1Q1H=<;YAAI@6W M :]'L5EMLJ8QI#]>!FZTC0+?/:=,=V=#:PJK-5R<,J6$,X0'L$YYV7@^B321P1Y:)/5H&465_O!%J MI,70@VC!$?4@.IY=Q+CIE]8Q?FHP]OVZ$QLHS=>9#':T,+-+AVMU)S0PHX:A M)@-HBYOKML@XWK1Z&^("&U4H=-?O%W; !@QR<5";3[HT\ZKM9096;H*$K MXMCOJ, PSV%KP.!:&@SM[!!,;XGLU>J112P._VH32).B(C<[-'*C'5W%4+\N MIELXSGRAXL.K+RG\D_6_"@\[&M<=N4_)=[80-*SE-<%K&*:SA+V!5>\/$XL3 MN"S0DDNY((6< DE * +W(&59\\]_*<4EDKQ6;D@N=U&<^K]Q 4Y!5_'3M7;" M'>EZ.E'V81*%TDO8AHP /!X\LA#C')G0;VI MTEJ#2[,K[K#OHK_>#N(QLVMX<]+4&*?KZ>E8O!E1MD3^)J1=[H$R+NY+1O WYY0]"9GV:<=X&DN4 M24[:XA.-:13-?TL;ZZX'^D+# [UFXEQ$(;_>]E<_W5X0&FV17? &JJ@#F8<3X$+$]R3N25L2(Y+]N70*TH1$+RS*82X#)<%A5Q;^=O;[P'?Y0\1-+FCY!GQ!_)#< MAW\+/X>73^%?V'\>_T!$;9P%YT:_.+M]0!?D#_8J?36*TR%,48,3C^3IO0MXQ[P5/2X[OD0X[Y_;7Z843>\EY3)U? MG0V]YPLP/Y-CV&VACD5,'_GS,^>0S]QB!6.OT_ MA#'U(! \LF&B$1=DLPVIXQFI9I(+6G-F).=&[NN..NU,RQ(_Y;UWZQ\#G MNQUV'.MV5FY]Y]D/_/2M:I/?E%?+.Q/!"9S];")O0W:C@'$ MN5?&? GVF-([Y M?(^'+KIXO=@RQ>A-^.3OZ#IV=C"[X=L&+"A6SX&_X1/K1_:_R=JGWB!3@0%X MSA@OAK*X-M[T93A3O!I,[1&G,4)&V+HKI%P024Y2"DH*2>RD,KQ$A[*4/]VP)3E625= MKE%R]86ZAY1ZYX?T+\X+O8O2O]'T(MKM* N*VHWECOUQ!K:Q)88C.9J)0)X/V<=AE)(WFA(WEV/BK.-36J@L M2RW8D:M:I&!J(<^X'9,8.PR6*=,##>FK$]3*SCMY(BM\5P8*C=TM?[LA_[NL#L7BJ7WSAM/RA!F M*[TZ4.S6'6<8F]JA?'&CWQ?YQ,A$DS[S(O:K0"S!C9287TMYCMA0!F?Q.\&= M0%OQW5X(D/"// )W#.'X-9,7(B;;-ICX)'Y*FY6\R&I-,FX$V $^IB1C",9Y MJ-V^GF">9,D>Y>]O8^+SV8E_I>#*R]!;>B\T3GTH.7,E4D>T//_1[HP3/\UL M(,^&]'KBG11UE-_4VPLV_/J>Q(ADG&P__)G(#K+F%U%B)]/*J7X*H]0VQ!W) M:MTJ"9-.6N&-T 99A_#"C*:=5$CCJN9:"S V-?3\X)#Z+_21NH?83WV:)8&G MGGAA$T)'K=.3,_?Z@DT%!L?ER/RD!_?VA7L&(\=8A": M0&GCD)=(DY*VQ;+H]-O=AW M4TB &KF_-A8M5[7%[*:;P#G5 DG:[= ^>@Z)D!VR+=C MA;PP6$(RJZ./?@K]IF+D70G@##US6TCOR#KT1KZA;::+J7<+'L0O:FTXD)3H MA2VDH+PXG."R?V[]9\:1)$[ LTH0\Z')_'9FC@AH?\\^.D;(\6$Y2KR M)YP.2?;4]>'ZG?1:+?5%(NH#HQ)46Q37$IG+>/QQ5$*8C&1'^1O0#R ""TS M>MWZ[I;X"?3AZT!X II&HF$"C#+Y7IBXL&F_BPXB)[;K)-L%<=8,7%I$?=W2 M4%O2J5_63>DR,N@+^S)^Y/A3PEE:S.!EVRB.TB@V9FXG*S,G\=V63?ZV/CB' MDTX:RS.ZQ@YX9W9Z8IOZ-:<&18C(NR!*DOQZ9<00>R_B\FC#^,@ M<;Q_'))4I%:*Y(!R]I ,ABDMDA3DL07DME'@L?"?=B(UM9T%/SY_DCB2@F6V MJLZ9UAX=]K/(]\(B(=U I@CE9,J288Y=[I'-RF&^V>)[$V?SMV*AFR:-K4PI M+V'+DGH=)Y6GO7".2AVU;II8'G69S]12);BI#^?TX36B6" M2,;#]KV0L57/ MU9QF=OE G2"_B;M:_Q1Z/JQ+GT&"7-&GJ(I6]4MJ$S(XX[FO7:2]Q\XTD,\V M^V@TS(PSEB2 ?Q]D&0C-88--&54S@JDWX*:WF,P3KM96N)("6I^BX^FDC:TX MR^8QPRQC&-(N\&?MB@L/PAA MW( TG.TJE9=[4\4+60/J9I[.H=Q,R@$K.\.4I("(O+T]HU:F(H6ILKN CBOD-,4SU5,[8NK2[X449A\*-JX\6U0"PYX MD5H0QHMRPZHW].7H7(Z\&%,A"41MW7Z-.R M06TP-?:<0:3HR=\_#$A!743!\F>+KZH*E3-,X(N64SLT/K'J2F,FD=#%(K4! MH4-@!G'128UQPL/BJZQ"XYN0S843#@@?&]]F-?>8B?.KM:UU]=/F,W#L!J&' MF.P(\@O"&9"/=I]OC:ETIB"6Z/S4.3H_S3@Z/W6+SD]SC,YCH8>/SD_XHG,H MI3,%L43GMYVC\]L91^>WW:+SVSE&Y['0PT?GM_BB MXVS(NX+1>]LO,2:P@0"9#^\DC!FP1#@#IO\Z. %/&Y'7BX)C:QHF_+18<"_4 MO/03-X@ 9(X,TIL8SN@>QD9ES1=32L@?9?37JQ="O/#1+WNMR].B5!YLA%%X M]L])DYME4;4&D^44I@85R,4B,U>0^ MT\&R-!@,A,VM%&<,T'K6TD;I9G(SAVI-Y<;$:YV "THQ<8'VR/;306Y)A"G@ M6S-+ RK#M3K5<%"^=/]Y\!.>@>V!!F"B4OLP\3U>_R@*-6&\%S7$$-[?2@5\ MFY-"#MT#*#8F;#NE>&>QD$^.,TG":1';HMDDUB3C+6.VQ!T14..P5XL+C8G/ M%T45K8K"RU U7NE9T83LK!#;V&X-T-V9YNPPW%Q#\W06?D)BNF<*\@)P=< M M59*KQ!T_E,$Q$\=@2AG@SPJ(+^6H@CPWGFJJC@/JK9JPA_>]H1H0C"?S W'Z M?0\;9HN (=C\_@<76XN'85 [A+,;A"::N&A')66#:/2A/O_(JO]53CJ<#6& ML9G(<#OEV0D@Y^5XIGE,G3B=FW'.Z<8/0[5]K+W2^JN?;G\*H^>$QB_P=%)< M3GR@,( Q>SC"D-4[.]E9>,<9*S\ L6B9DYO!>!54+"\W MC$=6)(;$3*A-Z/]&(7U_GA"19\DI-I/(+K^0[J1D72Y?V=JHO(W^S&^C'WA5 MYX,\M/F@.^,FGJ:\GW9!.IL?I_[>.OFKWDSA>*)0SA,(B$Q 9I(+S?[(TT=- M?W%M-C_(Q1:R[D%,E!YO8[%V&X4;9M+=)7U.GQB?AN0QBJ8XQRX=_>2E35T[ MO(N21FF-7_SG6L3&KB[+QO+Q3G:>EON5\/'2@S"OU M/FHQX\HC#?THOHM26E^=MZD=;M]4:B:[Y4DCO!ZI%M74&05%PDG:??0]O&X7 M4OE<6<_AEO:\^(,+:P;J/'5)8'T#6SL\1^_S"B8/H<^35S_6Z$L 9 M;N:V*%;*G7HC7^Z:Z=*GULQ!XDAX+FQ8PT894YZN%4Y/.6O">9,=,)]VI3FM M761NY"&W275/SU'@P,T"[O3XMK5=-< MGQQC.."76&(V;E*7^GQKM+R4HO\+ME"9'3SK6*4%9IM(S HNM109%O9REJ3D M*5^+PX);HUJFP)_*\0#Q#KP>T4L$M27XZ":2KUA[8 6K26RM]:$%Q6\=%3]F!0]LL1M46-Q(U:GA\5G32$"\& M-8O;ZZ0H+4^*+$\AQE'R*DG]'7]O<+HN&7B[_D=_G5XX,9OP)#0(:"Q-?.KV MY9J;XPPT73V+C?>&MLBWV74D-SXZ!,_=AW3.D ;MH9A@2.H2RN=::]:3Z,K_R&+BNMF MJQ4%)LF++^8XY^RS^.WBD*31CNE\"CS3Z( >E+AI8FSRQ1EX0\;D3;!,R2FG$#R9RR?F! M12'ZM- VB05E72M,%M),:^+-F,FTO\U_?O5/;F-WYB9,#C&XK_3<3(F1VIUP M(F0WG>6-F^8>>'=P-.4V/P[)R,N/4D>.Y=8-G#YRAV$%;U;KIJ#GR*8JF\".MF[R,'=D+?E;734/K?K)NRAF0 MC(/U==/0&E\>_9PV)@XK-O5MV&MN:(83D=KTDJ<#QVWP3@"4DIJZ'B@TYD">I _.$]#J*O&7H/1[V^\"GR1U-5VO8THU?ZL]GM'OB#",# M[:4!7J<;^H&^DQ*]S_@]:=P_A&Q.ZM(D@7-'QIW?=$PR_B3=.I"")@C(,[\< MF3!%^./_N! Y^9KPM*@92?972#EE., 4=R7C3 -.V_'^<4A2/L6>>DHQB95+ M-N0ZMV?.B9?B8J;)F=F894QMA!.GLK-E\<(<+HK?KOW03[;4^Y%)!?4'_QK% MO]Z$]R($FH"V'R6UPAG6K9L7BK*X1\J58H\A3G0.7=^9Z,LLAS_+^;![C9CDI3+MJT3;V#-!ZG<&#DJLEXE/+4HHQ:%E+RQ M#TDDB(51O',"$NWYVSP]'\HT?*#*YT35%CA!KT$;>:8B?8UW'E(G9-] >K"70W<, M=>)3=:8[(G)^4ML:;Z!IR-SO3"5WUXSX M@F3D[9VOC*BME8=H;%VPA+H:H7>S@\L;XFY(8W:XMCZXHU)+X\H#M:8.>&-3 M3^P^-_?XFI+_(3.PFUMN(JWS.D2^Q,-.G@P_@ HSC?%ZT@AW@-;K5$UB(;? M&X(*.2':]@QJGCA]FCQ+*^P DR>6Q=;P_ MM$&DP^R"M*5Q?#I-BU_1RL MOZ[@IXC\.*]Q&&_I@A.LNN@K#_%-[?$.^%I2 M#_)42!R3<_)VIP.3JFSSV)NI!B/"VSW3)65+C*M_'OP]C& _QE&B.N=N[80[ M:O5TKNX/-_7 &[F:M)\MC)?EGR5UCOJ EN\*G3IYK9LOP>+PC42FG^^DWI8M-,)$;3AE!Q MU&9IF9ZDJW6.%0]P]!?#Q;W/CA^F-(1+2LIUD4Y/W''60?OJVKVU&]ZH["*\ M^;(VX7=2B]EQQH:/HQ(C2POZ\0T@J')U=R79/I&N. JXHVEV4K\J1GQYL+_T MDWV4.$'MI=4NG7$&LID-BJ,#[9[(CQ*ZZS%,R@%X)YCY--0'WM=J^N2IAYX MYT2:K>ZH%S:A*WT7AV3\/3N"O?;Y#D)F@4H+'WIWV M7/D;#C]/SA<*4T!^2U'HS\1W&^_M=J,PCTCO8(VZL-?HCA\#NBC1&Q $,\*Y M\>%.W H6#!>D9&D5(28UB9@0D!2X6;O +]3[["%B/<*G4G_XPA=%?<&'* BNH_B5?5:WG&EICS,> MM34]J7U1UQCYYH66Z,;G?X0)$<#U1R 'N8T#]2GR0\CXM723?T7[GE)_284RSJT=V>OV&FJTEXKS1:8=_N>4,<+%>N_IY6M%L)KBH$'J8NXQ>1O9X M[TP@I<6IUG *'TVT$G@$)4C;VQT;6,6#'W5:*C!$ M;CHK'*D5?!@L<232=?,NFV@RJ-JGB"*3M[G)-(*R#:I-];0[/L!MK*P697-> M475KG"BDJ>71.^JZIGAO&[4)W..5,] E!6&[>43'4O.1!NLS/Z=J,00?V=HD M]JEB;Z6U\2P"4*%C3?P=M40??BIY^T9?3A=%\ VM9$Y/5.EQ-G8NYV;*7>WV M0?1&Z3D-Z=I7[7%J=YI%/+;H7!.7BA[HX[--[KYQFM,G.0,4 3N6UH^ILU[G MV2"?,^+#K8XSZ>^=-SCP@I(_3D 3_E:@X>1!JQ?.L.RH=;%J;N^"?/7<00'C MO %YF1VH/$I;J^Q$SX&_R2Z\^>+"NLA>O7?>H$ PW\E+F$8'*$T%G_)#V;1X M;9. !MF_"P+I-HX.FZVHG,I90=,#E%?E:5+7 753+E5V>$+VL"X4*WWX6+I( M2MYY3(^:,CW91^IJ/66QGO?3[A9,\#/G0)SQ$/7,^$_!V5B\LS>!\K+2DO]9 MG$U!W16M&52U(4YX;M>M9J8DM4(_.ZJ3M6\@/O"R)Q']1'?^)),)"!AR22V$)<"R;[E[4>RZJJ*61 M8FIH)_71(>#[ MJ+=1N#E[HO&. "=2LDK(+YS;\2.,2?STB=%>K9G6RU6>:!=EG5E2O7G#UQ.H[R@2@JR%HM5CJI@\:,->",%2%+O@BVV_'2YB2EMAI*6]H@114?3\OY) M0V/D^*(E^N@PDTE!A!BDD&/:VQECFD*EH47PL:*OC07"ST[LPU+[P4EIPT*W MIAE.@&K32Y[#'[?!.TE72FKJ@CE! A0MKD]EQ<2L7L,"1@HYC0^9V/]F+F>S MR/=86@VWJEF%]',4IEO8IG^D[H%-658O- []S3:]]J&\&)NF*L/&D 3.H.IC MCV(YU+$_\A62J3;FS]W])']3DJ1.Z(FL&5%(SW8@!^&G29DDI!"%%++PZ)AV MHV9J&ZV.C+&Z?JC#A D644@U[X.&N?CG3OCK]8%G1&H!O[8>F+%.2]L2VAJ; M8T$'VNV)"F1Z9NS(6O C,4Q(]H?GP$^V#+^>WWCC:PK7-@+RP C$+Y2 MA'!\?D=?R=^B^->)X6Q<0ZW4EK$ 8%ATG:8F,]^.NG9'*IK-Q>7'&B#Z,0I M+6X1/="7*'AA&%W5M'''J*T/;D?5TECVV,8.>%U73VSSV5]&G9QXL\W=)TM* MV[]\?.N']":E.W4!955KW-':HJ7Z(G+1%&^$M@EL_@:O\@QW*4_ MWL VTL(X"""XH_7QD+0@&4=2L"0Y3RL@,*E11PGEUX2?MD[(OGJ*'8^RS]TM4TPUNH_!9WY ,XAE MV]"H%Y-Y0=8PJ@Z.:[E8I)"+GYCEDI%,-/FR/7S/Q2.%?&@PT*Z5:X!R00*: M,E7 ^*XP?G)X/EN;KW441T]UUEAZ[!]^%#I!V_S)D 1.6.MCC^*TJF-_Y,=7 MIMH87V$M:)/G8L;DYECC%%AS"#T.*S0/CCPPICVTFMH\2CB6[&9YIFG;;20, M+?T%R[3S@>[$!?P^Z])&(CB1M9]-VF:#:@KSFNIIZ#$X.&) M:$,JM#JD_-XDP(<'.]_FY>[ZQP]?."4YB$BBB9YIZ5V*OI0_B M>-25W#A&!0-IU)1X\,)0!TO)94=778YF_L?S6[8=D93[$99284VJ?)O2O1+P MRL=Q2^\?AR2E'GSZ *OQNE55>Q>< -5%7RD];V-[Y/LFNM(/=.^79U_CE?HR M3F(03B-R=7[S=+E\6#06'Y@ZH^^XMCDZ>8?-D!I4U5RS4;%(?D)^[B1^\OD0I/X^\&F\ M6C\HRC9U)S$;U-*VAP+*6OO/"M_TM1D(],(#?TL*..;O:,(QCO@)&Z&]/'^N MF)^YT6Y_2&EUCF(3Y<8WU0GT57,U<*:DY I&K*E],CDFCF^8JL[<9?(R7;F; M5.;W]B\\H3M.J#6UP__?WMGR/MQ"!Q< !<7S3G2S>_B77P;[($QKI#L()61.*IR!X*\:HM87%8S M'2YX> Q8I 46AQP+..EY0=[Q0-J#HF\^M^L]EBWPGR/@M'S_[K+8K;^F]%Z: MRN>M _8&^\K#32>3D>K:(^\E#"_A3'?)^,ZY5%]LEL-5$KD%A)M 2AO0[*// M@YB&PYKC,)F&&N9_Q3FP(L&H;G>OXU&UO <\OE9E]7C:V#FE]>5 MYP0;#@C:G5797+PHBH)>:&V:M]!1OT-!E\.A:W[G)_"329I_9]:BV$8 M5H&[2]C LW+[C4'Y>#N?%2]-]MC4:6]ID_Q%>5*MBRBDH92%D>_>.'^N',/>Q-GKQ[A?;$JU>\UY(M4 M YT8G7'\# 58BSMZ6*PR!)0ZN&)7Z2,'4#AO>L!,('PI,B9 $0!0J"*E+B*4 MS;_4Y:PEN(]HM'"K=%=DAO7;Y&]_'R?SC4:B.9QI>7DIT4P?%XP%,YJR"YT MYL^/G!\,S=VQ29-SD,!]POR>F3[M[R^>!*I(#"0!^?*B2>#(!>LD(/1A)0%# M8&CN[FK<=4L"3UQ!NHE#;?IVMW[,8O\WX?U3PEY>&EB8'8%HW&N*JC*534PTBPXA($[!DVJESPS;)*)UB!00IGYB$I5SRR0H(,@5! M< H!$LK@OZ74WV?L0#4P!D^#>LA;.I5T(#6,5AJ$+9EBNERR33>:_B50CRVX M2AKR-4",45+#KM)G%D'-U\*[U:6!1W(=\)L>CSZN*2T2>NI7FX5 M3#VD6<0K$L*%9236ROM ]8$HSH@OK!.E_Y+"/O&?*55WYY4_\Q=@6A.7A:WY MVWG%@OBX#EKYXJR;=IB_5SD %5:1PBRR.OI>=T??B_]*+LOO]6 5W_9-0,0:@T0Q% UY&?D8,\J5T:OK7%F>;,$BWMA3L7#E<=86.N%'(/2=U Q_RXO6 MS)M^,3\J]P4JEP4J5U54[DM48/OXIZ*N^>0O8B> M=KRN.4D08A:=A$U!IZ.D(.?5:3Y-WQKP06U-W]%ZC@RFXU+]O!SK&B&AMH9W M-=:5]^AHZN?G6]VEN>@GS0Y\FF<>[G^J)*?G& M#>*S1F&1K/=8VJ3=L,"[\Q;,FI?ML6%9,IRP1"=^@>-#B>/-,8ZY1428Y'X) MQ!66)89ACF&@8]B_+5H>,;CG=SX?R1+*Z5(;-^4P^D#A7BMQ4/92]JF_[8,7 M<5IU]<+_*^4X7L;;G1>]WB5WT4V6/NZ?4Q8P+V$G]U(Z,V)IH] T! :D08 M_V.J>8%@R%S$1SH>7.$CW54^DC;)RN==#_I'4M:3PGRR*C_2YLOF^D?MX1(_(":3+J]]/E&"<#E%/ JBGB7ZJ <2H" M"_*?;TX6^9R-%4MN9 ;Y6U[!+5+PLS;T_ I.7N<'.Q\/=&KT=U(71RO%L5YQ_@&JD56A\8\B=1.4JG>T4ZV M:Y#N"Y"$:O*E"I+23I1ZAQO;KH$:V9J(*/2;T"T-7JUR]9'?4$OF+CJZ7RM5 M(]6#,*<.Y5%2$#/T>%0*>VZ4[GC%9QL.L3?EC-, ME><7)%9-X5;6GIU?F^AEE;MHL/^''G;.,G8 M/^4]HS=IN@>S/LF+%AN ZGP)=Z?MY[/>;=O?P-MQ>]H]MDUKXM7XK!00I<%) M-Y[1:7%\A^5.^W&:.3F0O)(&B1"WJ)$=O5R"/0T@=;R"NP/W\5?OOFW/X^V\ MO:R>< =*(5RN,.O=][*F)<_3>>=P&D_';2Y\^VF]ICX<,IY0&KI>!NZN/0J1 M?@6B:P3@[?SCW+!5)KK0B;=2M U82KW@?HT?/J87L"R*D7Q!-/ODJ-#BYSZ3>XUL6 MT9N,;ILBU>ZWEMB63[SN;L_%*TMKTZ>&VVC7H(4(-6ZN-+'O._\_)U'JW8Y" MB>'H19@ H7@#!+4/XNZ=S;[I'?+T*;Q]L,76T27G=<=*W\ M]N^NGE7W'.Z.U>B9WJ].'L+;K9I-'=OPBFOI77ZZYZ%*/FSC)8#^IJT_5 M/HB[4S7[IO>JTZ?P=JL66T=OD(-(N:/HNF=9\P[NEG$SA6OO4\OI2JT]: $= MQUR+LMU)XLP+VR=.ICQY E7N5C:JP:DV"5P]IUGB^(^V+^Z7U)1IP= M]AI;9LDEV^C%!YH\QT,66RRXZ4,'7H?QMY1 TR%Q\9?0V6+G WO99'?KGU.Z MXBR6W3W#N6$:W$2?OOL;[C"%D](58&X5EQR?(# C$7UK0O>'>/V!:R="/U85QTH8DF,T@^/9C9I M?W\I3-+3"T,L0C1UY=H,X1I=+[BZ1,4).=2M,!?3/\WI+_1[]O2-A@?Z.8ZR M37N*Z2AQN$EC*DY=6S1]9.$ED\D>&=_$*;27_'(A" 9,(-(&(HU L[,S"V+7 M/$+Q0C'1(5#L!3/I_)T;^?0MG@AA*>4\*.8(E3',HD0LGU".'9F/1T SYY$8 M-7N8@N>(-/X#/6EPG>VGN8;).2/BT)$931T@Y$S(H^+*W/0!RO$3B!&(CBCD M/[%3R#4'W0!X2LSY$(B.RUC^ !GG01\53V9F#]"-GCR, '3$'?^%GCO8P43T MH<2<$7=HN(SF#B[C3+A#]V1N[N"Z\7.'"8".N./_8.:.U9KC9XA CF6=!XO4 M(C2&2BJ"EL\G]>[,1RH>Z%\(M9C%ZFE#$RK>/MM:2'BMKP331A5!O MSF@2M% "Z73')IOHRHG43J1ZH]3R%XE11%\\KF@TN5B%ZJ]-EZ0XS")K.JFS MU%,X T[8+.[TC*TS'LW=%U$*UW0W[[FU^:8%7?PAMH#;#=^-1) MZBF9 S1TJ:YHD-+B, MMW#!DR>K;JOY\V7HI2E;,QI\X3RRY\^UW$,X7 Y.7IR,3/4^E8%"\$8XXUT9 M?Z^*U$ATE?I"<:GU@I1Z'=5[FA\?+NK#[WLO%'+A^E*)EJ^C966IZC*.(,:# M:QYY/,8"$?/%T2JJ=9ZKYI9>UM*' 7$X6<043D7L-4$6\LC,A&<&5JYX;.87 MEL _2U.(%S5W*QC(12'R9_H:\^?BB,K,LW=\8(?8KUS\\E_]D,_7V)J$,5>3 MO)\WG',)=*F;7)Y 6\OOXIPX4)Q%6F^/!I'@U;,I.KFQ^HXW\.1Q'P7):Q6' M]FBQQVLX:7VHWY7-PXYW\(9^O2T?O;(#"BK+W67 9#FRZ]Y;G,5Y)W<]^!L: M[$-ZMZXNVP6B9F#:=CU>SU=Q=^(A_E=NB.CQ'M[./,CZT?R MDF;J\BZ]C_N419"IX_^^9RD3H_IWUE3@I/EIW.V[PTN]23<\BK<5=QD\MN'F MZ?:;'QZO;GL/9/CL]*U9LZAY"OA33:O+H>M#5K3!] MEXQ'!IFJTYK%Y/KADJQ>>%L4^R[SKHU8\5PX5$J=?P7#@5<.$I-5Y'K;<15R MYTLX"6>8S\W9RL=OX!T*>]IM*'>YG(_<.KX#V;+?E_%VRS*YR2Y77=42H^^H MT/[/44+]. EH\'/$.T @Z,0+[SFP&\@>>@[9BQ@G/GK<99\^;BC-6D\P39.( MN_\;0$LGAPGB\#*'":?&=J]2-ZDH)[EV4JIW0B\NP2DPB LM!O>C3UV HYZ_ MLFS#(I%U_* JN\SSSL?F@_,&GJ49<&E,GG @>3JYI]# M.4!";S9Z0Q%()/5(V$IX7D7! _7"3RGO>,>[014YA8YP MQ&G&=,+M(508)*AS61G49@%M2*>^+M*I"=='0"&1&I&E5]M!HT=S<;+U3L/U M393N$PBT'WBS3PZT,VNF\R6<[#K,Y\I&>^L;>*>A/>T>O;G.Q9-"/E$*;*= M=\XO+7LM"^]XOI_L.;<766^B8Z=<]0<&NOF?=ER!PO-! F5)#G5W().?AQ$C&/7-&= MEV3Y=>DW4;!/LX3QAOL 9Y,AHI\W +& "8@DN4PBA[6#Q!Y #MF,&6D[,"BE[]Y$>-R> -YY'3)?)I>\S[Z"XV"N':K?((LQ&0T M%:&"LL8*0DYLD]TRL'4?"1N U![C/62L1CKM):5EL$ A32/_*&PCJ3).7E5_ M$.;-RX3.0/Q2(*>I)H5N4BHGN78"ZHG4/S^U(D"J=WMRF91W&6^?621Z;<-1 MD>+\7^?<;JI,G.QN%+&Z1+]1 O%.',VX-3E!4%-_4:8)')WX8RO8LPT:YP0D]9)?;0-;2"$C^]*09XJ5,VN(F M/IP-J3+:^7L!3:&47)?0K#1HE')W0:$#>(:W'(.I)6K_X(&*-/G@YXCS^2<^ M?\GNUBL_VWOA70(#3);L_8P=1)$[-0+=K3]M=V$LWJ_=6#8F&C$?&\:O3%HQ M(QYOVTA"I%YMJB;*+[,$P0@]JW=.+>*\$\X@,B H#10Z#LA >I(6-N8CR M!Z\X"B 2((@O#PL0^IWZ>R$L7J_Y'#"9.S4&R4M%G,/,<-_UA83N MM_"N%@RP?6S'4"J(TN%D0JBCA]7,>"6#CA99QF M@"8^THBN66V V/T*SAXYQ-\BH.MX'GF@UM?Z?P5@!@(PVV!+^2170$H-1*F8 M/U*:R>>U5/ #M*S"Z6>I0\S .3_FJ>KB^K^CYK3>AR')V)9."X3Z+'=V(")N M_*O$B]?.34E&/A:9]W-*%NU.6-._-ZKI2(\>/O/J+QI4I25D=3)^W-6/'Q<]1B,' M2\!H\"P'EVT<91OWH\OT4T9%JKZUGW!L[A8H"W]54\3Q[' MN^3;QV@3-3N%='&T >2[+-7Y0 -*MZ#^,HX.-,D8_^=]HBX[$';65I8;\S[N M]CT8";VU]WX9;]L?[L+X W8)U*!>D5(ET7220JGL)TYV19:"QBPD(5A*<>)M M1QFXIF=Q=_Y6#_6.7OL@WD[=;N[H4F=BU"K&,=N5W7K<#F3'3R%N$X<0$/] M/OV^=W0-A+#C@>9U;^Z3^"7QMOGRT>/&XZBN]MDF3M@_:? 4?Z3EPTW7H$Z5 MB;L_&T&L$LY.$8B7'\RX-:E_D5(B4?HO2#E9E#:0T@C(27VFVEMN+F1UBUR) M3RKQ\8[Q21KQF86RM/HCI=]WZ\9@J@'E$6)P$]-87'0N&BH#+_V,]F1R)B+L MS&G$PSL2MAG([-@4$Y%=X7TJ"-KWTLV'E&99**X_!/UVSEDU^J;^0(.;Z"F& M0KMQ5,<:DX7AY XS&)WD# R6A'Q#9KI?TT?CXZZC1F<_UTR8N$C>%\KE,VZV M]%V"U,*TY/((*6F! QI&@U97DW(2W55 N&5\9AR(?BG_ )4 FT:U7F_BY.$1 MWE?"MN[7$$=J XP?'9Q5N0!.P!=J2*F'W/..(298;N*R&9#0'=^5CA^\<"^V M^A4)&#^'>;>^@I3DX(H=6$"C^H+>C8_B[+5]_#L^]WC\'/+(I\OJT5G+LC3; MSF-B..8@1]07C5(FK!=3 5586Y].B3SZZM!U0;YMF+\A+"6!,!1*< ?*6">' M#(TCIN0" %(RR47/O#!NU4OE6O[I3+0-@R>!Y&&C-@H[?00Q=37X4Y[LJ?X= M.54U63N1HN!,CCIDUK-5=E*4%Z:Q114._1!"+)380J MHSYM.M!2^Q1B.FGVJF"4TT>0DTJ+P=-Y1>.37'HWM?2C%;E3DRN8^9B?!=!R MD:24.3_!V/2+-?DU@6:>Z'87)U[R*O,+Q*Q25MR]VBI$9O')#\0O])OY4 M6VELK"#$9#4)FX+/1DE!3GG3?)J^*AG1;_GN$*3>L#6385*6VT6H,"POXQT( MJV3()4R;E^S

NUCJ[@?&+[ RU\3.$T7AY&<3^.BKXV/DX%TNG^3-Z'-@@\A& M*->YQE'JIA.HA+@3KG&2VRD,D [?)\RGW%_Q6P-<;<_C9HI.3ROYEDT/X^WS MW2:/SLR1C52*OB!"N-U=L![]UIZ[TK]BFTM$ $$ U['261C<6A.R&E^ M%V_(,=@#8ZDYFJ[\/U*9IL/5(C'3A..-ULR[:*06 M#>CY\"QH4K>&Z.8 @>H/YGF.PB:7]6MD_2I*!5?=[<#PUGHU;<_C[GV=GNJ] MJ?%AM[VCQ[)BM^73AK-8B'0R9^_L]4V=_K:CYHH1P;A;OSGL3G89)DE%/-J8 M\VW2OD7'T-(QLMS:+2W37>8! 8K 6Q\^GJ"X* IKFK.8AKU%SYD27!>R1OBN M2?[<',O?.?^RB?3T MG<=))__X3HX,".9[[J;DYV-*_O1]QQ)92T0D/;=1OB'Y.,G/&I(G 9H)X<@C M,J,N.@S!2IO4&09W\18*2.7F"*$E+.H2(,A'$A=XN6._,0&I^!\U5DB(?C0= M\]:K6 '&L;3R#RU1CYR)C3MI4,RE-LC>9#GF@^Q )OC@8,(BW2/8D^;)@?F MTP;(0F&&N)WK@?KQ2P3+EQ(9D+PG)K"[DU&@3X?KD)(.*$).E57=-)"WE M=A%E6&,6$V?*PCIXL;1/D:8\L.(RA>DF\N,M?1C:L%7\=9CQRM_?=]99"NN>MRC M'2C\RVT):EAC&MN6&K@,>P<<+GX'Q@H&EMBFC+8S@;8Y=?Q?9 S3/( MMP;:+)YT@*0,!M[%"O!0&(S(M#VV5V$^S_1B!L4 M>O^G[+DYB'(6 /@WH]2+>Z< P\\>V>J5%M/.J'L<= MWQT,7A4&E[W?S)+@;<>1)O-:<#.*)51KSP2:48&7I6PY.K8CFU^LOG5\*@H; MPIB.2"FW:5"/BAHC&H#M_3)N-AN&@4Y2_=[$RST#[1^=^IBK:3Z^KU0YX8>9 M4'B*,QX?B8HM->F\:(.C)^_[1Q[;K5EVS7M-?W(P)APW>9C%<' $U"D9+_D8 M]F^&>(<;0Y0U!%H!'@I#@J7:(LLX3L]2$]Z8Y@O-[M82\05*@U?;7XK<%.R MHZ]BY)C/.!/P4K@K(!P>%E*67\@R%2E<7YK? I7;3Y0#\A$"+A#P05X3M:R3 M18X^5*[A@Z>@7 -^!W'3E)>)JP]%^0L2 +A0#4/5HM1ONC-21][=*%*@N>(N M;:5[JRCX3+--S%V+7UY7S["+[1LO331(\YF.%L/1-S)"]%=[AJ/"".<=C@0E MI1/-7I%BHEE,ON8V+ZSHYHP?HQ@X<[;W-#QEF;F/H5#P%"/ZP! M+9:CEQPG\T=+^<:.R,Z7C7AB; M3"FIUW2&Q-O/7PP)(IJ)Y"L82925"]L(M(RX=I,H\?R,TVSV>J%NAEDXK\IK M8>Q_CT+/FV'3*K*6B%0J>1,<>N0J,OK,KXRRP9NRO/6G*)B).PTAK0\N7D8@ M,(73*!NJU^L626\G!;L-PO:8>4FV:.">Z0N+(G69$=0W;P%N$<-/-5/SIR1. MC=]TW:KIO(>@%G3M)8@+-><[#+4YBV$@.DWT%C8N,HBW@;602=M&G'F($R82 M-R+[^VJ?%!=AR(F$^.-=OCQ$$Y^ES?=ECQ&$G/9&8U-AM<%2$)/6>%\P<%)N ME49+1OGH+Q+!B+[ B>M61IH?R$*2<\J9R,;7<;*F+-MS^V]Z7%-H7!-RTK*' MKLE8K48-8MJSZ"P&7M3L<\^,"+%6,B&K-R&^Q_M@&"Z?1]6 +<.65URK=-S MWAS:B*Q)!CU1PJ!O;4K+.YY&I]EFL>94WBT.56W RZ"@(&CWJA*I%] MQ5(_C%,8=6P=+^ZI\TR9=0CB9NZ6[:'P#!EWD-LN;Y\M["1YE7K-TL4>'YX% M_I.*&_G2 +F'0Q"+8N+3':^C,ANY;\(U^_MM'=K/E)W'?05+"0AMJL^0L4<" M@"%RKB0K#&.E168Q6/TPO7(;.HO[+#3-84YDZY,?%E(V*9U2LLK(6&K4@H6/ MI^:_QJ QU9SZ!8^K%D"P.;:F!BOMV1]AI\^4$'T>/67C3.B^9K?$!>?-ZKT0-\GE MK0K/E\'[N8V!M[5-[7/8S)X%_Y/A[8%N/2:6YR_C2.C8[P9R)G?$1@8QH/V_?%F MHEM646Z''^OM#![-,Z8F=(W?J##)DO,>/"9\'9.#QP@SSG?PF (&AL&C?1'H MS 8/%Q^K>W%HRHCA>[]1& ;^]Y]__/._B:$ ?ID^&7MY2<0AO!N.!HM2YLLZ MD/4+/3.IQ$GN<^(-+#Z'/GQT/:O7DWB9?.S'R^JYQD6>W%92&*O*S#I:YUG$ M%VA$;8EK[=I4IPJ7_439$WTXN7Z\[F,(12NK*.T\\A4X0)&*JM86UKI.=*&?*RRZS.&P:JR M;C/#8#7GVHQIW+N68)8X.2B*U.49K$]QYH6SS!-ZJEX $<^$OX5,RU:]R,EY M+N\1T70UJ1X-76/_$D(FW."FX#J(!3#.W?)*BY30O%KEHBC\T^][EKW>1&F6 M[,5YA3L^%B5/&R]2X'Z)HP--,QI8O#QHK!%G2NN3OHD1@A]EP1E2_30<')*^ M-)QHEA-A.H\TO:@<$@KS\S)P0&A";+KHJXS,I_CAT3EK??,/O7.?=;FEP# M>CZW-W4B6:T.,ON'/%'_5@?0^N\PS_A9U?T6A\\&!/"/GL/U'_%JF]&03\[%[60CM?@C?_?4K4SI;FJZ.BV/F_ M]EAB)9%IJC%OE?S[?",7\7W5DK['$-"FW7TR@5F1+ MR?&"R,V"\QHU9JU'-]F:MSINS%?#;IHI;W'D0%_WKN?0<695\1Q_MY-*((WC M\,('D&(3_:@@B-@EN>)S2'>3D$&FO=6A9?CWFSD=J].NMSCHC$ '_PBD)7&= MT*=PC(!GEFZO@UYAO.FG'8R[*W.'*-P@?_ ML*6Y]49'K%D_;#7!$<>(]6F["^-72A]I08:+>R3@2F/,BM$ >;Q9S+R2C-26HB77)W@+0M$[G7J337J]75$ MJ:3>E"0TA+-!)(OYF^H;B+?RLI(7_)&B?IA*GH:J8L>_\M=9YJ2:F+4O(I>G M>#2N?H+GFLJXSV[$&V7]UF\RRU!0:\$;'!_:<4 [:%RHI7>RCA.BF7Y>@XFE MC\-'#<'XW_(U($^M >U*3)-2(Z1!U0T[G:..DS5Y?T.#?4COUE=TS2(:?*01 M_T=VS\%*M4G2$Y3.;UJ &B@#-XF/0J2R$#U$ %X*'>?&Z&5=I0TZC])'E$(B M-%:7&H32XW6&63K, \U8(I95P:POWI:NOK.T _R3>1MUA M[_@2Q+E8T5@)""9?0322-GH5P^6VO4$I'E]:.ZWZV=Y2Y;-+:JM'%H]MK3F_ MBHN.V?->!"E:NY5J_A]Y=T5W/*X1,MG$7$\_TX"3S^J<@WEFU(RB-\>(X;]NZW M]_DIDMQRHDPG8#MY]P?U%'CPA_>P:YP1EO(@GD80VW,$>5COK==D*]Q+R;=- MS/_-)V0^33+>M:K3 UA7HB%[8<\LA'WIA/Z^5QT__:.-"5H=Z%&(*6C5ZX9H33*F;*.5$UTX*]43IE\/TNS]\>KS_P_L+SG91''WX?>^% M;,WX\YS[:)(<+WL+TH-%"F F6HB,UVOF ST! 7F< D-.@N0EB?<[(,"M%WDJ MG88_\"?^^H:];,+74K98OM!YSDL+]N4D)\[A@>K\$\Q+9JZ^*_\T+F+^TTEZ M.6&^Y7^YR>BV:9K:]UV<'#<* 7UJT.M%O/.$8>9/G33HBS+:F@SY"JJ(T.4F M_V,>&(J5^LKBE+E81E[D<+>^$0O$P)IYL8^#QT)8]?K,(K;=;^LH;\C+./OR M. R*"*7WF\ACDN%^&)@ZP7B]E6))5%Q+Q@H3BBL7O=P(F.V($7[G)1GSV#<[.L[U- M0TZ(/ 2$I;X'/M E!WJYYU/DJ+$T9.L;N+MU#V\K&]7-C^/MPGV,'KT)S663 M0CA1TGFOE?+=G.ZQZ._*]Y,])ZJ0>6KM&5:)4J[Q P.5_$_ZPKF3P1I6;;;T MR?NN"$7-NX"]6+3GX<3=CB:>#'3:#]V,DX2[QT] 1V>"$6+P,L049\;V)*F3 M<*7Y^0[R3NE]?T%*U:34[?J\C$.8,@[3+HD/+.72__1.< FY,)?:Y<34Z&!1"]7UX&L?3#H(Y#VM_$3Q<][9_,#/FD M?_9(HV__MPR$PR6 W,/*#&A<=^\I8AF=?@@>=5V_S_OX"6"0%Y-IX'B9 "T= MS *+LT6#3^LUG"$\T,*S!VY)7:RC_@2Y5I'/0B8+$W84##4F'3>1&$:Q4AK) MC&B\]&/:P=&9?[D=.A6!/E)5*&H2^;!68G>^/__Q\8]DK7!*"YP25)%9%9+ZV)0V'9B=*'+Y--:%UU#^:I*W;.+J M],H^8S7/#N%6"^Q,90W $I: R8J^A!6YJ8!,1#,XV):SF$I1-7?.MX_WQ?J9 MRO[73^RD*S][8CO^WB6?6K/LF*FL*<')778Q+ _!RR/7^G5$W9Q4E> M9Q7.+ >,6YE0.+'S3+-OE,K2([3@R+)GBQA$=GO^2YHQOR9..7YR3V#GKKRP?-ZS MT_B^;O]QK0_NW#8A0%EG%-N_2&PC<9E(4#?.(858RA$'O:YO+E=RO",[CP6$ M=RG>5-$N/#2.=:.%X!S+IF$R-/+&,A9-C;6=L%#)+G9BZ6Z6<021O"\O']!@ M0.6C)O>>&V"P&$X?IVZV.\_/[M9?:*96::.7VSA-+[TD>7WV_-_4=QG+S@/D MXZ03:T@.BHK["C^#@'BPJV,[H9(#-Q$TA\()A7!95.0KPMK\0H+BY*6L09K? M<]#Z)%3_VVB[EZCC0!03Q<5UCCBZAG:Q[]A[&; DIN%"FL(F 6*>QR M-<3A0_:F5].;=QS,LRST.U+& MD@:^'C6QM"@\:R.D%G,&ZUNK6@]9KC@4+H MK"N,BV]LL/()^H\#14Z9KA\KVUO!ZJJNGJ.T,R#W;M_^-0N9-@LIQZ_JSH&ZSD'65Q6ZRE>^<^Q8>GSYJ,!!W0^G7S@J MGN$ZGVFYA:#JK&N^%85U^(] )B\(Q-UT'!!8ZOT =U!X.Y9Y(;Y!T%Y3 M[3\22AN.KEYTL5N. 36)A;L1,9_7K5+?T&)>1=+"Q\!F=$8MT)5BSF#4:W'J M7\/=M.$.;E#:1V+9@^N, B^!H)ECP7PYN<(WL%AH#8/7V.[69/5XN9BE-(-0 M_1SEMU^)*"5.14 R\V[1ESCB4=.>/\8;M#IZ5-P%8V+I;(B"A0\\@[$<-![U MEGX&P]1P7]_JZ#5I\"JOOL*]"CA?<^@_?%5LR@^67F@7E%E;,C0V0YH/5J[I M@X96?;O#FF8E4CM6P3_V\D*/*'4L9]GI5XW>V* $W]D[A[>(MWM;=KE(_A[;-MQIHH:T!*N6ZO MO3#HWZ67;OBL>;V/@A3FU44*&/%#CVT-KG%UGA4!B(O,"(\CN#JI*3-)$,X. M.1V;8FUJE!3D:U#3?)J2^N5M89, ^D1P6K:N^>36.SB:]%Z>39IW?<8-5+U. ML\F#R;GN"W*Y>OCT"'^:?[G%#4IEY4-U<(US[I9E&5C@(K@ISM.(!.-UG'SS MDN"I)<9I?0$GL_;W58]XFI_&&_CTL'DT$Q;'Q(@NG'P5XH^+7LT;F*_VV29. M6/:Z^LZ:)N6-#^-NL^T^UD;HE2?QMM4.>PW<8E<()E]!-)(V>A5O/78TN5SRZIK1Y9;+:U2N%.VFNE6LW?]@E+ ^9#2/19W'7>@$_W6[A; M;T^O*Q,LB>I/1 M;=,\J?,EW(VSG\^=\_SB#;S-M:?=QN?[H((('6YNYIG!;UD31FZ!* 5.*DI! M0E<<07+%W3I?.(1)2)K2+(40CGG/+&09HYT7>H^2A+NK3T"G<@?@<#%X26&* M,Z-W#@N=L$=2+'"+.:W0*TNWEII=W^WE J0GRG4F7O*J)2NGJBQC0N&L0[F[ M!+L"7HE<6)J#CX2FT,YY$,UH:EDXF"+/@XN8.6S"2+ M9Q9_*$Z4Z":)(3PWXH+D9A4_.;W.# &LCYFW7I.M6&S)2]0[B7-Z8/) 4YH< M*,2(*]]/]EZ8/M)P7:20C$>[A^3%4UU?] 9R7)?819-;;^=F8+7<%L%HN347 M!.PID[ZPTIEU(,NTMT2I,I^)?61J2#88;[=?%CU()CD#)EN.LSD=GT[C3_<(A MBU/U;R^L-[>CT#7EJGEU0;V[PP'C4Z>:;7,\RSPVD,"T9W[B\T]Q''QC8( J5?^H+6[N(A3%!#SQ:Z:#E_05Q0A\OC!)#KE"LGI0JU=]QT(-- M4'+9*#BA]W+WX\9+Z$?N0*5$^V6<-NUX6U*U,(XQB*^9':]F/0OB+)/>NMT% M$P9^ (G5>QH(V(B#"S& _0C5TA5,KLNNM:P%Y=<3#9U;M4I8&.-UH]%*9,VO M+XB?>CAA:Z6TN.0+UWS+(B+E[>]K>=BE\1XO5+,Q4>2M-WSJX:5Q@>YC>[>' M)Y?4PROVFNW,(!I)KS7B99U#CE9 $LX%O>> ZN&%];F*C^WK%_#D@OI/NZ?A6H4W>Z7?+M\E>^6]P6C]LV%=%'E(H_H7V7@J4CRZL'VO^M79<_MR">JIN MK=&N"9=/QVOK/73T.&O"\2=70VS#29S)QV#/Z/3KM$.OYW#6=>8CKOC/M=H MI'):33N@ZOK(FN;K?0*+8=GK/7O#A>"FZ"&(E*PR#?1P1> MJACKB)'00--X07*=_%^@52S@%GK=!_&SH)-+EM=O-3COE#DH7#"LMOUZK)RU MOKM,EJA%H \W5%Y<'B/4FV^#!X2F?+?<["K<]*YO%H;<65KOK,.N?KS%+^\3 M9_^$C.@#)Z4X>86=_&$<,$#H$LEA*&;=K-%7XM+H9+!?YGFF4(2*8&8#ILE] M,XY]7L+)!<-\KCMW6?_&<@Y<=M@_\:3E\?E)_BE2'A/+ M4Y''QRCY U[S&\AF:C?9= M\<11T;8[5X>\CY,11R/1'0C5O+RTF*?-!?/]76DCNCI4D8X- M.(Y/2XLC]WBXH&>*7\T;2^SO?9+]CA]?6I^VD/97Z<7F<_^F=MLS20$L[BW1 M7.O H>&5973--G_K^F;=\_@[9ZO5YGNG^2S!:N]\ZIO$8,5O9\D,)ZD9FE<# MDHI.WEI&3^WPNC75J/H*_O[:9;CI!"0YQ[9.O.0UF^=C":%J(*RCZB8*3M3*[N9F$F4G*0V% MA=7<5/&:,I9\!7.)LM=-2M<"O\(S?6&1P%6D=T0"]?(.;8X1V?.^+@P41+Z+ M4R8N779!Y@V -GR.YJ=Q4V>'ESKC-3R*EZBZ#![;LAO9Q 81[&C"XN!3U+I4 M8;8T9*EZMUU23Y\GIO PF[Z0--] M" N]U[PWWW/HDGL!('_V/B?-81 .%;U(6AN%7P\.'"1W<80YSCOC[ HI*](0 M4A@B=[2%*43:(EZY;P@)X6BJ:Y1\)F37[=^,=*>,L4]X_??*D(!92WF^ M@DN&F)-IKR'YKP&!!UG>GJNJ0/!(LRR4F_Z_LFS#7X I^C[;Q(G,"X)X?Y?2 MN_5JMPN9#[E=4-=GG_&?;MF6R?RT8_)S:PE.ID3P=8K<1S=F($^H= S*Z.W! M#24OL &J+6$%5/$=81'9Z\P.K)/?807WP.A\GI8ND6_<)WA8+(V57LGK/L$O M<_0A7%,;R#(ZT^ M$G$.T0;1ZC>#Z12WQ&E+?Z?LS%6X?CD7R2W("YH+&_($?">;92Y!R]/R60X$ MH+(K,,HY3) 6HNVO1\;A6G,>C[++#60HWT1-*/*!PDOCB#/^*Y_*I:(TO B) M\EW))*!Y4>2&#V1/&V[&LXRRSH:65.%E2ML.CRY%6-I%I&$P6VB.0QG$G[EY M)+?O@I3'Q$H;\[<<+0-AA?Q*SK&MOSU87U M; NE4QM[^5SU*4=U>4M U'3_NBN-9[FV^_@ZB,?]\S^HGT&VYHXEPB*Y<5:W MI&=(+DYZ,(YPM%OLEBU,71U9[D#BR/E6DA&F+JT],;1Q>47$#@_L-] M]/?H(%N^^*[2&E17D\^'H8;#K@Z'>9;P_ T-]B&]6S_2%V"'!]$+.!(W MD>P[W+Z/K^J/3[!CTS2O'R4)YS!B )W*LMIP,7BCSRG.C%X.4SJ!E95@4J@E MFMX+\OQ://%5*#\^>C-/MVJ&YI9%]":CVZ:DQ)ZO(N\X _RO])0>[R'N&D.L M']T7VMH_^0J*B-#DYLS9K!AHPLU-O.X3RL,!.-U1+BB)(W_PV[EAS*OZX/=4)=! CW MWJM(1'J*5_[O>Y;0^R06.4L'=65Z [WV>0\G&PWV7(\+.E_"&Q3T-WUT>U8: M(,=-Z2"E$C4]=W3*R;[WJOROY%W%YN:" 6&UW/Y]D%DX:K^YH;Y_[Y=P=M)A M/A=11.<;R .+_O9/K]?[3J5XOR\*VNLYJL_[E$?)-*V9 J=1 E KR[F..EY7;#GH%(+-Z_B%O#BXO/'CW(0:YJ]9TU+J4U/KVL MQGGD95O[5(\NIXD>&VRLE8)D\A5D8VFI5_'68\?Q1Y_G%]=:JYYVM%?Y\*): M[)')AMNLE(ZAU7ZFV^?&:MQ-SRZJM58];&FI\L'%M-(C<\V-_5*PH[V%67S$ M$&_?=FT2-C^^J.YWXF=+#SS=/L+>"4\M-MIZ@GY MEN5N;\MC>V=.G9<*FH1D5%*DDA=O.W_] 4!2(D4"!$B "E-3U1NVP"(]:T/ MP *PL-9?_]?'RAV]@R"$OO>W+^.?CKZ,@&?[#O26?_L21XNOTR__ZS__K__Q MU__Y]>O_N7RZ'SF^':^ %XWL %@1<$8_8/0V>O'7:\L;?0-! %UW=!E 9PE& MH_'13V<_'?TT'7W]^I^DB4LK1%5\;T3:.OYIG/WA*FW-]_XR.O[Y^/SGXZ/C MT]'X+T?COYR=CQZ_9>6^H9XM8%U!%WJ__P7_SROZW@A)Z(5_^0CAW[Z\1='Z M+S___./'CY]^G/SD!TM4_6C\\__Y=O]LOX&5]15Z861Y-O@R0N7_$I)?WONV M%1%XC'_Z")TO:1?QGSD^DA7' M?X6,\CE9DO*E]E,,QA<7%S^3OW[YS_\Q&OTU\%WP!!8C\JN_1)]K\+GNT)?HC> T 8AP*TN+#OR@\^?;'_U,R[\,V?#1% N"']N*>ESA/B* M>W+E>Z'O0@?3]])R,>#/2(XH;"(F3ZLFR?AH!>C/;R""MN6J$7CG$YJEW_PR MG"_NT#RY M*DKFK:(&FO_-4Z &_ "^$[4"AZY7<,PN$Y\NW?WWS706OFS1\Q MFH'05/0, @A"5 6MI!%\=<$C:AXMAK@J*JX$J&8=Z3F2:B8$OZ%#_EL+!K]:;@R^ 0O_3+323EQ*DSJD2U'&EMX<=3]X C: [Q8: M?"UE9#:L0]([-*UXJ+>MR5IH2(^MWP!P>H:O+8H4NC%HO M/ZQV=(M6WJD.\&%?<_ ;@$'EC Z-&UO);4K&Y1CU6+SVY>K(_V5FVN(2TL!$L\ MUML>83/;T[-_?@W!'S'JRLU[^ZUCN35SSP2Z/!O0>T; U\<7"=MJL2\9M55S=Q_7(+*@V\GV8_,I<]&HLEPZ1(CY>7-1NULABS; G9TO\ W! M/7P'3F(@(4G(&H4O#:!'QD2V G>(:\L.&HR\%UG>$CO%)-)TB2GMT^:B]030 MIC)&'[-]5 JKND.\&!\W%['$ONP0I9T/FHO,S"'N:"'ZU94?=CKRJ)\V%ZT' M$"66WR,(GM^L '0(%_W;YN*%#_4*OP]\#_W33DXW.YVUN#IBS(FR%&C8+1LC MZR580L]#2B'O,?"KH=F*' W/%YORZO 0^KHQF,T0HI4Y=9, MN:F0J#1*P[I]1Z\"@):S6\O&9_"?4N3E:%Z[U-N71\_ @W[PX$>2M"WP&7WW M5'(DU;^O3[KPS8KB -%KOIBCZ=_">QKRA]S5DD2!1;YFUNV=O-F,W;QAOLE2 MQ.9IWPQ/93DG"?1FS;F=E2[5+D9C:LV3L![>?>(8ZD@V]8/&Q#RAOW I_1[:,!5FL_L(+/ M:[A8 +3HVM+.._B^888WAYQ13F_6A!<#DFX!*(VJDA W&*(626NH>S\M_?>? M@>W@6%(G^!]8_!,B^IT70F13O 06.5T. @M9491W]J7FB)RL%D0%)#)D4E9! MGJ]^D7S? TL>@7N%RYH=MMR@Z#0%(Y>=8&C5XW/"4;%+[3N*5K,U7=V M^Y'6_46;9[294M[C_&?:]]F/++>#/N<^TZ;/D@@1E;M99,$:V8YH9))Y]AXU MFS:.JXO,;)RQRG+"@(\(> YP-K^%$?[D$>KNT>CK*&LI]\]P9'G.*&EVU.PE M&189J\2W"WUQ<;@[/^"8,AT DRD3_6,[9:(?_GGEOX-@]AI& 0(G:\G%4/_M M2\7??U;8E0RP%]1B14_R?_[G^]&"MJE:"JF(]0Y^C\ZD&SC5H )^8!/B@ M)#D;1"O5%?:,"3ZO?(>N$&:MGNE'7)9471,-ZGJQ/NX<)"]QA20'V^PYBU*^ M9RH2D2)5SE2##%_^'5 MJ6-;LI_*J.E_MND[TJ<+,L'. W)!D42>9RIDIWA1JK/)Y*@/6N$1(E--MQOR M0C %_;Z0SJ;G?B M.'&'^_CF>_2]WVZ1WD#.U?$,]FZWW,_ )@YGX^/7%WR.70'[;I'>P,[5\0SV M;O? U_\@F?@96B*9#YRX,8\:>F5*^-TH1ER+3CHY-\Z^^&R/@ G)* M&814K>R4ZYDV>'J?:4''3ODJ\7U.SN;Q;(K B^G*J"Y>E.I\ [N+8B*^TUXVBVJGC/5",@1*8:'1MG,IBOT.9^Z0>?S'NC M3:F>*:*^[QG^W>Z1D]X]KRS7O8Q#Z*'M/!7_0JF>X5_?]PS_;C?.2>]N5B!8 MHIGSE\#_$;UA+W/+HX^#RM(]TP>_#)E>NMU9W]F+8!8[$+4SBR(0)MC=NM:R M0BWTPKW1BJ (F5*ZW7=G/A"WT'N.5M%-$/C!E8^6-)NAG/I*O5%20U$R996W M[4BX)+?>?8(7M?.DYV[.@5/M.'I.F[,A*Y*IS'$ MZ498E$Q96C;Z2-8 !_IQP,=_ _HTM5.N;RKAZ'WF^MGMGC[=RM["T+;ZT..8GO0P\9[G MTT:N;$_U42=!II%N=_DSU$&'=+)ZCU+X>V^0K^]UAG:W>_=T'TNY)\S]M3]( MU_0YP[F\'3=NAY>*<@N#U9U#5T_R][XIB-'K3$4]V(2GPF"_E_S[R;*2LA)] M4Q.SWYFBRGOOYHKZZ\^[[UTE/H(E7I%X&K[RO=!WH8/? U]:KN79X!E5BS;K M?LT+V/$1?@&[:0[]^VK^\#R_O[N>O=QOW3P^G5A MA:^DO3C\NK2L=1HUP(W"[#=;XJ:_^.>F^_/%+?00!A 9!7[R8HKR3%:D*J+, M^?'1V='YV?GXXOSH8H(MB>:#L8F$:28#MBS%0D6B7R"B'VL9H*V1W@YG 4&I M3W3%!G2T&Q:@8XVGNT NQ>^4-4W_'$JC:9I'LMXK_,H*WW L.?0?'&+MW7(! M#FZ 0Z$&G]!;DLC3% )PU363$#RZ+?.BN< *>+)&VT_LR$<>WW8\2]!C<3^ MJ-K=1:CND$C37&!JK(%>DB87Z&L+ 84DE66'1 I^ :GA#OJRPF0![3\1VZGJ MWA89EI9KY*)&3^B+0&K^A+WHOP,2S/QB2 MGNL%HT:'$-3O;JBU#L=UDL0"1V*-\IDLZ),XJXJ9VA<>WH("*K#?=(SR;9QU MK@.!()+M^B^>)[F.! (0BSSL"8(2[KL#;]N5Q16PQIO*@J.S0^<,O8 M^R5D5THB^LN;Y6U_A??'X2:?"=6^XC0WFG]@8"13#(RL0XOK_/S4G/=_5- MKV :1UHIELD3'L%[O[_)+N\>K4]\0\-WM5DL;# C>%1(O]#D$+/W^L*H.CAN-A9:TAKR#X-4W8N-;F9:SAC+L2H,C2P-Q M%>R*]?K1X'S,92#I"TQU^<%10TS2WE^CBN/1NM+FRP[J5L-OB%'MBI>?7"6'^"7E=OX(1I)O^P; IRV)O#E>_:I;+" MT-DB)K@"(V-+D[%&BZ/>U!@X$>HD56!J:-0\CGT"-U<_>,..)DS@V70F,&H, MG!FBDLOR^S-CCA"^2.'%^V1R?C$=$D\$!:=FH^K+?O4QZR<1G/5&K**D:5P0 M5%Y9^[PR#N T?!,VB_DN<*?8X!3.):"2$^V.SR<=!R:]?K2@<^==66N(;)B< M^+2#RMJ*@^-$0Y%[[^;U!"(+>L"YL0(/&4?AS+;C5>SBR!#78 %M2#,6ZBL. MCB,-1>[]\?9+ *PP#CYK5XYRP<%Q@%/$MGO.BT3G'EAB=NGRG^^'V%E^OGBQ/NAW7B*M#(XO,N17NBWM_(2S#"GW=K2(SBE" M1T_X*&GLX!11UH;36 _/AIZ=IO%!W<$FO_C4;,PMN:(Y,MDC ?\-1-"V-D_7 M:L.4G?&'*1O]>^$3__%E;\.6G9V=($).CZ;CD_'Y^'32N;D)5C@Y?/"9L!RI M91Z0KCO$WGH$ 0GZ3;-!^6H7Q\[99(*3'ICO#%[6386)V@*!WI]Q[0B?A(>? MQ=$;,G?^W,X1;-+LUMH?LG!)/H"CL4JQ2;Y&(8HD-?:-'@RI)9V'Z:1&\3I M=J6]88K(PM/?N$M5,C-7'7J%/6-&_9HC\WA, M/ROH&9TX:^T9/^HD[[W/1NXF4M FX:@Y8+(TE5[6.9H)A.$T11@U]H,@(D9( M.95<;XG!M$ HI8O0G$\F1T>#)01#XNR\K)S2KK=LJ+<\N-,O#IP7=6)GY.CQ M:6K>VV%K=A'I>7Q =JH,F!S"8F?DD!YVI?N+NLTOP_DB<6G@O* [9N<1>GY! M__EV\_#R/)K?CNX>KN;?;DR]EDODWHA20'U,LD M""8./H7^OT-W\VG0DFF308T&BXZ \[2(1+Q.O 6@(BTHX&J>5,4YV0/K;J M%)-/:4*@[E^36J]^@.1^ L11,46.YI1567@@+&@@I.XA+>?).<9K"]?F)3Z% M ZPJ V."L*B]?Q+R"_"0?"Z2=^:LH WV]? M ]13M$?&_4;_=@'1%X)@Y0<1_+,J![!(U8%1I+'(DFZY9<72HYB,=ZNU!8/D M\"2-:.PY)' +COD#/2)?8D9G %99E V:&0A/I(IO5.0""F,NXQ!Z:#]\Y:]> M4\EF]A\Q3,[;4DN+@+F)U$".F:!#EEO?PV]G$ 16Q4"J7INZ^NR0&*D++@47 M]%L&'VMPZ4!6(GXE6K67II0:"(U$I!O +7L1(\YSKX&IFDL\61?GVEZQ;?9] MVW>;M/UQN:1I&A251M;.MZF":9:JAZ8'0#;P9#/_X'M^42*&]T6TIGMSG0BY'H*>>187,)%GX QQ_> )$.STO@@04U6@NE=!&:Z61RHC?^GS!A M^"3JO8?X XAJ;8Y"F1XKMEZ.WH=#V'E5=PW?T>[9<\*9\Z\X2>M&2#P'GQ'ZT@@C9<$\/L&=AQ0 )# M7%HAM"EL:=MLC[FD1/2V&U@#F%:87&?O%G1Q#J@7/^?;FH8881%+L)4>\TB& MI-)\Q+6M5]D RA[,U#AYT8KWF ="(O7?[WM77-9D4%G6-%4+Z:]>_?6#?3"J MOX8N7D,YE9^6'KCZ65+VWAWL-X#3W -GEOA /L2K5Q#,%Z4G+S6+@&@S13 O M)N<7%WU9'*2(JNP]B''$82TF0FV81ADI/&A.+SHFO5^4*!"D\S#ONT7!5O:; M7D*HJ%KT]+YEJXC5^Z6@:.K#MA.1AVU7\V^/3S=_OWEXOOOUQO!G;KD7DPD@ M)*]."2;^0)0\K2#*G9^>$0OK[.(865GYH-"].(#7/WG(@%SHK'XH2P]/U.Y' M[.*&5!DE)X[)$5$23K9F)$AJ?3_8IA*LWF_;6.#<^@%:Y+TD'Z_]^1)87HB M2!PTR4]NPH[-34M-5'\U'RLHYNQ(>_!_E7P38[=D3)6^7NQ\;68!=PT"^)Z^ MS,&/L@&9AGP/(80*X9@-X!HD_YTMD#Q; +$[(]:O59=[5>V7#V-"!\!*\U%W M[HS>4F=J3)<#L66#I\#]=DO:SK, 5(!38Y0P:IA&-C7VL2@ AOIK%\2 1 P7 M#0L/1/XBLCZLW'B(_$U7P]Q=?)4C=_M6ATTBE2"U]1)O[S@C@VHV\?F0RK-R MDP>2-4)(E3NWW@/HB@Q2GO.,[%Z 'U^^ V0?()"*X9 Y3ZA/14ZHGU_F5__] M]_G]]O/TCTXRFZ0*9VK;M>)]=).O>"A4]=S4LC@V:9>)\5$>K5B40\]-&DI$6JS M9PUG'Y!VL\"L4Q1VK-W7AD,5#/UQ2VB(.HN3[S> +T\I6JPJ:JSRN/50UB6W MG(:H,.?+R]1?J=P0E<Y][+/=%.],0E07'B(3 M!"3M_8OP0B3O9#IDLH!:?HA$$!.V]_FZ9KX--]&<*\_CJY^15HT.D54* M$.G]D^\=.*_]%9J!::\PJLH.D2C\@E+?B$O08AA$.0VBG[;:0S_\\RI>Q6YR M,;U8 #MZ! 'TG?EBYB2]J-CH\U8S5J<\>_U60C)V''+OU=LJ=^-E4+D&-&G" M%*6WTI\@#7@@4'E\((4%P+FT7,NS04LJ[+13!.-8F[-GYWS@P8$Z3^@G1>42 MSE]Q#]7.$)QZTJ#I-/_*M<+LQH[G)'^WO"G:E7.*SR4=X[!(FZL<]5JUYF28 M6J,6%Q<4\[Z"'%=#"4@BV8BQ#V,HNLT2&W+U_L5<6 MN)*2G6VB5^<<*J^L\(V,<03T L H#JISXO'6'3;/ MVD/1U@>D\MG9EBDGW3NM;D;)BT]QSB16,GY,0T9-7]_,: M&PI)^55E;8S53F8-&;53V31*-5>^X"S%Q:2V$Y,Q3"J\6B)@DI3F09+(_!N( MWGR:)P%/5=-8I&9B:HQ$Z_Q'!N3-*@B?#*%,>A[B%&N8QI?&FJTA"8?4ALTT ME,/<369"0,9. -9Q8+]A&\\A,VMR6_Q><88F6MTT:B@XTFV+1NOL6C7'NK(Y MDX*T%;.\&C-)PU'?%-9(T2^-+DUQ,&R*4;K/2CRS0R0@SEZQ\=+>)K=LL/^J M;;.(^AD:].<#FK/40:0BXY-YO$Q&IF1B.J(;,H)0%-WG9R)^( L$+K4':I3/Q-,Q"*X4RKEF2Y7S"-G I,O0X R[C9 MV/-/LC78>AK=>#P4GU9AIP?*',FH,6R.-04@XXS<>,2ZE]X^O7@8*A,58I61 MMJW?6[+]NO'*M+WHG+9R'CP,EDQ<8F>\:!OIB,Z+L][&PDZ\2-] !&T,2)X) MC,#89QT%QA[]>Z%___'E$"A;UQO3W4.F!@],Z4T4A^VY=G^&L;1H%6FNR3(XV2"AUA.G<&L^YJHO2B:?J'G"I M,0R27G_23JI.C;"$\+[VUO5_A)P6S9E0,NK9\]]'M_?SWYY[8(YLD."W0DI5 M$(_.CW'@C?'Q^?G1V>G)<><3Q@.(<+<> Q]SW;G\_!X"Y\Z;(Y,<<&0K56 M&3U,& R[.)'[ V_&?%LZ()"$O@7GQ/]FFE+Q:?VFJJ= =K[W"#7^-[)A@1E M]&\7I&_V9RM\A/LGZ]4$3U736-@9,2HN;IK"I7AB%3V$H-Q(WZW6%@P2*V46 MAH \;K_'>Z07$*R@1^2[^<"/1"K]!D7J'U@E"3.EJ;^[OTU.^YR@_F)]I*)? M @\@RX4ZC3%K';C6"JG>)TD2>TC(\1YNKRDD - HWMN\$M?K==L"_@;.#!, M%FB]S^)4EG]FVWZ"%94'RRP),"B) MCZF;0=E&)+7_A+=S:;T]Y T/ KH#2G*O7;_ 171E!>*+547%P7*A)01*8^>= MZY]*R$2*1D40 P:/A.L/EDYRD) 4QDS?<2._6T=KESW3J-2I1TM+F&1=P_EH M@.@WI2E@X-.+4)4/J6#C12U<("T8\PY&L@^I#&!Z[T:%S,@L0'42 0RAA$2/ M/A]=RXO0;A>_#EBOZ)DZ^!LPC5D*:5'A@]H.)B47,9J9=H?4[2WQ>U#F"4)M MO0.OA-%I.VT91*=;/T!(VP XX2U2 [%A*Z"N(1=G*P>JM<1*R3V,QKL[?@6T M-MKVFGLM89+EDF7T+N(6>I9G*]I%"#9N&EG5[2)D */;UY1R7IN;\(EQ$9+( M8$_ Q7-OYE/+<"YMUHAIU%&H]YTS7CE0*?;9TA#Z86MKW$,/X+?52 BJ6SRU M? &M\R.$UG3XQ&J&BE('J\X9] 36ZE*96[Y]%F#&&!<01@!#' &1SJCB@J:NPWCP1Q4>R6I75& MRJ2?+XH!GF:>D_P"H#\^5T1,;M?8?O-/'F1M7;RD3G$UF\%"2/*=4+Z;N.77 M, VOM4@3@:XGN56S7$26RX".YY,SHP,&Z%PVZ@ O[:.9,;-F=LUHSH:-?^$ M*=[27C)4-EYMO=F,8V3E*I(+K2>T8.?J[3?;&J&CP*?-B+ENDVR$?ZM1KK+? M?!(%1DTV14/F*8+!G$@4WGR P(8A(_1N3;W]YE4C=%KGUC-UHMJ8!ASK'[/2 M?I-*')K62M-::.&6(#RJ\S^=F>N"T=K- M8J_YUA*FUCFDI#K^4$[6;A8+8./I^N8##2=O"9X0Q^<>EAMMBO%_L&_PN^7B M@5=U@";4@&ET:N&9(TEX21=,Q3"5'2K) M\G.P-"56'M<$;,J4UFTG!L1C@P"4%44L-U_V:"2H(/:!I_Q3L)SL:$C"(#J0 MKPSV"0+[^$"^73PD14O83+UVL_N\%-H[;^$'JT2_-:E7^&H/D$YM M)%<06:'K8 I)*M-'"SIHIT4AQTXIXTC00H-E/O (JS01FH[P3MMHC&P>[!8< M.A6XY%7J*]TY&W ZLRB(;2P$CI3G+Y$:0Q(JSX%1C'Y L,18JLLX>O"C?P R M5&C&2[/6ALTKF:"H>CFD-'?>-0QMUP^1I,_Q:F4%G_/%,UQZ< %M_!8^"7!% MDG&[T,X=H3(SZ(V/T/^-OHZVC>-T>DG[(W\QRGUAM/W$*/<-(_/HE=&H2\G$ MJ-#M5#(/EI:7YH?99DE$/UQ:(0R)J^2&3)=QB)\4A-<@M -(6(PSS)1D>4': MOW3IUS=*OUD<@:?:X_C4QU-3K<6#'ZUW!A\ Q;^>97?I=?, M1I+W>3!K&/:X.?13W[XBPNG M.'W72;>CF2.91,V8/BF/Z:S1D>4Y(]+LJ-BND4,[U\6:$5U9LMN!?.];7HBL M8,36P') A?JV&JD;X(W:*HZ-L\GD1._ 9V@O/][ER3JL>: BMT+-N#\MC_MB M(T8.\JR+G[DIL"YK$[4&XL79VU0UW5A731K4H M^%7'58+2]MP\+V9QX!W,9^7!G#8TRK5DY(C>1@ )HS"-^0O_!$[:_VR&3\*^ M<8_ZUJWJ294IV-VZJ:)MLZ9-)Y*X4I5$4RI$O9^#DB">57%2:R:B\ZJ)*&F- M[";R[1DY'5$#F-9,.!SU.G_:4MTA_NE#I(GB.#C7?KG!K<>=AROM!.[YP,]- M=9SC?5(>[\F!P:85(T=Y3M":<5U9LN,;AR9+O\BJI7^T,O11..P7%ZKG(S)+ MA\(['J?E\8B;&&5MJ!B-E < FZY31ABMD(S'!YMFO"9H(912KZ"QCN4MR00CN,&^H*YS27/&;[-);W/JY]Y)\U34L!Y6]HAK M4637+ Z"B?8+,7Z]E1;*!H+V?+6\][WE"PA6^?B%[($]/BH/;-S*5]S,*&W' MR &-^R9P'%9=N.M+KZUZZB^U*LJ:-CC9.BC>6_&*T_90:NAW?!I/E_\%/ M_&V]J")_9,W K'#T2LS=;:.C8JM&#M==,VC;>T&CMZIBM\-Z)T%N.9]E=E-1 M:?5M^U\W$TC_3G&P3SYA MD-!*;[Z+A CQ75OTR3E/5#BOY=OZM]&F-2.GA[+85;FVDO:^DP=%.BT8.]=RF;)'O M;YK_BK@=/;\AUN&N.5D@NKKCO):-=NSHHCJO. .)Q.& MGD\=N; 9G#-&A6M6(CJ, +&T8-35%?1)[3T*N8-IXY=%,9ZF5/ MQN@S6.*9*1?#A'.H5GC-I6V-BHT9.6+3KCZ!M1^0K.$UYPC4XAV?(.ST0^#L MH+ZF:2.W3D>%\X*&XO5]],:O(?@C1DW>O//'I!A7>.9M6QIMFC)SY.Z(7!O/ MD%:\ZZB,Q7[4CE=:^0*-)T>3Z41O0HLZ?11#+(H(U?NQR1/12BBRU3'VV&X> MV6KT[]F__L/4T=WC(%=I\*2=#GTF_ULWW/DJFS;VQ<).M9!1U530&3F^X]PH M-V$$D5E,S012+-1O97/(HB!*5?*.?7.D."E7!,3N-)U].8L*WMG#5+<(V MGDQ.]6[^Q&:;YB)*2OFBD1F^9R-ADZ1*3S#\_0KU&4;X7]0["6J-GK- 4#!9 M*4XT1FU/ _WP302TXOW6NI!4DM*+Z%,Y-=P"'P5XJ_>;$JVDE)0$1..L@ PF M&)!D&,$U#-=^:+GS!7Y-=0_?0?J"F7/&:-!4OZDC3>+>IP3YQ?>=']#%1OD= MTIBWA-B)G\A?_MD!"^C!"!"0$G@HE&K;;+_II41Z2=GJ=:8M? )H$8\!SGZ- MG;HQ?+_!Z.TJ#B-_A=TH>&8KL4;Z320)LK;.3*]]BDJ>+"8O%?DHPJA1Q.A8 M^XM-,3Z("J8B<[R,T[=GX"[NO# .++27RQZ&U>QO^"OV4\+_5+B15IO/^GIG>6(&'D,&)T_VFCURQ,UKU^33S ?S(01CX'OJGG23Y$W$*%&VFB*=^!WXQ&DF1-O,I MDWZF:933\ M_LKJ3H_'121N7X>1;!X=A[@-,I&F2?:C9NK9^3@0JA>^\\O,5CYTYP]\J0R:>6K?633RJ$UNVW M+)%/N]M [*)OHX%V#=TX HX@GX1:&PJ?V@NMRCE99W)L(0OEN&RA4%)D&V^. M]#Q7]I;6FUZE&6:\?.#.5"7.W'L".$@GXC]YW",X7TCX1F% 38\FD]/37N7B M5@^&TAC-4WT$O8Q#Z($PG-E_Q#"$Y'SA\C/WTR8X9(3^%4(')'[A_/1L_87A MD%,-% H,J2TU3[M=!1E)Y876PI/R6LA.+6_\DMAECOG:/7F=FC@WX]S-F#8% MU*2,ERIFS]_OYS*["XW@T_((SC5E_'!5D"U^>C2].)J.SX^.+\Z.=!Z>I/V\ M2N/*BYZ6L*H71\!X,CF9F)U%?DC9\BAI_T MO?%;6LH0P)[4%P-*\,X6L^Y7E?;L2[:J+WZRG MUC1M\'+F>V\J6<_'ZR9=M]!HG99'ZS;UN^JQ:F .^"UYL@]L7IJE;P0^1'ER*?T7N98%1W(=-*&"HP&>D\#4=F4WG\'XM5EM?C>3MN1&6 MYHP6&/;C"N_DI!7CAWDO\IJCK^-C/ZZQ2BEMVL#DR63.+XA2,^Q,%9+HYS>>OZ/W*)-G()#VJMLC;M]8<-:D15:K.-]030V435)6AM-C/? MK"@.ZLS\%BWUATJRA53@\:O-\8G82=MD[;OV#J\=4.$#G)C_VZ9'N;:-MPYV MS<>M&(*;@*J*3R5CO[2B_HBIV_JV$[KFQ7YVE6&C0 M5[A*T'(5&S_@#TF+\X]BTC2OSR!XAS:H#D(U0WO$U>E8C2@9YQ;/(N( M(TRAC4 G")%DQH7??/=@U(JN4C^Y=T16CU[/7Y;F\D<+F945/CCY+-+&FY*] M3B>])3FFMN_A08%=R-,.IK=X:29TP4E'N,7BJ#C3'KM5,!FU;,D'9(?=+!8 M3X3;2>()S].'>/4* GP_$D863M,3T?*\5Y0T1=4- ME5>>V'EE[,,SB$R6.P]]QK.2'MZG%V+AQAWH.YJ"@WMH P\G5)DM Y $K:L: M]RV;' Q=E(%AE)]>#:\NT0_!YV/@.S$)FWYKV>D6F44=>JUALD-07J4^=J(3 M2WMWLF!I>6GD8QQA#:V_3A85^3>?GB%GH6VC5;[C/Z#>!Q,I'2MBF<$[-5 MU$- G8H/UJM-7F1O<>"@U94Z[ M9@QVE$=HXO_@B _OELLQE; KF<8BL3FB@6R]/[Z^0EV$..C'-7B%Y(UK/H @ M_D7PB> C045IE!!HPC2"-%!Y!6_: J![9TRQ7A.YL#S/")<03MSCLI ?B.IR"BCXMX4]B5/FF MA+]Z<;B@\7)RU .+0HJ4U%7!D.AIEY\OZ+.S#T@[!>6H:8IZI2BL;!DT18!A M$&@[H*!'B4,?O?97%J3M-SEJFL*#MHH3H$"-\(:,_GNT5%[&"">< 0>GDU^M M _\]V69_ _CN-SSEMQ.]]^=,+V@GZ?FNO_QD,Z2V_/"8T4QD M54Z1[1@1!E&.#>BG+1/0#_]\LKQEU8ZA\#=3-"QY3U O(V.>EVOU\VBI4=$O_-TX_!G=*FJ@7@PSC>$Z M[5D?;.WE_]YC[=6*8:C)RC>;WT,/W$5@5>F<(]B$*4J6O)A)@Z+WABW5_OL> M@D7LWL,%[=Z4HV8/V<-6M\#Y6 T*2GTQQB;>G]VMUA8,,#3SQ;WO+4EV\^VS M.WRH\ *"%4S\*[-@RJ(W;.7'1B(W;-L^XO*XEU])-[/D&/CBC?1TE.MJ+O#S MX2:N)S=Q^N:B+F_B.M@/B+Q%RQS<,B?;]-%4R+B#8]8I"'MQ-)F,^[C3IBXM MXK*;HNBDG\Q+M4(94Q39'/D*[=4**$=;E(GUY0U<;=;NVV3MII]ITTL;IYI: M6'H,@)A"Z>5-46D3]924*RBFH>I]\(/H[0ZGO;3H.BT5,D61 MC<GZ;,7)?(GMD+ MS#O"ZL)]5GX#R73? YIYTJI[59:WF9$&A>Y5H'W01/KYUXM_":YAN/9#X,P7 ME.F"NWX/F<16?7F":8>%)"/P'02OOKK'UWD9J<>D87U0AW:-#9A,"H!1^JB_ MX[PIG*?ZZ(O>$J*%($%/]+S^M-UY_>;KF_35>W0$_T]),XVF0_B+\61RIC<, M(!M;2PGOR;)7&C0V;, JP,=-:D?Z44",5 M)%L6]3(R' %Z\)10HZ;JH:U00Y.9VN2GA";@S^A640/U8NA>+3M^2GAQ,D$3 M1E^T5RN&[M7)4 <7?4J6O)A)@T*!)Y3&Z+R[IN(#B.X\VXUQ3*%??-_Y 5VW M-F;#55W RWA&%;XYTQD"GFR/YM"#&E:+!.#*:I1Z4M4S"HW'ZUG M%6H3>T">UG!TXO)DRAUW"9IF%]RE9GI -#%6"%]M\T&BV'-S8M ]Q"^!'S:X MG"+5>D"GMO-6(PB4IMPQTL1N85H7$3R=3,9Z'\QWL_CQP2!KK^9'EFL D7(^ MT+N0)./,Q>.,XUT"H_8^T*D%$BFCS@8R-=&1R$W7#EKY# ;_CV MYQTDO[S!SN,AKG_CQ2O 3 VE_+O[S6*%&*;\/V_)?[?M8YSV_OTKG![ZSS2[ MUZY^:#[^S$I[0+H& *2,F2B9,<_,V0G4!F+CJ;H'%&H,0TJDJ>+G@$8]VWH" M[\"+P1.P?50*?UOTX=99JX=;Z?='N0[LU=.M?C_<.IM,C@8?/2V3LK.G./(] MAO3I20KR7!Y#)FI)W&-(GZ;JH>7T&*I3A-$>0P;@S^@6M\=0_6 8I,=0K[17 M*X9NCZ%&VDO3WL^#9Q"\0YNV4%45,T67"M8L;G%-R9V1=A@_.DR['%8^@6&6 M-46A0AJH5!RG;$HC>:*NK/RD0?3/96"M&*\.J(4-U DGN#OFO)B$NE="0[TO M!S/)2H-"Z=5PYWY2Z?'*+8+\RO?(OO@W&+U=Q6'DKT!08WH45EUK]C!CX!2KTIUDP=<1%=6X(27 ;!^MY;@$:"/[CJ.B%7> M*X*(8*#48NG<$[(*RWMHO4(7]:<(U)]45R2Q1H;)+(E8*'V1U/D-.Q.0)H3: M8_ZPZ*+&A>W<*+I$SWSOO!:[ (K!6>)Y>^,'*\FPP?W7ADNC]&?UON(# MD3)_M?WF'M-5"722/-;8LZ-13B,D++)PA-_S5HXBR3^(:F41GD=B/F&Z-.3%.2Y?$-,U)*X;X@^3=5#R^D;4J<(HWU##,"?T2UN MWY#ZP6"N=T$+WY!>::]6#-V^(8;>9PYF,9,&A6ZBM _ "<(0@/F:/!KREIN4 M+/-%MM6C&-;U%7O(';:RR]OAAB 8%2*&%J4SS<63[ QO/H =1\"YC*._6^_@ MP8_^ :(K?[4":&]?>?,@4G_ 3)&#A=)[JL[=)JI&S1/PP _+K;CFY*PU8 ZU M0<"H6 PTUSL0V%@[2S!?I);U92):]&A]DM>O7GI86.F,QU]]P"21 H72JZ@3 M$P];9\X[""*(HR!?^:%X8K5)JV/7W-='Y/.'$UB%7?]F!;\#W)&9Y^20O_E8 M8W>1&C'X*A='U70R.>K#(:T$&8URPVM/\I+P-'*7"IK&@!8Z+1.$4UQ5AU]& MK1S)6WJ?W'(^OR$]B"X=TU9+!_K\")+OCY!!. IQ#PZK1V_N[_1/#%WZ<03?P3/:D*-N0)#&1P1.XBZQ6L=1&BOEQ@H\)&N8#?;+S^H& M&+FN%'[1%&Y)84O%LM,Q_ $?0B^ /I8(-G(E ;%L"[I M2I:5%4*[9K/.K--#^K#U79Y0Q.57>FS:^=N?S9'8/3VH?J&,*9QHKL R">H% M-,K]H[727\!J[0=H,-W\$:,>7,-WZ #/"6?.O^(PPG>.%";45QPB/1I*W79Q MN4@XXX&E%:5E%=SD7\, V!$RK=$(",C3:QP^)NT@,;3NPC#&[X'(;6>542+8 MQ) H(DW^MB9K#5DZOX[[[CD0;]5>L=M4AC">7F63'1T=H&Z,WVY!T6ZDA!++>0UE\JOL-P.4;(ODL2=&>>8XF9U;S. HC MR\/1VUG$$FICB+1J#X"D5\>T8/6=TZH259%=_!!IPB^HI"08QM+A&A^FHO$B M=KRS4\L4BG1XP,.#@-)C0;U'/!I-G[%1LP\/#U18/V/EN3JE!3&SDOT#N;6O MW&2@?45AFUM]BRGC:='T^D R-4> DDOE8RQR'.GO>D(2[Q4HF1F3\9>MDL!3OJ::Q8$./(! M_B?MOJU]P\.DH")H#/5OB,1\T3C*1M4RBG\)Q+'4Z*-P2=GX?MN',\6L$\($F[ MG5\M-]Z\#>1S@:'5W@/&M4%":=2"S/'2J+>G3P"'> MM,PQC/M2^&.A-X='J4H?_"!HO>VY'^I9O(I=/&ZN 5(;I"J[:4K^D/V(#\\J7ZY+;]^T MJ8)'[_G)0BT0'*^).W?:WDA\^;GYY]\A0 :8_?9Y#]Z!RWC(SE?96%(H43*# M5.(HF1@OH7)I*0O&?(PNU(:Q_!'7)X,\,-$J0;GB1*3*O[9Q8\:23$SA M6^8H@*,/FXG[QJ@(GB^ "2)JN9_4<,0Y*#^PEDES&I^%X( M'9+9P/AD41X*843KV## 4$>4%L9$=0QA@?MX2;W1>2R0&F MHQ@!.B]B+\$2>EYBTMX0+\_$42J<+[9C4O"R]ICWLO;K://YD>4Y(T Z,+*2 M'F!7#R3;:(%KOY/:^W:[BU@Y.9Y3T].+/AYS:+CP/9V>C\_- MF-IX]=K9'7"*S>$.V"R>*%&RG#M@?L;LVQVP0?P1UZ?4.^ ZC@SF_L8@E3?6 M4HO[F_JYX'!_T\&YLD$L['KA4@:F4?6"7- MT6N 2.P\1U80Z0_M6[7V_0:CM^^>_QJ"X!U/*,D2AE3F>S:"S$JP+FHL/69Z M!E'D,A^KJ_O@/@\%3>@:%5Z&,L-+AN079 /B>"EW7O)2\LY+WY]4S?E=?7N? MJ:\?:*4)N"6-@@':.7KCPPW7T!E+>VZ;6#HW'CT8O@.DTGM9SI6F- 7]8;GW1F7GB$0913-/IIJV3TPS^?<&3 MBIF[\#?3E-G55%T/@J3C(GES,X^Z*T?RSE]-47F]"BK4U620JL?^&_3@*EY1 MT2_\W3C\&=TJ:J!>C%Y.E-^L#[;V\G_OL?9JQ1C.R]U^WNN?3\?G>F.U=[U3 M4@^F[K?&E"-NDB6!!! ##AG&\\4\CG!\>QRU\IN/?G]E!:[_S7?P)\LGUT(- M#)%F;+7OG$>W1\NHUW*'FW3:7>]^<5L3NI+L!&.R:%S&(0(\#*_\U2OT"#*T MZZI& 4Q'JVWELV.N4\K?B"7(#:24LL8 M8P7@>X27]!ZA;N*J+'M@D @PLI+',">ACEQVTEC@&.(YJA/D9F(Q'YV33T>'IV?G)Z=B[G_.47N(C0 MCA^MF2%PW8+&JDY;&,6+Y)Y,ID=ZW5EY4=PY(1&54/=)/S6QZ]8&0K!H_*5K(J6"?J&".OP8N1*S#.9HBKW2! MRU&C_SIN*J2"[*#=COA=:YLRQG>+]5_C0I(IV&IUG(.1OK]Z -$5VJ\">HY% MGKK#(41S<24E[LQG<^UR#W[GO:/FT/Y?=,]]6MYSY]HR?X.==?8S=Q[!WF@S M:J0L0YPXFYY>G)Z>GTYD+=IA9&$#)+KU?0>Q\SE>KUU(6#E?X%UG\%Z]]^:K M6:3T=#H>ZTV\*XIQ:3%O++3NG;D\0M]"#X9OP/D%08 GM-_\X/<[[S'P;1 R M>=.BI>'P2#8(N@\$Y/'JR?KQS4+]@)8;BY"L=21! M10;, 9ITLHX--!F2CP%86]"Y^<"OTD6-R;.R,9FV-\H:--^BW(;I#J/PREI# MI CX)W!22;*M17*MR&UUMFQUP\[I^'PR/CF^&(LF5Z=8INGWLPL0TKTJ.[2J M7)'_%U/T_[6.;A48[UBFW##TW@Y-)7VBGRWD2NP7$W@!4.(IJN&(L;@FL ^< MZ!7VDR.">/3>0!3ARH$F#:#HO7WIKT$0?>*L"W_$<(UOXL2,S/,J(S-IE'@) M;9HUW]3,^OWH6EZ41Z3&F*RMMV$=HMOQ\?GY^=%1YQ$6$!V7W[6Q-7AJ%D0/+G&T:KX5@JK6A":(6"ZZFN# MY7#4-$WU374EH/4:X0W1^CU:?[&C-?K/W6H=^.^)HPTSP@ZS3F\T7:.?LJ;% MQ>[]B<)EC'"%WI))AV*AX>J?0\[>7SG= V11O_FNP&1 KS%<*H@*K?N,H-[' M 7Y$) !E#I5*M7/7&Y[RVXFNVS>U]=3P NPWSW?]Y2>;(;7EA\>,9B+K=F:M MG12>5Y;K_D#X\;)JO$*@8'=?$YRLOF(1L/%D.M7KZ=S5H1$;@-YO-*AR_Q+XH3!;2"73F-)0 MM0(:;Q;+@4 /#M1]:;J4G+W?E(CS'T_'I2;^I(4'\3@YA.G+%RONM"7E@3 M6$EHIJ0Q\_VN%I5E$2\.#\^/CLZ.CX[/KHX/3N:GG1O"&0^B=OD@7A4 M)!VM?8%05XF[]P5E.U&]H.@6+ M/#N9CL_UN+BS02W%TN0616ER$1T7VP07G($BBS&Y@8+]'HJGJI%DX%9UY?5V M,YDEL29)?/X<64%4XH[HOHYW+IC9$7PG2@JK"<%;;2AD:"6O B-<^H%=&1O@ M@!7I*=YQ7 ; ^MU:4IY+-FAAV,00%[VM+5YY1ZCU2J#K16;<2_ZT%UJ2/9\L M,S=>F3N2%QFR2>$T-G?+&CEKU!N:7&(HSMHE68MALM?D6 ^*)8W4()=^*+KE M$*]_AF!VYX)[9U7FMZPN.3CM3+5ZS9?>J#ZK151L75FY-Q\ M.CV97/1;NQSB=68]=7IE;MM!#!J&R+N@WITGK?8H4![I=RZI%GUZ*NRSY5HX*#H7 M$W8*#YT(/.+V_K8\F_A7:]?_!. 2>& !:98 7Z6A\T)$;-T7YA2[+Y7DT?I$ MS;LXW+/E@I XBS!LP/I:@U-]&[E[_Z ]E1O' N6:#W(%!T<$05$-?;J^]2/, MI3FO&NJ5!0>G5$%1>Y]U*;_5R^'&$?V66FEPG&@AMJ17ZCIC(XN2@Q.@L^GX M3&_J;-D+ *?$*26FLEWG.@QP%D(/A.&5OWJ%'M%88:)\05OE,)5D"\E=XD^X M>U,GI]'!4DL!+"G_+N1/21V=3N;3SU^A[L+HUK+)%;?0&>7XJ'Q&B9O^BML> MX<;1+Y+V1]D'S#^MQ/T6R-9153BC)OJ_\_')Q?C\5,,3X-?HC@2$J0N@7%'2 MM,E .7R!, KGR&A47'6-5%Y//B7-<%/) MVL!7%35-AYR:J%,A0SA#MO%/X-UWWY%Q6^PXM27$XS%]'& M-]/W-:DZ**5-HT#S"5E$0-T.L*UUC\6;+W:XGMB-EWX0^#_P2+#6Z"_1)X40 M(DV8S1*VKLM,:2UY[Z>.*@0RB6?O%G3QN+OU@^&3T3Y\/3A07\5$C,'_4"Z6C>E-6EB&$R2)KF" M U&-T9JJ$'D"V)Q$.+19(.F-%%&=3LYK&8 M.?^*0Y(Z[35ZPBJILC=JJ@Q#VXTE59 35;K1693KYO+NY7KVQ*GO?.G!JKI6 M2%D/R*0_),Y+D7*)$DU L(G!4J"9Y)(>=IERMDH$ M?T9]MYRYET=DS'782J\^#-I(D3H[4SOJ+6>J]DS?/22,D^V3KOS5"D88G%L M'D%@8_4N:>_)&K=7Q/=B>GRN]]6[_*UHZM"#'PG&/AP?'1W7ORO>?F>4?&A$OK07 M#XQ[_)K8C!%.QU_HZ?#.8#;)6P8/F"@=D_@5)L/?J:IH0<[CH\ED:K@_;JJ* MZE- +NGZH$6FUU-U8=,TR:V/>E4R!#3$]RFW!#+]G4KE3-<: _JRWOBDZ[U[ M0OI*QW)SIX[T69=2VC3%-Y]X1024=-GOZE![%D$(OZ)^!L$[Q ^UYHL*\4,\ M"OF6E13RS3^*&= MF71-$.K]ZO:,M$KB.=S\$2>G5VO?(\$CZ&L<:2KG5U?5[,\C7._G>_GO M- S0>_,Y7D1 I3Z$G9]!%26_M6S ]">C%2\B-3:,"FR%UM&A1DJEB2%0?0QJ@_#/+($5OIJPC-2U(E%H\!M#E](AGU M]XY"#+$5)/4QD4(OZ /AF^_FEN?Y@AP,$&Q> KA<4L](6K9:Q/UX,IV:%.9= M&MU:@*'T+8>!),1OJJ&WQ$9#8\KEVM@W@M6)KN#1B-%TPEER@!U'\!WDH!%> M)NO:VS>:B<"@X#V*]&U=&CAN(]]LN0S $NU9T?SLV7!MN^_8F>99/=9HI]"!!;V=["\SWDP]^ZB\#E^#:$#K0"6 M J'IZ<30&=PY=AG7S;@-8',]?[Z#+%)H@[\CW-"'7_Q?T%XI^=7. L-@;9/F MBAB>3";GTY[S3QH*&9/47 K(8E(2##.Q1>:+W]Z@_8;W.V^9S$_ !DAL$I<0 M>__2]P -FQH2@R0BD+%'S7V )/;L"(+OWN?>3@RA,!TC3V %G$IC3KR5 7%& MDO 97=2:EFK>\\L.(=JO+JC(L>@A+FI%C()[7="_1F\4"V/A.L86' M;44;PZ)/>]$S/JDYJL[XU%74)H!C[XM%9AH?C4N1F4@SYH==2OI9$VYIMU"W MXWN^!@%2K[J9YWGH\4+M^B^>)["&8(T6C^BN_:@7/GW7S8;SAI,KZG+\!SCZP: M$M"70J 6+0Z;9;*!49H3KO/CG*+DOP$,%G!F:*!82[!)6T7^B TPFNN]:#-% M9,^GXW/-H2453FP-T3#J/;5:GN&S''S9AH_!TM.O)CRK:&:/><:+AM+7VEJ. M$[]9$8Z%]SE?5,_K4/S$L1P+/CEQ_#K*/C;R%R,_^]S(Q7\>N=L/'LXF98;_ M8T5_+Q8R;P*H/>RH[[^)4<*I0RVSZZ_CNCP#(DV8IE<.K=7-WPT$5AK4:6+" M(J.F%&C8G&G4:LT2OG.9QM ,*[(8+S3_ %;P M\F,WW6'#5HJX3I"]I_?5@4;*L1 9UM9;"!'T36JR,]%V#FSCQ&186W 13&[] MF!8S1K29 ]OX(.ED'VXFV>"[C+D--W,@&Q\DPXJOQ@O);($Z+(EQA;8.M!/ M95B!V7AQ:4FW \/84,@*M);S(#&55-\])SW:!\[-AXV*,M]Q-6IKW^DFA$O; MJ&P7"?<\$BW)*;'OPHRC7)KC =?=^2 9)"*YTC!JHNXKE-?'K!&!@)J3/H"WZ"MWZ07*9633_,"@,F0T/ANPE_UI$3" GX]N![292CJ+'7QW'Y MG1EI>K1M>Y1KW'P/#]+[7(^W.FDV;:*J\H55)G;;-#8Y!2@#I_9L] NMS[#G!9R6XK-F746UP M[&DE>.\? =+A$UZ=A\T,84Y(?U[8D4&+D[W"*(G"B2?/=%JUA2W:D[)%FVM[ M9'G.J-"Z^28M"YJ-F#76K6 ;';L\(X8XL0MV?=D=\I@I9#I"7ZH)QZ>'?V M=]R"]CY\3N6L=5^3C9Y=R31&2)RB&PC>^ZW]=R\ -I;"^>[9ON? 1(#'.+#? M\#W,)OW(I>7B:)+/R.Z/F&X;+5HTC5L-"%%FE6P\E+Y:&N16^"F%I&H=XJX\*+I($%WI*Q.Y"2NJK_C0SND)6.Y-B-\D"M^.%FH/CQLM M95?Z)$2#QT6$>S)?7*&.PRB?DX_M4LBN5D#NY&@RO3#I@KWA M1(:*6/.LXZ M/XP"[N+."^, +[!/2(T!SM]2F##%&B4!:=WZPEN(*).G!8 M]&J[HUQJ4#H6D5'I2P=)2GV(\;X=I_Y"TQEF;!0F6740/O]E>1"U RWW&5$8 MVB"\14#^"CS'KSSZ:-K6\ @B%0FE2>0[7T2RLZD=HUI MU>:@V*<.$:6YYR5MF+-AA]^?8:O^,?#?(3;1DCP-X,6?(>#!.WBQ@B4H!>-L MU,:@Z",/@3[DC<_V?T^ G'T[WW'VRYMW@--,S^PHMMQY@,=*%,0D,P,^.T@' MTWQQLUJ[/JE?>?HBI^GAD4LE,&K?0XC.4:U7RIEM!\BTO/0])$V8NL;-O'H7 MUOJ*@^)52['5OH"09*;// \-C5L_QL,%#9X(C1T\#BZ!!Q:P<@JJJ3(H"C06 M6.W+!Q5F38V4Y/U]8=*\C5WW!:X >\&2_8TBVF/]OH=RS2)5"*E-#2_K7HHD MY.61L<&T):WQX3%0+31J,[5GU.O(9_8Y\NW?TSS1-\C2C#[%7&5/RZZR^2;_ M;90T:KZ';!D(G$&[QB6VKI(N'UC2K\OD[1&?ZVNIAFFS I]^JEU<^80SQ+-U M$R&7=#?M/,.WE5J^*.3QY.)(;_YA47U4:%1(5$/TF>\KTW6U7- X#0KA7]8? MIX2&*.XE0/9'''R2[F*'>XHW:VUYT]3(J8:R_L0D[+T[ZQ-P %CA^>G*]]Y! M$$'TS\>L\P0$)B&XZP^&(.TD[KUW:S.:[ LY6E"BOZ]4\VC=UWC"5Y8U3?WM MK3A^,25-"+1L=IT_:B(B)WXPUW$ O65R4/'\AE /'\ /\B>ZG<]3V32Z\"N[ MRMQO++'B/(B=7W%1H/C5 Y(1HQ9)J] M!K:+_D,+*,A3=0C<:2VO)/]VLRR9)[!.'Q ]!OXRL%;9S5^R0L_BZ WU[T_@ MO/B78%N81J96;191/T&VYZ2W+),/Q+#2&!2.H;:S-\&%YVQNI\J0J",LIR37 M>]K$U+G7= $ 8O'Q,((4'"P/Z-))\I@W4_OI1)G$:Z M.HP:@^4#AY@*G-AU MSP.9O-BP_P;0ZLE%"4K5P7)#1%ZEKNN=;X,RA^L41=86FJ?*D!@B+.? ',R1 M!6X#X)#W9YGP\T5N,TCC1UV]09ⅅ!JG**U"^B=(I0&O>.(7*$5NLY M+HD:V6$/E?7I'X!SY[WX])6H76.#(8UW(9YS9H $Q+W^1QZS\!& M17%(Z2:WU;6-#H%X"I'("*CF/'?2O7F='XKW$$WL#M%N\@> #$FJ@5U;C ZRD=M]\<0W "HV5]'ZM\NE3==$AJ%I8ODRWJLYP)1DTZ9MCEE9W MB@Q&FSQR95I4$S5$4C#%3(([SXEM0'L@6RY5E/AL>GQTVD]-:BIEYEPWF5#0OM:CK$&?M(?&EC<@9=XQ./[IS M-M/(W;EY0T.@BF3I,]:H3^4.\W?'O*3B9-K0T2O/B3JM)(Y(Y":>,^2WFI5^_+/G"PO3[,G$S*; M'@*?E..1<:WM^:QK0KBO2RQF/K>X6,BO,TK(KZ^DW5&^8?/#?FW%(+YJFYX_ M ;* $5N'$ 9WS7Y5?,HTGM7KG7),TP4NAE N">4*$L-F3CK!#+9$ M+6^:\CM39)E#8ACI#O-&V7CAC$)HZQAEKU])RL+"K[Y[, KI^:F%&CBP1Q9H M9@:!"X,H-QNAG[8S$?KAGT\8U@ISIO WXSC2D1E3#P)5YQUIKG(2V/FK*=JK M1[,"^2;3MWKLTQ2S5/0+?S<.?T:WBAJH%\.H'-O-5&E]L%69_WL1@RG"X+PO MJJP5P\SE2^8>CK84;,YJF^[8:ALVA3>ZS@$4(=C[&*N-<:'=",AF,.T[QA%: M#<$D,ED(2=T[4V.(_6Y!%\\SMW[P"\ZQJYC?NY\[T+P+0'5;'I1SF%_1]A]Z MRR>X?(NPJ[.-E;WTM==2&\^UC!)SYRXJ[)F-AGM M[QT7NT%04GC4'J[4Y'_2L9X -):].E=\8K]IK!)$I9%6CTUP%GH T7R!+)$% M@!$J%(HZ#QUS.P]]':%OC?S%:+']VL&CJ%<>19NK1!"\0QM0AI]+ND&"8#P! MVU]Z>$N7C#(B&9]WD<1O%8?VQ?3H0N_##96>1JIA8^S"M;EJWWEHN@.;=';W MJ6P,AR1&#=/(TIUJR[02A2,PZIG%"5"_WE&,%9!OY M =I;(!8#AA-'1;&>J(8![,Y) :^,NH]#*9J<(W,TV.3\)C/.S'/J5'RG*L7WJ M+K4E?\4T#NHT);N MO>S8BI_ZEM9@B<=Y[1'%ER53>-D%[PHL[$%5DJ]NSK/ M_,4%_XOU<8F6G@6,<#1X?D;*:;R@A=.CZ1A'W-H[QBK$A1][4#GKL%5=4>N]3(Q]\1, M^"+Q1. BD?QIE'[H<(?8JSO$/D4E,& F[$M4@IUY3?<54+NH!*?CR61Z9LA9 MC0HM59ARM6 8HMDA124P@&?U>F_@=B4+%T,HIR8J@0'*[TR1#%N;"R-)AV[% MX((]CTNPG_R1!%KOS[SZ\K#3!)9V;$HI0G!_*9MN],ECJ? N?7GP&\!O:8 S M0Y.ZM03DC]=H2W1KP8"$.9?-[V:],&XPJ"&GQ%$@$6?=/E+ZALP&EUD8QJL$ M4;1*)NG??==??M8<+W7PYPO?@"@A7SE9:2#PZ& M_"TY21D=W6%^6".J\/K5=U$S+D[)C5;9+M:(ZB\7578\/3XZ#!.]X ]C$9$% MW!,,?[\- +CSD$ @C+H:+57?/8R53L8*-_2]=[I6,L5DB1*[7E?RWSV,E$Y7 ME5KH]S=@1'K8,8^C,+(\!X>(\5WWU@_P'Q6=8%5_;#!CHNN#*@$X]W=%*&.5 M!,523_'D.X-AMSCIE#*>@:ZDC?4Z28\;64'42\H7S[%_"?Q0^LT;_4L'VBN[ MD:#CV_\=,BM%==[']^8#!#8,Z2%6A1LZ$-:7#E];J^,BX:,'EMCCM)>3<"[ MU1U';$&Y7SIP6N(DS(MOVRWE $AOB+%],CW1[$/?:\+SH2LI4&%B;-]X_21\ MN@QB5RVEA"]]YT!XB83G0SC@OWTY0.YZ!V5:())I7;_"POEY0W=G1%/U?/P=$8YXJM8:$H=^7 TFJ M$SN/9ZV4\2.O!X;;0&L.(30,8P$NU%4)C)G3B>'L62"#@[7 MPOTSYP[#1S?TDC9!@SGRTC!R.+]^&#E*3\F:CAR966WZ-6JV>NS@[(SGFX,9 M(5T[WXFC.@SRO]9#]BJ\YCX!'("!1*+W"("QY>*'4\>L(=%M3P8S4!KS5^*# M.T7U'$_1?[5P7AL5 ME9YQ<6"M[))R:TI-#J-#GL8.PZ-;L"59/[NGOKI'AQR[L@A@!_N)G0\>5@^5 MNP8>L/?^*C$[_=[*P[Z\7Y3(]NC@>]I[<()C3\3(YC! MG8A^?S"C1!YYM8PHAC;VQ1FY,8A%)]7.1U3Q\X MCB@N=>QWP O!=9Z)71O,(%/ ?2WV9#.-'4[JA4YGS1NQ;3() M'H:MMF$K0VV'6P%.R]^\42O8O\.H-6/4RE#;_CHQ\IXV8Y6;-V1%.E=4_-ET M?'08KSK&:VN=';PH]VD7>QBH?=O%%H=IO^]+;E9KU_\$X!D$[] &%+ SKW3^ M4]C6[0YFD(B>IZI!+B7K16_7%"Y8-B.:(!^2RY?\WZ_\,'KPHW^ Z G8_M*# M?U(3[2C[GFG$5L.WAKR6!FCO3*>' MD=$-RJI.]?[ZJ73F>. CL]YPE$," 6RE:Z&N-- MJ(6.MY:(#T[L@OGB&NG$ TY!Y=LA^(*?]]+V@")M%(?+!%EM)UHGI0;:+>RF M6LO.6%FS!__'7;-BBP*6X\%:@=D'I"4%K2YLFI[;*ZJL? ')^Z'E:Q^'^>+6 MV3,$S?H =7\:IJUN"N;!I/FNMT9])HAX#2",%C3;,-"=H* M7V,L"T86GVW4'MARU1TBB]H#8-0LT_Z( +AH,"$$+<\&3TBEP3NXB@.L"MJ! M +W&D DC*K8")Z+R;K*C$T-LF:W B_4!PL? ?X/$L^&+B1?$3L_G)3/ M#Y-/C,@WT(^;SXS^'VNU_G]'Q:^9?ZRX08S[&)%1 _'K_.QT/#Y'R!U/ITGB MXVZGB4WO;C[P@5IV=HRG3^C%R$*?KT%@)2LQIYS\+17'UW0Z/M+['E945>7) M1!8(O;^X2X"X]\/P%D%<)?\E6/B%&>CF ^&!!(>>A?:,> 9_0%,#7L=]UTVB MN +$"3;_E'S16)ZV9!F-O]V!J-1P[SSB;FHVR)M3FS>X/Y25C%'O7W:D>-P" M!R>2*P'"9AJMEFETDJQT*JN$\.C]HIT*_8Q4"6:>% MA1@IU+)I;%3))5[FM@=0Z4U2Y^LO#TK59BZ@^:&V:?) 6:G(*?4T$S4!*/ZL M/$)O=O&I]U3>Z2Z&.W24LU']I.H'6*I)(F';*RL(/E\M^_='$-AECUWI[>\G M);N!L6V )'/8FAV+Y1]?-V5F55L'%LJ!K&TJ!7,8EP0ORPO<C*9'+C7%#<%"7VU+L^ST):T$&];.A!.!F!M4UV8,]4]^/A%38R*O;H@O4;8 M/):6L>)R?^# 3(4X*HA :/CNF<0;G3G_BI-GO6WVT+M-[2=3I2.6'9T?]=;O M@1_XUA>-!\ZUP"EC6NM;FLK+[\Y#,6U! #: [XQ@:Q4E32.2Q,>/-4+J=@VE M6&FUA^/X/F>S";=PA,N2XT+SAH9#!\D8J,H#T/T3^Q>PPE&0@L]KB*91I ; M",;GG!P=U[ROWWQCE/O(_CVK/SL[04O8R>3\].+X>'K6N6&\N<$@1\2+)"DK M*QHGO4)Q4(RG1]-3@R>&,O#E=4)05CFAW^11=!9';\3B8$37K"YLFBH%%<%8 M\>O%-%:+S.B9M.*F:5) $3Q:9 AIB!X+_C;_%02B/_BJ'VLY?3=%AO0HJU%4_=I0L7378I[%)J>@7_FX<_HQN%350+X:9CW3K MM&=]L+67_WN/M5P-Q=1_82TD&Y'OX I0$ M-"==QM9<&((HQ#LD:+U"%T:P-J-C@Y9ZP2 V J(X;,3%A^WI[U*'HZMB_JOTO7FXDP&.D9)"T@?ZQ46*P5MWB'1I#X#25 K8I@?WKFH6&N(Q&DCN@)O'8UA&*IF MVO+>2<3,JJB]5Q02@*#MPTFSMH8E)'[Q?><'=%VT1-\A!7M+_)X@^1,OGQA- M[!6I1'%H^T#2_$F*;Y]2G6,=I\J2OG&D?VJOF*H*+Z->7,IG=/G5O>C22V]A MK_@G"$/;YY6&3Y3D=10W@W#A_2(+56(%KQAU6V,!&A#<=A3'1?:4A62/4HM)V9C*7/[OF6M89H>89_XFNC=P2]'WSB8RPQ7O$VNJ>$:P6/DI"^ MDB_^\X!A?P;@/%&BL=56*F)P-AV?GPR#(BW$5QQ15^=5?PX%[/$ O>4L"+#? M/"L8%7?]P9))#A**8]_J/$'.H<%YC+Q;8T^Y0Y==<=Q:;6S9O![-H5!#EZHJ M>\,7;N';WGH6"?-BS@ET3G"!<\5BK9[01<(941,@E*;KFW9-H)V@CXOO7H!^ ML_3P#@"ALO%+_[#=V,$+]PJ_1 \?01!9T$._>/%O/JP5]$CQ)Q#%@1<^^:Y[ MF]P.4QBH^K-%S9U/CT^F6BDLY>64%M",RCC4FNX4R"@LI90VC5Q:>%&FIPA: MDIZPK &B$L[:&T1:EE^*R,@,";"/?/@$PMC%3C.W2&&/F/:/I,>H[*,?0E9< M61E-'X@J0M3VT"K)?VG>;%D-U%4<8/VK(3BU\0/%VU-<#%S%>=Q$]]J4$V * M $])_'TD6P&!9Q!%;G(:]1N,WE %K)HT8A,DC^'NK74(YHO9>NU"&P=-2#*, MHE_=PQ6,*F.$:^S)85P4QH5IFE!R;&[$XM#:E-9[[6;V_%T-EZ3G3HDQ?>,9 M1:?-B=XC0"*EX^[.0]M)$$;IY92P@5';8A'GR?3X7&](=;-9V1C18;VF>H8( MF05:"+SHZ@W?;MUY-,#02F.%2-17]Q,96R%Y=$94EJD6 9,]Z*&P6]'7#LRO M9'Z7:,N]F] _+BK//A-(*-QFU#"-GU(.=D7E51I=P8R,!]PO*3AK[P]O.&57 M&FY!4O9#@4>(S_'KOX =X=E^#8,LSRBR9VL\O1JW.RA"J46EDW ,'27E>09+ M?"1PYR$H5J15L3P\TZ/Q;AZ>M,E1KDWST^ZDG7X":S_ %*EYH$(OWK&-CI3L MQ"Z8+W9[E$/_\C/](ROM3H.6BH-C.AV/]3X!KM-AP0"6)*XA62)(@@O9AUC-.M)'U5,$$8!E-TGO23F;6G4,8XG0HC7Z&]6@'E:(MB MT;V\@:O-,GN;++.5T=-K2ANGFEI8=XPM0=&4*N4!30QO=_C9AT771:E0[U7 M)Y&KLQ*9H M]/[E_1-X!UX,B&L-3EZ,5G?L07 5AY&_ L&=E]U5A"$RXLB!"]5-6K@EXPC6 ME 9E1LE"H_?QTS<'<\G-ZST] %5%R0$3A%=:Q7Z:G<>/N0:HXS9,CR/7+DA# M0LY6&-(_R>^I3X'JJPZ8,8W%EW0%)\O5E[*_N%NM+1A@L.:+[7,I[ 'Z H(5 M](A\R6"A!.UHVLP .2,5"DG7;XKY\Q@ -*=B-XJ*T+X5)8:J=0XIAQ5S_-'Z M)/NU%W]F_Q'# #P&/O&2?6<'&J^M-T"&M)-=D@\<;2+H/( &DQX5.$R.ID=3 MO;[I$CG $-"H0-N4^9X0-WG\\01<[#Z6.JJQK(/:2@/4=PO!E4;&SH9[5]X0 M\6L(_HA1DS$+L6EPE+38 T^('0SJ/"&HQ3L^YRSV@^GJ4%'4 MN#%=HX7"R22O/*9<7._T%WV*Y:907=IPA=&54*\_EH3FJI#MAT K;[H:6;K@ MTB1#3#-UR;S9JRS; QTRM%"K18:0O3]YWQ&U]D:04KP(#DZXKC?"DKS)F"UB M[Z_VKOS5RO>>(]_^_1J^0P<9MOBM$#$P:RYH=&WL?6EWXCK6[O?[*UC5]WW[G+5" MRC9S5?>YRX !,T]FR!G77TFVF4((22"8%+VZ3@ /DO9^]J@M MZ3__;S%10S-@6K*N_???Y"/Q[Q#01%V2M=%__TVW,BS[[__WS__YS]B&M\%; M->N78X5'@F#\]\?8MHU?/W\.!6OPJ)NCG]Z%GQ1!17YX-ZNRIJSOG,_GCXN! MJ>*[*8*(_$27!X(%_-L7EKQS]SSBWTO^[%7*+7$,)D)8UBQ;T,3-4_"=DKU^ M<+N)V$_WHG^KO+##%A!W&H'?'T?Z[*>LP>Z 7KI9_FF;@F8-=7,BV) N\$5D M+$PDPQ'2?X]EVB\) '_<&;PH*&"G)7L,X @ ;!!>&0JBK9O+1U&?H*>B!$E0 MFVZ^1C0RLM5/_W83#%\E"%G:'*EAZER,2Q M5[MW> \VEN8 MH<)4? >F\D&8QEV8RC_^^<\8"-(__YD 6PB)NF8##;9L@X7]TR4,>C@,IHX\ M^^\/[WK87AK@Q\]__F/+M@K^^<]/_Z_[JH$N+?_YCR3/0I:]5"$@)X(YDK6P MK1N_(H1A_X:-_H27=^Z19,M0A>4O3=< ND%>_$)O Z;[498DH.&/\(:<"9$, MAQQR--EN(BAR\ /?@A24!%/BN5:6-WG2$$BV&&:6:6$9:^CDF*C/(66L7YJL MPA&:#B0V'M#"?0=M\;4A3_(4CX2#SY.99%UO""NEI#5' !6F/!!!;?G!C,DV1;A-+BY4+!B926M>K1 M<68=$\L$3U)\A$"#)?BVCKY12?2-Y!M4A5*C\Y7!@98Z6S7;LW*)'!T:NJZU M;%U4W&YIDE4'9@OU*PM$%?Z1=FC0RUD9G99[*:8E9>EYK;EJ3J?TU6E I=Q1 M(QKXS*]VGMI/85LL<^%9V^BDM?J*FK^@0!WJQ9F9%(/U[D^T\RP-(0S['$X3)#0]GUA M=[.ZZ$QV^IN#OUCKW@X:48*?JGV'R\MZ(:<]$_G^TPBV!7N+FKA:5R%N95W: M[6SI25Z-E46_SE$5:SE(I-+E2F?$QU!G<_TO["H-^RGAOJK":-T]N9:686HRK-5,@.QWT M&A^RG!(0Y0GLT7]_L-7<<46"E8=5!C!OQA=6:3BB.,LWLBHW. MIBT#*A#BHP[#!\;ZAB-TMK'&XO&LF>EE.PJU%)54(9KL-\*?&>L7^G^[X^P( MJ@-VQL8,$S1IT,]MAGH:ISF;#J=JB=OP^]X:VB Z2$[:K3BE=/6:V(X6T]'J M\^CK;)S?3W9B"+*)E$9MR&J04"-YH +:L@#4>)!XH"S/T""@+?%O@A$PJ)G0 MNS-,, ::!6]P?V06-OH*GVQ,=,9LP3;4ONQ2--Z-P< MRTW\*P\T^"X5NL^T-(%]LFSTYAELSH#-O::^#A%L#Z26:?--.&) +V0+?ZO MUT^<205,!L#D6;I5)@LCEF.ZN6)NI5JBJ#V_X/06F?8(R%E@Z*AE>;C+^IR6 MC[?X<3I!A ?1"1.SN/@,26R=/)^Q>&MHVJ"\G KZTXC+-]LUB9H.X[:Q]E]1 MON-7$\R YH F$/41'"%L*N\(,&BV :!')L!P: -SLC,VFAOE5^'GK,DXVH)0 MJ(4\F_&EBXUFM5\:SSFXFG1K-7&M7(M@MB6/-_0/$SQ M95T;V; #63"PVTO#':E_L04T63>KN@TL;\1#WK;XKE0J$TNM2C;X6M%4>O.= M$4,'$;C."ZME! O4AEDP%!S59K6ZL%S+/X"6QMX9]D(8"CE%[Y2)B=WOU9_[ MT?1,1\..$-DO8ZD_='H.U?@+@C 30]67 &!56S-0,]YSZ8H%%L[(9(EX*Y5< MSK36D.F_D&!L8%%>4T)*#<( ]Y0V3=0C1)KTQRF:10*(W#S+,^.TS(]-N$3.\3$O^G YN'WHU+2G*'EB(3BS_SW>%, MF28G*9-L/G<**#-0CWR,EH>#^K>HV9NE)H2U(BM*WE2[@#& LV1W%4O6L_IM M88%-@%4SL!W41F7=LC*":2Z'NHE&:[6I?'KGQ"$Y3=6O7@IDZ M*.*&P(&B@M)EVR+>-H%@.>82B[B;6/*84@2V*B8;DQ97LD;00YP8-.^@9('; M(8#C>/\;2C[8\E &9@@3 QR<6NU\EV-C"4&51MMVN MA21Y@OPA7=N2D&.C_?&/?]NKP_W/SX--_>/W<=VCGX>&;V!\K7MO"Z:-D@0H MI([@'$!T_9[UM34=)?_6J)\NV+WB?_<;^;F#B., .2R/YX((L)EH9I@5-,9) MFY(^3ROCJ#V_0^2=$"'#)!6F4J= Q$53Y+P0.9R+/A=(1@NEFN8&$8V)ETJ= M)B/W"\SP#I+W@H1 ((D0IX#$Q5/RG" YR=!D5,&R:D-,DQ/!$9$3J5G4G.:4 M?&3*6998D@KD*/#@V!_IW<"\86 ^ (U6>QXN&2 M;=@KR!!+>PQSY@%/PK9V.NF\)&<;MCCW43=FF'LUEXT;)E,:,[FFTN M/:[FBMWG?GK9!42+?E;ZC%-X*@X"&WP>'N*&I0?'>"OLW#/I'V)GJP'T12<[ M;1"MJLCS1B$],LS Q@!!8N>>7?XT.Z%%CB.&4KPUMPKJJD!,E!)HD:/^1&XF MU8LKSO>-G@J31)B*7TPW?3:V?3*>.N/4@A>YUE,U,BE:#-^6 ZNF@A3;?J$! M.HW)36 +L@8D1C U61OY^?E\+#/N%LU^EA &@A7+C72.GMTZAP^/]5NSE]9% M&>IUU4%U'G7=Q/,GMFW* \<6!BIHZU5=0ZV9NJK"6_PI.P\&EMA\8OL)Q^#" M3**=2\6,W'P96 -V(@P^1Y/O#1=)PK/7@EH79#RS:\BVH/KS55V'U9)Z>*2$ MA\E!/1$3FPQQ\V@X-N1;8?:9)SBFO#5N,6'RB>S?'59UY\F7%CG>_$AU<@/QL%/'P3(O@>#O9^T[RMRE4W'%\4$ M-\DU1K%QU$XFY5N'02#M>T#@GGY6ADLV-DC8!AKWQ/%XK%F*56V?U5UOXO?F!J['Y%1L?-OM,PA[U M!*4V?@Y'92V>)OA;]^*^U,8'A<&?M/)I9[C,1$RS1H"4.F@T)J:6MFX]F1-( M*Q\8P!RU\_-<<_JL1"J&$@\GQI%QZ4EWTK>N_*]AYR_ [I1;.H"*A3/.Q%'= ME2G#(1!MMYJW-J0E'=>DKZN*W[Q1>G8LO&9\KXS[[0GHC*[- )0M*%"[*Y!> M>]-16!Y\Q4(IQZJE)A 4N1J'/T79++\*7 P"Z?SK%(;\^.>D._%*R!E!94M)O.A[#]>@C;S:^B,ZF;D)E2LU"/ZE5GFET%SHNY M!+SW*/IE&/_J^/H/@ODK*OQI/AT]Q1B=9YR")5B*Y@CB-' A_'?"^%V/7P;@ MGTQA-%AE\;304T6NYH!QEJRMYGWFCP@2KB4(@IW9V?2\K#%?)+EX/[N9SP(6O/ZIU2C51J!IW(MAK+U3,?.!S^ ML7[N69Q0&&*U=3V>KRK3NE:;EKL=JC(-7![AS_3SOM0)$V/=;$+/:% HD.TZMVL\1,LV5U$J&9!I:?1JY>3Q\*SM_V30U.U,X M*Z<7%D1W4%>8_"!+[D8Y @95@Y(8S)5^G-#'*D.VQ?$]; M!18<'ULLL+4?M\?W_AS,V&8E,F];=0=JC=N5=[ICT2:*U,BFHDX$Z];?4"V M,O(H<9_AO2"RO\I9"DHR\R7FJIUH2JQ'>)%IT=23-DC$A\-TX##WA[!U/UY] M[][L/!5K6)VGQI,2;TQKO>Y4&@V[@;6 .Z/;,._5X04]/CUU:\SWN'N"J=3M;8+X7!)F1F!DU$FF)R3_G:(--E)6Y'M@4 M5&! <+VM+J-\#'*<3$#I+_>G;4+*,K4,;5:645XLQRX>WK]+!Y*),!$-$[%S M&;(HWC0:CKU=I)K)?K==),+\I--K]"HIXO*[_WUD[-%SZO\ G,<2,,6 0H'U MZ-W(8&?XG_?X Z-RKKLK]XG0$Q9G@-Y2UD&YUFG,N%*+$_I9FZ29]$U ;WOX M=^B=P=J]X>1^X'BD.2"M@A+-$,P2D+5%W90S3X5;<7B\$]'>,=[O&=Q\@.\+ M,D*-4]HHS^55-6_U#/59">ZVFX'B^\V&/Q^ R%:2(XD03$=T@"8<-WLEEEX^73J#G!GQ'"'HAN%UJ M,^!SPFUMM@0''>*;DQ>VXRKR]=W>6U.RTXS;J\F":]6*5IO4ZU'U.7"S+ $! MW=HZOD76VX?>P3#\7)I.[?":8"JRIDR46:Y SI/-Q6V [KSA^5W3?1INIVNZ M52X^SIC*M,S)M41,9#09O$SSASC_ZJ#_ (8?\UXBM0A9;XQ+42Y<[#2U(E5FLG3@O)<_ MW,?XJ**'MZ _!]@NY\=)C:K7$AQP1L*T%./[4N-[2/K1@?\!C,_HL'73$5&& MF-7@DR/HZ_A\;SL1.ZL7EVTEG J7R^&LD*X^?0_;?FSI&XNJ0"&QB]EV,WAWI-V;M7CC8F@BJ.A=,OP[^*<)SE*.F G7:L\QKI2D4J(>;5,SYGN8[J\.SBY]1-*Y@C,]F:DW.UJ$ MXN1"CAM&:"V;M6];UJ\7G 6*Z4>#L[GY'*%CM4R><3KFN$HDV%@T^CU\MVL$ M9T%B_-'@+)5]*@N952_.=2FS1J@CM17])N)^A> L2&S?"\X&HZ=.K#A:,$J> M[TB#X1A,Z6_"Z"\)SH+ VC>"LX7%R3(13W.<8]/C:",7S^HWSN*K!&H0K0@['8:S,V8Q"ZSU""I4=HNIMU7'Y]?;4L1[ M-V0ZG?OI[-)RHHN.PCA6.BD/>6CY%G?N?YS[!%IQ3)VAE/[XLL_W;0WSR8W1 M:_58+QENMRTB/M;YE"SF6IEX8)/ IVZ$'9B-T:^^S//4]7]? C:N$37K46F@ M*CS('<'VQ^XCO!+X$9GZ'PW:@X'2K>:42RJF'LV(L'WE&\2;M=S MH5_8S0QT!F0[)XBR"ON^YSS-='4&J;)[CX>7^N 9C$OE5(O+E^T,D#AER>0" MBY>7P]SVE(Z,\U8FO??8RFH2&,J:;(.R/ ,2Q+6@C9 '2%L6L*WTLB(\ZR;V M'O=.@!(DZ#6:"DHQX2]58;+.MA Z-6:9&)-@6HT^30%R7)>#FU9])PVVSX4Z M0H0_!! XZPK'KEDP8$"JDE9%?:S#$:B1"79F4(O),3V- M=5=S9EF1DK,49*)WRAUE(.F!3?%_ VUR?O"0 M"#T43SN15D4(3^-S7AM.>]Y3Y@?%_7J-0H.5\:"F<3\D!_[O;G$28Y":P;_XZQ;U6Z M?87._&@*Z2+YRN,ZYKP 6C)6LC@E4@LB/BL2;6I8;)1C@?7<;@1 4@*O;5O M#$NWRF1AQ'),-U?,K51+%+7@K7GY\ XO 0O"3MSB(MT,5^P>Z\@*14FU9F68 MUK1BX(3QPYM1!),IE]&KI-RO2X U5\0TJG>:I5E)HO7 YE2#JU<#"@#LRE=U M[8.!<*VYK,=*18?A6@-E4K=D8V7/OX?;AKW^#U/F5J"SET0YK^YPM)4TE=J7=J]_+1@3^+T2.) ML/D MU1Z@=$T8F<'=L"!0@GT)-K^2L;OL-N$=58@/$T_E.B$_L0;17Z9:Y6Y@,1#4 MVN:/)^MV]A2_U/DW&UC8LHGIAQ:6H:GFC>K Y6V:H#:A5Z0YD'@2B!*D@F[T MH%(:ST=F4A1FY$%CM]5JI6Q'"88J@5K=GDY[LT%@="C-?5)Y_2EZUOO(<2Q;'1:Y;%L0PTR>-\>PNK^]B\>47%[Q?7E>K MAI!-#0L-)=,>C)+MN3RN5._R>GUFOG,_IX+*#LJK]%@APMWAM"L7#5ZI!58^ MK[B?T^58^.D]N9[SJ70Q3"T5(L[R3,IJ [K3"&P..1@\/-M>.:?E@7.R)FBB M+*@LWA@4]7A_HU1_6@71I04C!*BEY#6+/XB,]VUH '^>Z-KV1%:?S!787C$. MM7R6F[25:(O+,MZS$JOPJU+\?VR0V>N"W#"\Y^SPSZ&UL=WJ@0 M&CVYQ8[O)U\NU;U'F^NDXLWQ.-I.* M8[2B0WHE=U9D8'.1=YF[BLQ=+@OS;6Q72=8*S4&V:1-Y62PMDFII6B_>Y>@N M1]<-RTX]Q?K#FW6M-V2!/*P-:=-$C:V%%D^3Y73'M,[ BFC.KM MFBCAN'ZF!M&GR:.QG18T)>=H:),U65 *PJTE(!=F 4.$_Q M\L=DGW_SL9.;/LAP;U;P(,<_W^0^5+S6CF/E>P: WTO8-5"!@QRWH3W E@9( M:YYZEFI'^FN3;MR:=I(Z%W<&\?)0>/UL=[.RY<#9U M\$*J_0MIP0+;5MOH)O09+TR95BP_B8I\D\D&;QW0AS=YN 6Y?2E$_I5=7MW% M) !6,U\0%I56H9HBA)RQ&!;K^0@5N0DO]]O(R_GLW!\A.)=Q-T^U+QDCO(K9 MSY,9UTT83#NA6X7^;=B7;^,7WNW+#45E$:91&?35PI*0]7XE+@IUF@Q>'?*W MEI>[?3DN.'53EQS1KIDM8,YD<2MI *],=/2PH.)C9X6)G\H7XXH52^3Z-6XZ M(>DI>":8ZBR09N#0Z#SFOSJ\;PJ PVN^/@J!9<:1AY4$+1/QR=0I< RCI<*! MU&R!@D PUVI]% 3U9RHSK\:9)1?N#LKCN&..JL$[=R9P( C $IJ/LJ_@H$^=UD7U.#[HS0B[99;4'I'RA>M?= MQYEX[F+[SVO?[,*@*D8AD^:F7#57G40[[-/PKGV/LW%/H9ZA*H#R"FRBR*AN MOJS+79R!!:8.*HN8P?^\+)39O>[Q=E229HY&=W)*-S$M46J1C\2")Z+KRH_# M8]RJ-CDTR(O95ZAOJ1-K%O=N/7O-XO'S(?R[:%6MV6-@^A?],$OIK2*C2J?- MQ,<]KI'KQ7/-O@'DUQ%:$HN##D9"$K. M;E22B57@PN@3^>L=_O$51W\$B\$8S3E]@3:V$Z!1T.R,KHG L*VR*GJU4U[S-J"*@L>@V/A<4>I1YTX MUW+4J#E.=5+U1.!\L?!LV0Z6Y@\]XP[Q;X MNIFML]A@-1(G!WU]RBJEO)CGC-22#].W*KE7L<%GRWE]D,%O6>%('B3JE:@M M3\^07*\_ M91:BZDA RIGZ!*WA=&S\JMJ0$4P-;S()S18ZNB&]//R"O<*Z]7$/6VMY%Z*S MJBJ"4V,<(T.FF^-"N#I9H$-Q$SY< \@_9Z.=J8/S @4 T$[;D8:6P(.2T4\SP5$HH48&U MK!=%Z1]^;MBI6_E?S\1+Q6F3CRY38RZO\;75N,]2"HHW4RRNI*;R5R\&5A'\XI;5M^0<7TG!!2FT1\I MD62$R"0K2M/*UEJ3 MEB:R)D,5*B"ERRP,2'!_PP(A3J6M87)A,.Y_G,3:?])-0'IA%1POUJEQ?2U6D^N"MV;L#<7-M-_2AL3CB+K M1H[HSO35G&2[6IV^&YP_$"Z'3 Z?8[1B)MQ5%7E.49,).6Y2?& ST\$R.=<& MP_$0]WQ&IR&&R:5=8+),1A+9591I3=CR;6J08!B=:R?'/@ZF*<[K1:L?KA<(-X^,K M#4]P$VMK"KWS[)5J+][BTPNZK=0*8TVOR\:HHP;6Q!P=Y;W [?V H"5)]O9H M$62)U3*"(=N"ZH%#+K"VR&4UP;*L?=T(_JC\K0'#3S@^B,B"L-YYDJ\L4\&UA/-'#ZXWJ; M329\QZ.\2I6Y\,3N,R71K/4X,TI5"Q?W'D\@U.XBZ,26Y?WL6CKD9KF>EAZ1 M.$U4NVE%#H>3PKC0KA>?+J[?WC=XO L:17Q^\."Z:T+OOX0,U9*C(- M#Y_3Q2Z720J%TCC,/.NSP(4KES_68X>0@:H_"UY$=.HA I\&)UWL=OJY)ZG$ MQ,NC1O]9EE+Z(' .S^7/!+B#\P/KT7; Y__*3 Q57P* W8F:@5[C%\;IM*$; M5-\A)M)0EY[:LR>R'MCIHSU$^#^_.KQO"H#7-^H_II]X.IU6)D)D290X,5(J M)H9$91 X-_G#:N6F8Z.HYPWBT&CSY45DE%$%RZH-,=#W%H)( $S0L3];QT;7 M33 $IKF[.(0<%D;+#I=(*7&Q_[QL6<)S=!@X&+R(EO9'OKVTX\2A7S""(J); MWO$QZ.S=&IRP^G@.)LN6U)@YB#"?94X-N:YBW] M\C[8'7Q%,Q:+FG)A4.,R\XD:!]8S7R(#ZY2#ZOEBG-GO/%;)O(]^C\=&;D,[G1Q37%>Q.')!FF MSK![XKLG7=ZS)]=22BS;@O3<9QPCX51'C)H4@EME>O4]N8(3.IQNTM\#AW:N M-1EJ3:*D4--9-"ZQ53X5";[."P0<@E?=\U9>71N4EU-!?QIQ^6:[)E'38=PV M;B+C>%(Z_+:S/03F(IG"'%U_\:7;1SPM0L_/DG?K]G*FN/6[QVQ5M808F)4< M)AQ/E]KF<,7DFX'UKE\9GW\^ZX$!7@H&9 JY,1O>'H'!_JUG@$&<1QXMF40H MB/,)]_-XUNN+0.LUF&ZG.76J6D>T+[\6\;UT2X:)./S_*71S;TV5ND M2SC_RR4R:_W4@#6MF#DG,C;14PK9F*;' RM8-Y%9(Q$>3CNH:^_6LQ_4E1-D MLR.H#D@OUQ\+D ."*8Z793 #Z@YLUO>PFN'8%KZ!]('2;'035E]O<>"YE;>: M-;:2C 86**<-?(.:(R._4'QYZ1-BSLCZX2R?=5KU6D*9]B;5',CR&65\9_V' M67_VDR;VI/Z=^XR0NIHFL[453[0*"3(\5_.#9SVP8=,5]QFYH/02_%[N+P.- ME6SG!%%687_VC/M,5V=H/=#./7NI;$2;VI V311\H"%N>=BZ \-*&OXHH0O> M@^E\L<,MVQ4\NK3H.:P\<#%4^OL] OZ;+L 1PCT^;SU03N$EK_E6,+PY.2 MQENLP$T*CO5\_L6/3 J0]OBT>7E5+($O):'BA*O"Z+M>+8?!I*-SU?^,7'-'T? MN+R4ZNU_)%)AG/CX:WJDFN;G*NN"Q@@Y!$@I0Z,7.+PYY4K+?/A4Z)?+:5-9YL>5SGSQ;%J7!_3[1D_L M>B:7GI$[0XE'Q%,7W:Y=+XYB.5:9S"RQK!32!I\(;/+C'"4>D3\X)7)&X&0B MXEYD613=7\W+P MO=5 @>.J>N.5BG4^5ZA)S9G$,Y.Z%;-S93G?7 7!:;MZP?;GMFT:&36B,66+ M':64T.8*:('>P@R<,KW:MBA!U)-O+6?KS5(3PEJ1%25OJEW &,!9LH%SI*ZV MG"UX7M&I^_Y=LI(7%YH"R7V<'ID ;!7T5LA1.R,#O:C(8CRS2F2H^"@?N&3A MY?<+#&BI\#'>?5/-^)D="J\F1MIBQHZ9F-GEG#J?2Q62X>DD'SC?]/([&][% MZ+IBM+?8)PCFY_!"$D.;\[5*.MSA\DRQP2ZIRJP6O%K,/];N?.42E;,O<@R0 MT3@,_GRKW:J$.^DZTXJ%JW37R$C/[>\3F=W!?P7PGY:=?>>JSR%O6WQ7*I6) MI58E&WRM:"J]P $U *L^KV[XS[UKYBLYV$R>J3=J<55D:O&NM'"*["K>#)S9 M#G8.]HIU A>8XZ,\9%BE0I(4GS,FY\S+W?&LVFL+P\ BXQQS?-1%#<.YU_^_ M5 1GG. EG]LMNLU,"2[<3@@<51U-+.%;,_\"$[P7K)"Y8%$(-8@*S7!O8!/@ M*=^QXE:ERP9W#]'@L_X&MGSQ63\3+6T0R?;FBIS-](3VD.O&<[GFCB:[O$=G>2$^:Y)@2CS7RO(PB#($DBV& MF65:6,8:.CDFZAOH3_#&]N ?V=*C%)GX!1_QV_ O^=]1(V\T:,#[H=1QT862 MS VXFMH> J7'6U70>-&B-R[X\1,-RI"M?"52J2NM@BTIRW;5&)53X"F1HE\T MB'.PZ(%/M&>NUW_PA9@AQ]MEHT^$.T2USHQL^9E]25C*4= M&W8R4[W&U&)F@]QIYW6<^T:@*'P'\4)XV=*Y777 U,I-[:LRF3*/S MRECQ$^]O,2O/H*1CR'H#;4X,YDFR+4)I\7*AX$1*RUIUTZB$']A^6=690+?; MULT/@OO%\^C'+-#TB:P=>NVI)-YYQ<_=WI_.B2Q/@T@\H1#/E%)Z+O:3C7P^ M/[=?GF1%#=U\X!'I_WTX]_VLA:A/1A*(.TL69#$*"W0!(*\)]Q@)0B M% [SUT"WQ[_WJ7J(7.>A@<\=V*RM3WZ16S\AZJ/O ]V$O%_?\8C(9.FJ+(7^ M1>#_^7>@!R('+F_H_/L@+7%GX,69;,D#/.'V:RQ+T++#V__W7TF*B/Q>$\\X MU\"1A0P+JCS2?HF0/< \J9N1T[LI8#'E8P(IIB(BX.-4$D;&PX3$IZ()@0?D M($Y2 TJ*1@<_7%2<9V"JK('PV$4C&3]AI(,#W(C!2]NP'NBJ!._EJFR;R89: M;;K-M$(M)L,UV38+/]+5;(CI90IT-<^$,K5*A6VUV%KU/S\'9^)9\MT#V>UY M5[#&$-2VKCV$LH^9QQ!%Q**I\_7O$YB*?B7T8Y^D8Z[6K/SOO\@X\1O3#IH& M3=>P;93%D.=X-I'F_% Z**0)R/^7@/PKJXL..AG$R-AP2"7X!!A&^&@R-N23 MT4B"CU$"B"< !5* ]-2)^T1;Y$ERWK*S2C['A1=#,]7()UGEN0&9X=]I8UOE M]F'K;]#OFZS27H+;D_X[C,5%0/?)#*^2](OX8C_W/-A^\MGR>;-G>K7?K M\'U#59_[W/"_A^3\2%)S^'K MB1=6PR=,"XQT$.+8$#/1G^5_'_*$_O=?J40T_OM5JW(VF;D$6(_92KI:Y>AR MJ,G4:\UVJ,XU6QQ=;8?:->3NM:%/YUI_,A*J-4-D["_I;_>'6B[4+C#;/N': M'Z0S[1"\3*8BT;7#M8'X3VQ]OE(JO]3A.D5P#GC@R<,.>$XW0_88A(:R!=$4 M6L*(,82KS$,'W+$M"?PEH1PG?-]8$I;H*:!=1@3K.!7)N/,26WZ;+8T87:&K M ZX;MY5.AF_0+-X_ZO2Q%P4HW>8R1#V$4*=NW:&[>DBDF[<6_G@^, RHI928 M2/'Q^##&1^,)BD\-X@(_B @B&1=BHI!,[?O O)1GB[%!<\Y1D71B)?,INK"D M[S[PMW+)/@; NU=\]XJ_LU?<-@7-A<">9\Q'!4=N+[)=)=Q:K%;L;=+7%(A_X[AX'TSU&IZ_+%IK>#^5D:,XA[M"D_X53 ME0R>Q$<-NNUMN;T%RUBVEN1DR(3#'9 9S%1&#K_/[27"%!%+W-W=DU+7EV9R M$XQDRT9S]55X98O1V00Y%W@]7%#"Z:R:_9/2>0H$:(5-@&*@5Z!(3 MRD%-4&OV0VPU4VM"_4*WF>SEV'Y"^/ 7LQ!$&Q,!S62:Z\&'!"MD&4!$E3=2 M2-9"LFV%Q+%@PE?\?4947B9^2 BQ")%($GPR'@-\-!:/PD\1BI<& A@DDLEA MBHSOQP]B<=[.D7J?(4I&$8P6$X:-K!J>K=RYDUH-(T5C5F6Y;K@U2P[YOE$' MR*I2^W=FZ61=8#IQDRM5%8KLZA$MHL\A)%^\DQ]4I\;B69"YEA25$W*?:XT' M#03>_3O;B\S2Z4SS65&E\#:;F%:O54]%I\JT MJ= \<(,^I+QM M8C#RS)&@R2O\_>\[Z(+#K%VU&JKJCW\'$G>?"%\/5KF=A9%!1.GE1OM'\/K6 M(']ISXN6)!-8EO>G+&N 7'M=Q+"49$"%?69*6A$H"Z7)33D:MO:^$(&*IP@R M5(&#'#BA@JRJ%J2-( 4_8GB7Y?AS9?+3H[_+Y$&9S,"/-;.MS[6M#&52LR-Z M:JJO%"IO5,DJ8]5M9_Z^]+J@"@/!$BQ7& _*X>EO>WBC9N6KLAX>T7 L5#/K ML"WHI&[G=@LSI6TXLUZ)F,J@_%RH]!(SXGU)?$@Y&0Y-DX6[\KHYY?5%4EO7 M(=C5)]G8R;;9G7FU6FDT4UQ^0#X9Y7&W%:O.^=@[$Q@I,D*0WRIWX5$-34P8 M)I18V1#4$%@ T4%%$/!G&+H ZQY2!HEG$-PAA.[]2/(^R?U*-Q-H/N-P2GDS M%8GZ3"9^6R$;J, 8ZQH(:3@+^H#2+:J#V!P23"! W26!7R@3[8[N@/I('%8? M?UUX"AUY+#3LX4;U85_I>9),GNJGO/*& MOR]=/U#6H;C6$=]>U ^4V]UVNS?CEHK0,EBYTB[-AF#T/@(DR'"$((@_OH @ M\78O6]!ZF+(MPU>ZD]W !%+(<$S+0;/>MAZ"=R!6>U4^U%\#K[X'6B%4ETV+ M]J_ SW^GB&12B@V2/!F1$GR4C,7X0908\BF*D :IH109)L#^''!&KI1[TX*I M$$NC_!0;M*I/@)I[DWX[=ZXF8O@Y)0Y-+L-44BG3[JGTA/9F7';NY-KSCC'+ M)S4N/\WG3;MJD>D"NC.Z?V>'"J>LF)"H?L^,]"1U&,D M_C_[JZV-Q>N+J<]MP9& ;*\>_FR!>5NV5>"+A_L7".+8_22BS59VZ]U.<]!( M7-7Y&IF0082 -S?,_#)276R*^,N"+3+V&(]\+PB: O9^W'+5$^&V(0CU2%TV M'CCO>(.+K"CY2%+?"EFH_N\UW086XAAM\>Y=][P%R!W_AHUS<:#B]T/VPMVL MXPOI>>7,B>>I+4EJ@,W,.E_2?P*=BDU'VDII,0M"@A&9H6\[0_WTDR)"!]BH;GZEVB?R250I!R>?MFI@_#;6>.7*MT1JR M$YJJYR)-4E>FBW!Y,2#GQ4+1KQA]!V3I$O/I11<7MWC7G"YZMZ$*)CY/AT0; MAJ15P9*$J:O)0A7!5( =*I M.@J2+S=R.3:Z*MW*THU/SD*%\JH^$%08V*LPM/<(]/4__F$U"=5O@=!@&1+' "H ^*P2DEU: M;ZWGD*V0$)H#50TKFCZ'[P."!>DKP0N6@Q+)@A62P%#6W.4>3<5?$8U?M@L]G?GEYZ-YDVQ'CQZ-'=2K:ZL]ZJY(.<"H6J^GNZL;,T M=+\?T2O)PS<14DVWX2]31T:J%VK<(5KE:.)EO=8151Q!E;:[/VV6IGX8&!N5 M#646@OX"(/F$O%Q:>71TU=%LP<0+/TUK2VET2W+$(G2+)[J):(#? M%Q\0WBUY?6DU?1<;B2(RJF@I>4B"5[41OA5B0P0X#TI2(;P+D!7Z"[YT"/]9 MCC@.66,=+=T,N1N)PV<$>W\H<\%ZJ7GPP]YH_H9.@B:%_J(^JU80K08 P(>< MP3/RR6%KN"'8)!J#UPNTM8&%AX"'*%AV*$6$)&%I?:$'D7%,--7@;JR (GM; ML)UM75#.3&,4X,=QA>)C3UIT6)L-VJ. .A G*H-3@ZLC/3J:C'[EN;L7$AS% MAF04BN=$MFVH#G#H;.H:RJBHRQ"8 7,98E$ )8BX&"LKV(*[(\.>RMN\8]MY M.5]XT00C1W47L+3"[=!?Z*V)WU2$>ES''S)>N6Z@E>N7UIGN:-?*#%A_?Z&J MVN('8H>GN;:+;4J]1)J+3BB.ZM$K-=4F!!87V]RPJKH'.U^1.-I=-_8N18(3 M#RI\'H0$482*!$(="@N2#I1UT [^"L,@+7SP@C6!&@BV8OH&&0K2! YV^8"< M*/@ZZ#:@OHY"(U.?VV/_\B-TIP#N&\YRX-V2<&DI(AE%_'ZMA_@R^=N_[-RC:"5YY^OX""O>$(0Q& M))4CW5Q>9AD%#H,S7A-;9H6NIZ58F!O4B&EI-"?4ED0UVV]%P^7#\O9^4P,U M^D6"X@=O#UHFH.V_N&3ZUR_]1+FVX+S%W(R M0/@]08BKAURX\PCR34'Z]A;Z?+*"X\<_K=>PKW*0=-KLZ-Y'3E72L&IEWR8.NS(?CQ!M8G/=)_G];X_0'2C)S.$(-BAS[ MWEY'G[U]2M)L9&A[)P*"U MBB?.@Z/D,TXY0[LBQW.P-Q(]['(:]WO3:3]"BQ"UJ2UVBQN%.NGJ<1@CQ"Z37!MM&1NYAGD'UH[UK846&$IQ37BVD%RX+6 M'_WDLQ0,AP#GSS5OW3EZ4D8J4X-X0>K+U-40VJA_"T8;)\>!P%Q7882B1/2O MP1HM+<$<"/"UX=I"!4L\C_L7&0MQCRUT5F&"BJ.5AG^C@6]&Z97?#52H6K? M.I3-B3L;8<"V!703Q#>NXY)PCP5'DFVO7X^[TRQ7T]>L.#1IU"_=I#?B-*EG]0N^6_8WLB :]T=\L3W<>\8H$AKNM%/XFZ M:7H]T5U39)JH?$!'DC*3=<=2E[Z@'&KUUP(C MUEIB-S+/+YEP3#'&-&WE6X4S",SK_LU)B=CO*U4OEX%N]^DU,3HN \A)P7#7 MH8_C(G8#9%_LMD0#J_[UK#.R?:*.)^2AB5.7ENQ:+@WY^M"4A0<"TI=!,Z:3,DFYX'MJT2O(GX*/%($MDP M"?7"XT>F7>_.TGF<)3P-:XV!JJYCN+_.7O*],T<)U3]D^4[5Z+6S/FCX+X/$ M9XLO&V--Y@E!$',KH!6+:>>B0>*'BA;>X,WY"RC0K=M-?E_)>Z'5T;(J832" M\H,$;.*NJ7+7AWKHGNE>X(@674%<85V*JQ:&R#&!CQWR883UCRHJ9QQX&4A4 MU.A?@)*@:Y)__N/4P4=N/(2*#G1=HOA@Q,@#KCOZOYXXY7#-#]3JCB:[TL+! M#WS+"VEYKI7E39XT!)(MAIEE6EC&&CHY)NKS'SL'2&K.1-)M"8CR1%!_A%#S MD*3$KB#2%E\;\@E?"LNK5)D+3^P^4Q+-6H\SHU2U -_KO<7"S^^+81U'-#E5 M%[:+D_3ZA!]69_6E4LLN^F*#M]J..HBSX0R>A#BDCXDN2/^9_07ZYY MT[4-5=W !_YHP1%8Z-)KJ^3P4]"8HK,S_PYP'<7Y 4YC(.; P$0G;KIR3A'N MN9L/H1.1A5=(6[S2C@T[F:E>8VHQKM9,@>QTT&M\&%Q(J;MZ78](''3ZNVE% M#H>3PKC0KA>?1MOH8JNY R6[>&4W9G0+][#FV#C! P5V^T"?ZN)5\O+5^O*H<"#$.HD+[I MUW<'WV'2UA[]V'N$(32$(PP8X 57:)'0#TU]\AK,#5-?+#>! M\[I(7\#GPO2MU>K'[A\J8%*LF6HPA+I0*],[^11;^_$ MH%[5&IYA9Y=THQW:=VBS&]W]XXUM9C(\(\13[&+\3" M#<-"Z%_$^X :$$)C$[DE_VK7,@>9B3Y#V8 *4]U9&^/]!,,(7/\*M6!&QX6L MFTIZX108[U+U$+F\_?YBB>$@)9$Q'A!1@8]&R2&?).,)/A*74D0\*5"#Z-#; M1^\:&UA\\$S$]7Z&+OV#T7NVFF5Z5W0WWK<19$%5J'@L&8TE_%T<@UV2[7?L MQ%/0=[=9(AZ3D2L>P^W9&]SPBQ.YKWD2-X87C)F\,YG"R#3_PG.5Z-.+RZY: MPP[&^4]-W^%8,OH82]XY=D,!<^?=IDROOVO8%$#FC(-^)M2]#5]PH M\[/YF#J,)CZ^J^75!>O:8-B0XNIB.%9Q\%UNMEF M^50L%J5B+_?Q>RT:]K4&?-A+3+K*0[@Q8?D#$'_CL,4CE35TK*F?,GH%R6R; MJ9!IKL56F5:+3\9C))GZ6(J'M<$D1#Z^2.P$&=47((._EN9]= B<-$2_$[[I M)MLJN>FU%CH$))**?0;C]"V#_&RT:,J6$LH)HJV;MPYV,O&=T)[FJDVF52MW MF&RK3>=RF5H%3QKS) G=E>AGD)^^9>1?A"Z<9@+HZ:(2TI8M#(>X[N'@!,=M MB40D_IU$(I/IIYEFB\EP3;;=YZ,4D4Q\RLW);+'W\=8$X8S4R"P'P/161BSO MD \.Y*EZLU9G8)3*M'@J1J2(Q"?@3MVPVC\7(>JF;J!1@IO7[-_)V8F4F3Q= MABS.,$R6K>9;?()(1".13X ]RK]GDH_RPP0R\@21/ 7LS0&<0W#?TH M^8V@_YF,9.*&X?W!<5=>[MN% E+'LF1OLR]Z:]>3W'I3GXRN2>[N<.@>* B. MZNXJ5#. 6[!UZP;A>TD%W>"@@\&VZ3;;8>AJ%GXM>]_\I,9G!.>6BQ[X1^>&4 G$CKV,O]'-_B=D)WG#HG,YTFPL36NS,Q<2H99C&"K^+IA+?"[675:"(RNI M3(&NYID6@D46*D\ZWV1<6'39=H'.9&I<]1.RDKIA6;D<:3)XGURTDRJ6$&A8 MA)$)/)G!^_32[NZF M[Y4?._HBTDT ,;6=O8I+M0!4BHZ$RMVF[6RDBWXFG8 M+)Z!2L6H!/F9RKO4+;MMEZ *VD? U%77TN I:ND;S,O%(M])&-*U=H%ILM5< MK5F!/GJMRB]MR6ZV*;I#/T#0SVSJ#YI,GFZB8AS( M=H;-5XM:6Q>!BM-GX1&@Z13#QD;8YW82W::&B8\J6)'M; M">/-#NLFF*$]NUC-,KP]AN]"=,/3R??I\?OT^'GJ.E@^&4DE$Y]:VWNO[+A# M-PB^"$EDV2:#U_LQ/2;#H61Y+9=C,TP3Q6-XK['/+(4A;M@7N1QMLC(ZMD W MK8<0LSXYH.:?'(""ULQZX]$\V@8()79N/I?SK58-DVM(9&J5.E-MN3%;))J, M?JK"FKSI1?(7H,I&0#);9W/<92% LD#YJP5KW2K4C06V7LM!)=FFV6J:J3)0 M8[*?D8A;7F!V.=IX%7O+4&VN0:LQE@V\@RHDA2!KH330 #0G:#+ O8ZMRJ9* MQ"OW>+5H\"Y? 9*OB >8)E/&^A2A"'D@^#N3136GGY&O6U[3=CG:^)*$A01E M?Z"$63MBTT9':[I''D!'SIVR<_VZ$ MY:Z #..]N6[!$*5IOLM4,6Z?+[DQM M&Z47&097.S#-#O3M6Y\1I5M>'W 5PD"S!D,?.XF MYY93.O<4U3U%=9;L:HAEC@&DJ/>OK<1^TZ"$D=%+R11:G&5 M"MWL\[%4,I+\U%YTM[S"[:SDV#O2K.5,8,NWOAE7P-&_ MQD=%MW212P'R?KJ>RY3[Z7J_WCQ=+PZB8BH63?+19#S.1X=)BD^1@.2C("9% M!2$23Y"#'VZK[A-[YR1\S<%UF, DM2'PT2-C-S053"I=U M74'UJUN+ZBYQV)[GL43B1WOLSY1LGXHK:Z+J2$!"BYG61^N&L N*VKZDZR&"2SX65UNCO4U@(D[@HX2MN&- M$FP#*M(Y'"DT9&@R:7WB_4@7O&4L:Y*AZ=ES'O_[#DZWQW LVT-&E!D GS@; M:D+6H2TAM[C'9![\BX@B5@AJ$(!VHG%_QH/S:2]"ECH:=/"VIM;038A%.XU+ M^%QFQ#6_'<$P3'V&6#D,07< _X%-"HX]UDTX9$A'K\SJ,?1B-(()CO$7-8+A M#$(3(&C>RXUHX^ RZ #P@B?>@AM=01^M_SF$8UERY Y66M1S[2:?F-KF$!^PY_A$_ -7M_ < AI@#>V& '= MT.$[4/R 'YD(HJD#"&%](HNAH7MF 5I>Z0+9SR&).SMEH&OF9K<,?;U;QL/6 M(R-'EK"0NWI ?_;6$6SK)%&H@ML7YD@ M^L$?1<$:A]!!@O#SU!%,J$"@-H+V7I9AI"=ZMZH:_+E;68'?Q*EF(#@WJ14A#6W#0 M=EJ(LB(PO#7ID!?P#[H1JH909@R@?A %!7@'62S_8SG&RW@@\8C.S=Z.)+"K MA%Q&'+&_C+U1:$ FHB@R<(Q_0@,3-6[KGA8T =2E4($9"+Y0#2(I^PU1*KL& M")-F-$*T0@Q#? _-=-69H+LDH$*JN"023/<,6WR'RY[?"(6([2$!\G^(C[.' MS$(V">'0E/'I]K GHF/!( 1JR=^P/=MC-)8D""9T=#VDDDM0"=YI+CTZBR92 MZ;B+$W<3#&L,E>KO#?_8 M_."_!'5CCF[%:/7:*8:V:VQ!'1&5YR;"CY*T_8!0.. M4?4T. 2WNO0M]Q%3[?DE GX(,@AZ"3/!E'7'6BOX-9)^A7SE#U6:,X"$"(V! MH,*^8[6]MA5K)>PM$).AB(GV&B/HPU#&%3^N7D/U/SY0/<5DRI8K-9" <-"^ M@D:2ITM8I[L:!+BNU-"M//(@@>4) M?V%*/+1<&-]@Y)P@0A$"DE.#)OW9QGGK;XY9'( M?PJ:7,?V@+'U"DAU^!9!6_IOP!H/(1C^ 9#PEB=6;EV5YTUB<8*.UK[D8YAM MVD3[(R*KAK;HT0!N"770=!?SA;"K'X84MG3-TUH09"(2D;5IMASXW<+T?Q7R MNZCWV&$=>]7)^/&<2(@I^7=#38=20@#$Q=D'P%B8NA(47#^AQA98\E M/_4M@?Z-2(17.0+?T_-P!XT[- (N\:$/!!MQTR_PP@(/]'=(W.Q)X6A@8JCZ M$O,%O^'WEB*'-TP@=2?.!&MC]Z4#7(5J^PH+>V*^H^7)F(<(Z&U(*FQ\.]:! M',8#PDH9VT0WFL>_S,>R.'X)1XA251<1C![6?MK&D?#9,W203O2T+&X>:VC! M--%HMS;<6'?KU&90K,&Y[-G23W2@#=1*Y+L@?\/V;M;WQ!0>B'+K5-H8X\@ @\! N\4@D M,$!\F+DT_>U[>G LOH:%NEQW0RYXLRA;6--MI Z_!7GA4*-B4B)SAB5^O:6H MN7$JW?YO45X0QS) GJ#K!L/>;MQ;SZ?U\ _P0=58=H=PO**778"87+N16X$E MZXJE"J,L.#8'^.5DF##H!D]-H[@'OL%T8S$5;:BJOL2X*LPM[PG?#?4%$(JZ M-$/'V4#77< LW3((&*(C_^.;V/R]MD+8DJ K^,!4U\/2\>85.%;!:W]GF4"P<6"%&N#X -%=HR+O^L6>0/<<4:Z:7 MKY*P<"*.FOH$818K??SW2#K@,=1R()6.&'$O;$3 W+A4_L4UX33=#L$@$U(3 MFS)$6&LGZW/H(>A1BD#"C@$,V'05*6?)RR6XQMUK>XX)#7\UQB8&N84Z#=_J MQ9\#Z'!#X#UX0:C_,XJ>]G^;R[ _JJQ #\9#_/X=;BRX_RLR/)IT\&T(*C($ M_8M'$)N@:9<-K GWFX%>(4J]O>BT*YK[/T-?:O\G47?4ESTZ]*,U1K_Z/V(+ M"76:*IC(QT1N/9*95U(Q TAPR0_$_93:3KSL17?HA+57T>D*(T[A"8X%U@$T MA*@; JW3D) O+H+'.NJ,N_;ZIGN/MSB90]TG<^Z3.6].YGQY3IE% M\:RF>2G*M87P]85.+;-R=XW,'?B[;03DV MTU=Z S 6U.&C.P7U5PM =P<^X)7ST.Y?O-\O]=O]LGWLZN/?GEJ%G<=1"XQC M]C0L[#V,DAVD9E&^%WE'*"4D8L.]SQ44O[T^ J^3*'YZD[!;''+SZ4<[B;;# MD[S4*_(K,%UW9AQP9.FZ9(?>\K">6-#=>9Z'+:,P "[MT27TBKF, @%)0K;) M??L+.KQ.!1PLO^B9Z[U;SL "4P?=== =(* ?@Z#7 5I%&7H88,+7>LZ-*PC8G[ M#-7G 'F ^ UNQ@_W]>@D#O2;D KQT0\#> >%0M[XZ1 M4!96]WU^^,L2CQEARDNS>;Z]C?()L*OZ0/4GAF 'W(03?*-CN&]",<,,8_"H MN&%'58?-*& +_J_?CR#OSN%X@H[4%QH#\O>WYD4?_,D'O/F1M2,6#W @JCMU M-W5D$^"OB+;O%GN7$:IT-"V$DQ<2L$13'JQ5*/1771UERS:*Q3S[N4T' MWX!N3WW78<@88A]"WMGE+JIERYL\V^V!]QR$]41'P3'"A>7.K[DA%$ZF8DI[ M"6W/M<1N('(K5<&PP"__PSMKM0X"Q/>PMW[Q)UYP'\*JL-0=^]=07L"P>\OY M\7U3%U*[]:/>;4ET[>?VA4]U>'\B",$(5V*.91N$H1W9X#^<(9_>@X3_5D-[F9 MD:H/O,E8?])BDVK;RK)@]P[/?W@I=^37F6!M\;V,^SKQY^8^=F9*/?NRY:QY M61WT"<\6[$W[;DUR;DK*7Y1JWO$>%+Q_!7216H< V20W\4SBUISKU@2S.^%Y M1]T==9]%'3M$OJ2;*\:,1^ZCJ=L^>C:3;ZY-QG/,NS-N;@(.(U*P7R2HO7!( M0Y4%>*+5T\] NF/PCL%7,:@/ARA7.H9W C21-]!-O^["-\('IC-Q'&9!\LA# M2"H<'?J3B7>TW='F[AOAEP<\A( AKS]NUPRX<>]NV0:,>,WU;)F.HF(=:3U\ M2C-Z!GV'_#4UZ("JJEN)YAIH&-,ZJ&K(JWX*V:: JD4QRG>5Y8-?6N$:;MS" M=N&%;GHY0\?R\@QX/MN56."(-CP9RX:S(V83LN43I44.QEO[8B+K\F]0ZS M.\P.A^ON6@+)72QBF*@*1L47MBJ!UCFFK5I0:7.$P);F]&8D=*@P!0-K.8 J M$ORJ72]1A8MKC/4$V]KE>!%MG8K\.[QO -Z!]1N03&PY"EO5U7YUH;NDPW6R M/4N_7=&Z3K*Z'CC.+[BUNV[U^3WC=4?V"V0'5ASH5TL['T*:8#LF7O)B"9:- MI[Q$%1?0>?;"+8)_+03U),'1AL),-_%JC2U%OY\IOF/_!K#_)8CTEBO.9%UU MUY38;G$J#*K<]2%^L<=^_*5[9<3[M?+KVH1U@?RFN%N49_)F&<@Z_X'FH2>R MY"65!=%=ZL<$(2V/95= MC]VMG?=F?!6(=<^)1NNN@ 6AAQ97H#F.EYF)%^GI.RAO )2!]29JKWFVF^JV M(XXQ*LS!TRS(/W?#5501A/-[V^CWHUA<3*3J>-'9 P8^\(_,N./X%G!\K8D[ MO$#Y\(+F+2.]O[9YK53=-94:4-U"UZW5RF@69"MCX:Z5Q(6JWA3SI@_;@/;# M3-0,CCVWEU]Y_<1KO.ZPOL-Z#>NM$FN\"BZ,5L$MURLP-_L:H+K7=A0X*[PM&OFUCO5>&A=VN?!.@7NXIWO1T$:K*A^\*G(3N"'ABU 2Y<']Y;?F_V?O39?MVN!\Y?I0RKX%_4AO3:S$, ;'@D=5C)(@!IX71$70N,$B,;:74/M+'PQ( MBP@P4E?B9U;7ML2U-!^*/WC*I4+DU&6NN:BZ5@KRF7?$TR2A"._NCT9H16;U MVG%UA_^#&,M@12&CP=!&*,)AVH'*7LL/\/GO@.B\%M)K(9W*VW$SS'ZQ2ZCB ME.+#<#@D1(5RMDC9EM2/"=\$(F"=(]. "PU%!$<@C D6NFMI_ JD\8N.CI$H M854@+*ZI2$Z;EMG/N%[U_,;YG4#?TDCYZ!Q0=G;V(@.9J_!F6UO.2BN.2C>E5#< M+T;_[PU*^?_G-VZ<^^?9_?.W;U[=^_.;\[F":$XFJ<\^/O+ MIW][_/+E/[^_<_OL[-Y')1:/EP,%QU?06M!8E*CAU(@:/N2_-IWCEU;_Y!I2 MFO7QJJD/2&(H2]C'K,=]*?V\J M:;GLV4J%DU,-,JW3"IGYS\I$^\WYV9W,6.#Z;_,$\?6IWGGS;O+*F"CQD[WR M/'JEL,0$HT*W0-F^V5IXTK[)7H0XVT/#N!D)]9,7GF\^X[+Y15M7;?;-K;/H M+:?&5&>TJ3E)RN?=W00DHM(J4B?,A2B=7G9.^4 RL!?0L#HABP;%OGZ/Q/JR M-9?!<^5LNA;U,\@CL2?A9Q87Z_ C2_TLC<1,LJ2X)B7;#-RT8A6&*+\.S_OA M1^+%3W@>6C('2+$HY\_9O;OGS+W19,_Z>=%)[P).=]$O>,O R3( .UED_9JY M[G12"FGXI>VS^\W2H6B3C!T6)'[J]ZCRK+JL9VS.H^*B*NV)4GCW<%54G'8V MII('K2DY.EMND3VV+''V3"CQ\XR)(V Z,\C(1\R4&5 ?LZBZ?GN()S6!X6Z!-E57152@_,KVCXWL)]7?"3 MLQR_K8IUL<#U,N?;!7\!10_];=&^Z>;\FV@OBZ81KB]6ZDBLI-WT8CK]0Q_Z MW]Q3%TY^Y'M^#)]Z=%M0FDICN;)OV+Z3TGRSQX\5O%ME#9M8]@9(J6[IL,9] MV^(\>#JF'3V9T7U2'09G2NFG0HL6-,< S:?PA7*; I+-?B6G+*6Q>A:1?F*, M==^F ]7/:WRTCP;[/]6$/X*]G).$8;-(=$Z7[<7_?%?]OQ'OV%S<$ FJ M^D->CCYUPMCE<(2Z-:DVFNT2EC3,7-O;!,$XWNDSZO0BNWW^W>V;-"OWFG:B M9VK4G6/:3:%(T1UX-;B^9&K,FL1-2O0>N3E"U]G-,YR]F*:7I1'0CX'6HV>& MHB?AT3T';FY"5ND?9QEG?% !4_5;]%VA(64\GO1K_.'ST>=N'OC*XF<^=_4X2BTP?3Q^=G-WSU.V>@U: :*&TP]M#I3PS(KEGSO3:R7F:%V#S&S3=+%#E2Q?A M+,HHUQ>#AP6]-./F2LY5_5I1R,SO"#:@5;78IJ5<3*=X4;5DZ!B+;USP-2[Z M5ASUNGI#7]R2E#&9_,FFHUGW E*B&][_S$]J7$TR>[]NC2Y[>4NG&F%HRU%G#K*WN/Z<_EN3)VM$[--$"R@L6[>E)9XNI>F$ MMATXS5[2>NPQ$:8;OE^S%LV(*2^])-W,A=F:S!Y\B+,7[S0J97;DW*[X[GR7 MD&"PS#BV\4JR#G=XVP$2:[K=*I+YBHN;!N1-PE<"9SI>9N3:?#>6UJ4FXI*> M7N/CM>,BD5RVRFNJ-.?O)#86+7<%MI&N/JZ>&51;,E;--&Q1_>8#YIGD(RDDX$TX DK&D_8;FO3[",* M/ZQ +3O^;7,@V;VD1B3.01J !9$9WIFM5XX[?7C+ M<0]^5M4T[04BT-(*RDIXZ4(>%. Z;%B760LD?3W;VHQY<:)#A"%VB^8D_%C' M5TEEX-D%CZRL=W8R2(8#&V?^#DO#)V), MJ:SGJ*XGZIU%E<]I[;1+FG D.P#6ZZ&96XDUW:)=QC8I1WAZQO[Q."@=T!#3KPG$5N^OWM,MM MT7G0<_702^ ZZ%>QQ'L:VU:5H_92U&"K_"YH7P:?LR6/^*1>5GWPMUD+O'Q- M%]SN%S*+VJ'_1*DNS!DY*>BI/C;O=!IT:.[=( N 3F@E(&7.^HIUA*^;H1@U M(MIP3=,?H #85'_\4=#$7,'D;^P,T0EF;YRT.=W'W,*Y6^*3DM39U-KKKR"- M+0U;BQ+_WY27%;#14*MKLKVVVS2B7:06V85;%F(#+>N!1/=DT3F=UA'S7Q%P M%NDC!U]PW6I!E_;/5(H1P:9!'(:F^A'X=9M-(ET2&C2]X0 M.B%D-!;!,6&!^== "N7$.XSOX'-8;E\C*ZG;:LZ.#LL\)AJ^G24V06?<'V/> M=FX\.MB0[.R5!3=&\PW5D$! ,5$TM]/L[Y/OII>-N@_/N&F.ZU?(1#FR3;5Y M3Z2V1"9CRO-DZ;J$C"&NT%<02,F4N52UPD!5@PWW<[=T)6*.EK M=(SNT2"SMKP:AX9X^H;;1^MXOPF_C7JC:'U6C#R:7O5EQ;X?[TIH64=SYDA" M5B0NS8:C<9Q>Q,RW4\Y5T2OGN O=HS6>!D<*&WS$T.2!8\*3'54(CWM+^I@$ MB%4UPI/;^N>A]#CWKD2>E?_WO\]OWOQQW@K( O37@M724$59<3L9WPS9_XBW M>[")*.FE5N ="!!(G#(-$_#"< <"P,+V^[("MV%N?"[U_?/H-N,+@3VN*\]_ M&J,@+V,.CXTD2>V'-4>'7E?6ZU :8OG .@N>Q M=_T5=*-'E&]0+=1Q:\D2 4L@-%JV?GUD+HY*

!PI*;4L/7'G6VIT]N MVJH)S2C33BO'F7CB:N%[I9NW J8?^;OCO[*)]X.TC:)_[?U9;OZ^K2N.;S_V M 4I>L*?A'O@549E?N1KU"5\9LG8OYQWK6S)#K**6]X*,AX M)&<=VD><)@[3(?K<=07.BEQ">O4@)\Y1$;E#N TJAT1718<;4-K;D>TKV?4U M0YPF],A^"%45?HCV^5"48$.\H:BHN](H_14H$\!YN;4\E:L"Z]7+>F5EP5FQ MB68 F%L<8,_EAJ:56G+!D!01:3OS)'0>F\UZ29,UW/A6!*F0DPVPW*Y@[H_X MA2/Z'W^.Q@%EH=Q$&)%;UH> MOH*<+IHQ3KN20R%)?&Y+NJXA;*_,">IEI;^ M66M':UVF:EZ<&V2EHD@L?XM_Q3"OI7J4"U&GP8_<7^;<9]YB3T>\E[R0%N MO<4>\@ZY[!%:U?W";9(]DBBRCB'$S^G?C>4T?Q^:J)7?W^S2C[[SJ-@=#[X3 M4@4JG5?$=!B#RP(!G TC9 (^<+.JR!YO-RL87&@HKBFPJ&,[H)%T#VG_AI0Q M2S.V47?W@G57X[0_\JRH"YQ"CO8H*H@C8R*#F&+6HEZ;:8CD4(T!%G!D:9.? M=U6KKH/YGN?8<:'+=Z4(ZWC\#"1)@UE_X8?<_(OB]AAB+7 HB:$(#& M+SX6+U?4O5J6)(G]*+&.QM/2IYB+MVA9BQ@:$9HG7LK13L?!!)^41Y CGCI- M\*$"%W$72EO AF9ZPK02& D&.)?KCQ/O4 S9%YE)CK+:(8-!Y8*X,AX9O5DBH8U5F5M,.EZ0'<\(,10X KI)#=04.I,TOS[H*2)HRA? MF]X#7C!@@P9<@X 80[4V#_186;?/98S] ZV$GM/%/B*?%LACY Y/-;TG(Z"E MC?U#_'Q_%Z7Q+^E6I"FJF@]^[)WL!0?BZRM->'LK+;DN$2UEY=H.?3#9]A$" M$F Q5YRNF[FD9P7,J$./SV?(!D:AOG4PSO:5YFX#!?T *O72[= M=]R;_;0078C=(-*3A]1>SH:QAMD[+PKB-J$:KM:$&O^:_D6&J#IOTH_7KPWR M$&ZEX9/##5)R&#@\;8%T:8INFA$R8;7!0DA#8CKI?Q(-\!@5WR/P'PX:[O LB+XD<3P50/ MPY9M.^!BSAR0U,5:/O4$9C07!"T+@O M"9KK">DID+&\Y!JL7R1'YB^:WWSGNAAO)K55S2A(B)\V^KX &5/#7L,&):HJ MN/.YI 7Z%?EI.-0P.UGUB'*D]W'V'/URMB3.5N9A&&X%\"'- 4<8\_ A1$WK MC9T2UG5S*3+ /3D*[P[=3/$5_3"3'U":YE.'P?I'EO=$+I0(U#:./EL@N982 M/,! +<[,#JXL6S9W6C*G5[75R^5RG87:EM?5=LXEQ3H_1$)]+;3414B8QL-^ M +^SB/'EBC<'SCJN0!X&:% ] MCF@JB,!)+MBHL!C0JA?+7RBR-E@BI->5Q= M 5(=3?#0J*PM(C,&HWR2E[]9:AE1M#L"GQ'$+WN%#%Q$4'N[&OKX!CYA M#?T49D_UJC#GQ8;FPQ<,ZO$KS1;R!8,?-OP-^S3)8X6X)%,8(KJUB!#&H9Z1 MD^")KW?O]E\F,K8H]&PO145'-)]V_]G8\#SK)ZV0&?Y>.Y\/="#G%JGA%#$- M]#1[/#EZOAA#0#$:;>_[G,CR]>E-!NT7#CI4@K=9L5K1I3:ZQ_Z]5>NC4'T0 MK]"C< P?\5=CQ2F7[N3$,XHI6 *+KAP/TR@031E? M* Y?F&?7J*320*,H)K$]%?BF3+9UV[[6G)RKS4HCG5%7;@)W]7ZZ%T![:-P% M:R,H+IQVKQ2\$>[/F):BH68)NCO"Q&C% M?!,Q7?W$WLG8^ TD?7O$=Z]NKJ M-=(E=JQBSKU_YY/%RGC9>6W-J_5 [K-G>U1MH>);ZOKH]FCKT.E4"B]8, MJ)^+"ED"NB.3SN\ 'G&^5HY]6^LQ]%P?%Q;.MM4PR+Y-'$= (9F"C-+T7PT, M5$,FV0YQ34$R1$4&7P*,\+VNM..""RI K='P4+C=C M[!MWNCS-,_1DX"J-Q%Y5 -!.4OBJW QRYMSVVUS-7F_$Z^/$)):Z+S6/U7[/ MV%8C8:ZKAJW%OZ=.=LPF^%(\4B):X?.0"^B16/55^U[6ALT:!PO9S_ M:)8:8Z&ABY$0YP,'120L3S&)>7:?C,RN1+L*2=:QNK9 !BJ<+6APF(=KS);^ M3KX0+/,USP*70K5LD97 8OMK1#)>&"*N$,%6X3RWP!B2L8BSSB:E&NN6U,1T MR/!H%#<%L@\@3\(@4-*X4T B^!6$(*<3**.BL;S-F(Y9ANK/S[RK4$6KD+TN M5/%SL*QQRQ8P3]3];[8:@^/T)?CI20IF"#8UCH69];F:I19"VTKIU+8;-% F M$2H$T6Q?I91;4(&'?<*]T*):)7)#D.FT[2*/,#I1DCSVR28[-P*)P"*4'*!" MEI%>HN8##*JE!X?H0Q24J#+&YH(XUZD+-$4C!AQ#)7OHL\6KF5E!Z: MV75$P%R0OBDT*Z.(.RU;UZN/F10DVZR:SE=%TLGDRH+8KH9-*9)AW;Z (BKJ M'1 2.'1"B->#/ 12:WMA62+U](_72K)0=I5<(RA-UA./WC "^ '>$0<#X 9 M'2IN+< =*1Y?"F,YQA6=?;=JP7X_;W4*>W*U2RM2A3C8S7GN8/9ATHB.Q6W> M^S<$"MD<1Z^W'PV^\X:Y<@5K-5<3P!2N/<-K]E@3QQ8) P@&1&A.Z5J%L3O: M6-8!,Y?&S(4E2[F$QK?7Z-81UU]#+XJT5@RQ!1H [EFUK?)@J%D2!61^@V,1 MU!O""XUZ5A[#J8.!H.Q)J*C$7+=8E(;02+(CA.RVA1UM9[#]>%I *:>R,ANJ M6G[8;4B0(L"W%5_)S"%M7AF#,AJ2*\D6]3=^1[8FM%BX'#L:O.(.^3]HT*:P--M(^8YZP5@=(*=711GGB8FH-YPS0J - M5TKP51[4#NO'H)9A;< F-7/5GI+8BB&7!VMCT16\9:Q7)0I>CK)]H_>3 PY@ MHC!QZ KUU1OD+UD&63'3Q;1=T44C&6O^-D)7;,-)P)#O"HGYQU@TM31JJ?3H M!5D7>S6('J=VQ AQK3NZ;(%Y]M1_%L8WR+6C^T%<%=#_Y!8;L 8]@5])?3(E M73+#BF]R-J\]'EPC$IV9?>I9L/U.%HI0CTXR #WEC#+K9$%@PCR04.2_+3W4 MAT9 F'ZPD4/UQ0QS^,//&)C&XD3N-/).+J2<6NAG2N$3=SA#*]M%7=:]@ MN5IZ1;ES#A;">BK)*L&Z5UR+NU ;1AW(_5J]2#ZA>]+RO9B8)J U#&BCC2VD MA7R].UFY.M$[4GE8]-(@DKFQ MZ<@8;YKW68U3E!,AT0Z?9OOKY.]6EY1R?E,Z+I(MX04RZV#\#7B[D M!L./E*9&DY^S.D$NR;.LFN=H51J!_%],AF**_&CDP1HQJX7MP/G$WQ;7?\UV M5E1\K-RZ?,WEM!=OE+R#,]7_&JJ-883@/V9P$-.7:X9>\V%)9F^<6-2V4)H_ M1/7R!3T(KQA7(2/2S_F4W09Q&I.J47VW LQ.LY_;2\9'YQ-G]6)4 RUB #]1 M:)>GZZ!]Q3DR$3H.-6D%]= D69.6,Y2OI!HS-A"EMV:TA)/+YZ5X_YR0Q[QQ MW>3AC>8MY(3R,KC?P:I#$8/R=S/$7:RC.$)@U2:[/#9X(T,=8S^A[==0_2@2 M1-X[A_T:K1U9&(.^#Z^2\:C933/VHD:AAAQD.:ZC)LZ"'# KG&ZS@9$Z%>XP MCNB/U]DX/Q'W@X5I18@PNLT_D-0:OC

[5%&N)DW/2!.2+IR5Z0QJR8@.)493HA784F?3#B/@2C9<_W:\O"I<*8AQI1>::KI=40 M-Y_O3D[%YKI*HK=&FR1S[HIRB"[@K&PO&S2,$5N3-HV<_.V)C2_=.K(+RL!# MF$^&YL)^F286LF1(!:+:8&1'#U7X+S*#M(Y.PK@K):7@4?GRN? N3?V)4/?F M[A1\N=5LX L:XXD>##ZE(18>=7ZOIT+S8

MQZBO8]1?7HQZ3*ID$9*1)VEW3@!CUXS-&)N-HF!N$B9NI;J)#:TJ9ZV:]2G.%;BOWTJ_46RO&YT*SIKXK] M'G_C\5^CK\ !;_S*(:DJ4>8:[,-1&L^PY/ Z.]Z]=L%VP D2TZ%J!(],6>5N MW^#L=6?SLG(;14\FG@[2HFA,TI3)1OH4:5@R\5E_^E7>2?,"-UDOE.WQG(!# M@PFZ51!+GY9N15T8-(0F=C1]'+PNS)W1M)=TZ= # WD/I"ZQ;?8!LZ/0N9:> M(:P$EI81M#N,R5-PU+L3Q;"DC2VB.AT%O\1,Y;X R@J"K*!8 HPT5["N./XH MMF%>DP'6M=KJJ&VPM[^W,[K2@Y?&USNCHKSQ%1-OZ9XM0$CB9^3)N +G8C@F MVAQ P M87CE8C>F%&(5B[#[#:!Z! MO4UP\<$L]]KP_J-G01MRM2(',X:N21Z5O3">MW\P"O&Y5ALA(#]I]=B:TR$B.7,G^QE:+D%L%X-2: MXY,X!9/,5=:ANRQV[(PRK7\;#0$':3]_Y_.! 0IH5.00_NB:3BXS:*ACH>': MM)M"6KODV1&Q''EDM.1)WF@_:Q8KFX@D,;01:,9L76FQ,%[;]$5<8SS1H3.Y MG#5MAF/K533:W4&5]2->.S2I8/9C;>:WTL:, 5^ "Y4NUTUIP.+D=J9I$MZ"2E32J3"(RPU;7[A2$_6+O2G3 @; M0QL2!B8Z(<+)$9%'_&,N73_\PJF9D%@R?A96]\[I^< M*A;+8,'7JC-:S!C] M[S$0]&<-^:SUZ,X%/)VL1>!AVF M-C#[Z#*M$"Z*ZM?3U/W(D(;#&EV2G2\60EC=]49$E]10D $R?\U1X(_<\/7/ M!XA.?H&[\#P 3QYRY/]XP:((#7ABC4[ZJ%$*P]&H3QKNL9H$RP-$ M2:-+]AI>.TG@\PLDM2=J.=2D'^;TS+79Y1B^P[Z4:,K0MP?Q46$F#95M/0?# MQ#$0#O@#O(NGT=6HKE[T5LG:X![Q"2^?XI2 F.=!&0+L\4HBL)S'KQC#Z-6E MVVNUY[T[0+ +=/NB;U@I2=V6RW35M"D:&Y<#=J7X\OV8:VO0C;Y4Q4PWG@_"Q19[S:_& MN<99*/AXK[RCR(S!PU4+^&J&Y* F?OUFM>OEE'C0\@C]'"V"',KX-IB*)5A. MI(S5Q6CF\M@Q&"Y0EQR69,FJ"@)G0I1ABQI1.4P*Z:Q7-%8ZBO25W\D1SXK) MCFTFM!;>-30"W/;HM) _!6^BU;^R:^VK!)/M8CFS M:KUVI>+>-VP7E[%X/E5]/E?9:;A^^M,PW6FX>I, ^E.3_IS!AZ@ M3[4J[VS/_R*ZL P<.<Q!YIO1P18H8KP ';S M$_5DDD+T$<+7%P>EA?$>)L(Q,5\EKTZ&742*I/,8KGAFZ;48Z@8MOFI72QRF M6J 07[K0(V@,H)Q'35FGW:[=%37BQ]ZV:^-1F@L[QBV..&S%\PYSVPP=.26] M,P(#WX4!ZT;O 97"Y]TRW@8Q;(<>O4JG6[Q>06P0"E:3Y@7O@!J6_@92R6<7 M!I0[7Q9UL>G=#_:/^'SQ<=+)LNZ9B\ZRRQ':O!BVK?U"=#E^DVC\&[AP8GV_ M?Y]N.QN8K:XHEVUIOQ^ML%S-^I1;YZ=G=&&%HV_O^T%U5*10H^9\W_%RZ33/3[\_O]Z(S[@1F-/-.Z?W MOK]>]FOYO]X(VXBSVZ?GUSOQ$7?BNVW'U_1[7LEJ9NAJG&W>9&"IRLP]/;P_ M?WI5OM];E%GR2/7-9FU=!D?%2;;*O)7_^6ZFR_%)M<)'F>O!8,([S%YFO?_? M]YQ_?!D=>>?_S&J\B")'U]+PP=+P%M7\%0O(?\MZM OY_R O?;I$'Z@S?2SO MA_^>SYU;+#[E6NQ?'G\=+HMJFWT\/_B;LV_%"?YHA^?82V3GX<,TXY$'_Z!8 M<0;Q/WVT#?(4V #/;N1)N M0?9X73':H/_/W9FOV2*X\U59!+^Z-]6\_9@AQ_./'7+\LD7U:,:#[-Q_R"I_ M-=;#]U^[]? S\WK^E?_S$77"S>LTQ!=D:SQPU>_TAO_S;AXN'+-LARN]^,K-4/^M)8XMDZ_#F)\A8:%MQW_<[?CVK3X=]<0_R:3 M/%[V5*Y1%_]!=^/1+)57 M*R;C:STG#M!HLF]P,Z.L4S"\ZQ7J%\/BA?[2@P->P^.]U MV&_282_;@=DNOKS3?G-L-7P'7HZD>/C#AW(:EMI6(_J-I4=CHJ#3LWMN/5'. MG-8HOPO5E"^C?C/Q.+SZ](ZS@W1^^_2&IYAJVL;Y%[#=/Y60.#,3WRFXWOP&8T4/Q[HQ&]7R^YGUN> M_3PTRZ+;Y9MGSUNVU?+LQ=#W_)V7=7M1O.9_ M@:;G#S=?92^+:$]37!^$3W00SO_- M#\+#5<7_#<7 MVU=%=5DT'RZW_U^QX:^_I#U?97]M.\<*NV"N6!7@- 0AO[4ZN&P[M&C#HJ!9/=K<3JR/\ARBO:N0(B;<@-:,$=W<=[Y[JK4L M#%T WFS(! 0;=@N:>FX*[G='&\/H^P.S'W_>&.^/V'%TWG8T4J8XK)I%5UC# M5!=:@10DDF4U!^G>LFYG(Y9#$'"#%IT7/EK20PQ^VD:OH\-9H,/Z*M GANXT MQHYH/2FT1U]N/(:>RCKJ!R2,D$Q7U.,T%=N82;$,'92%!U('6&=P$>@=AWSKUJ+"&Z5,.JV M%[J6,@D\;>.1#E74'\-WU^;E9(VAO-YO9RK%?DL'Y2 .GDT_1UNHIN6[:HU* MI6VKO/DBZFT3T\TR#3AWCJ!;3'H,P/1(2-=5G>WWSM5G2%^&RIHE[RFZ<3L' M?MU%@39AW(Z!*?CI^=9=C.2:5$<1OWG,4*N\[-'L#S8[X,_Y+@>T;J2Q'4_; M?Q?4]>A> -Y9X0?I9&*ZUQ57LS9=#L1!1ZLG3U[@7PS'GF'2YUT1<=M1 <( M'=F3O;6Z2@WDKZQ;P;WK;@7!2;SN5O!)^R)?+W-SJ5J^PIWT9%YGG[ M/ONEDPR#55.V;DF0&_%'-JR5S%Z0#S6^$;O> =-6<>^6K%].L^0%I&/01Y") M_EUXESUYU.F%FQOQFM'96G$3VX7C#HBX&]"FA=OADF]HWUX4%VW'1I9]>4'/ M6V7;2^YDMRY*)W9(/R>SEO1P2>IV=RK"M69'O-N9Y08C[O_^]_G-FS_.V6^J MU0$*"A]M;KP'T+;K7GJJD?-5U97U?4);'^O*+%$_[HP[D+%7^D&RD\,>3MQL M>-7VXNEHR][4Y)9VD.H'6;=!4NCPZ8OLLN!6AK6$9(KMFIY%%X7TXUP.3KN% MR>?9=J2I\T$+7D^/!E3TIV:@-4<#.7[NK&N+,C)U222X5_*N*-IFGT!R MYNW\-3^_UTN\KZ&RHS4/W\]%73TQ6:KN.+3P=T5;LJJ6E,YDHGYZ]#] MRYHQQU;%3&VOWKP*VNLM_.(N?JX]7I^6[MCP7E#>":92N+?)FV?(-X]NI"7="&RZ#GW.KPPUX=JQP[WVB%2Q'^B M]4*2GJ3J;-^\>?/EI=J2^+94?#NF^H6*S*.E^1C^Z[:HA3816VQRN6[;H M

AD=Z%-JPE;YA6U;EV[@??3(D3!%]\6A+[N1D)K)^ MN8M_V*.=^?IJY.8O5=-R6D]N_T7'L;5VEB5;=7;I?&AZIE_DXSP;2KZUNG9 M^ZGHLRMUX*2"3@:4*.B;IJ!O?1P%??>JP1WI:+UX&$X43.:,O\C-0:%HAUE? ME54A!LCS54LZ[DV>W>^J/\C$D P%N0S1=^?#3,3 -?1*E_N^\BR\- .V:G([ MJ&(7!^\D\AHBKP)'E!,I\VHK>E<4$NTG\G$7B.Z5[1\D=^ZBK2_21(K$'WMR MF=A6A$6O%D^U]1(MUJB<1@32:!5(8]"\@S*9DY;ATY3'^R8GIO1997("GT'? M\\H&\TD/DG^;78(/!W+P>'D?<0_906ZG!V0R,?Y*K*EM2P++3PR0 ?\"F5HN MFZ![X$@&=STY,7+DZ(#RZ.':1/F$*/5[2)W<.HNF$N5^)UTOU7ZY9C+4X1;.=;Y#G'3&Z7_FHJ6E[<*7_C*H* WN;GKH3 M=>W^9'J*QC%23[=%/9W=_CCZZ<[MPX/*TT[141[O,Z5?KC)A'DCBZ9DUK3^B MK4);Q['Z).=YV8Y28Q"38L[5(TB+L=?'D+:B+F9%3\?X9Y(E^CW]HB)Q:AA5 M*:TF\;D7[?SU+ON54V.Y^AP6*)WY2.1 (>_16O*#BTL^VJV2"BB3@\NF$^ MFV];]H;E_%Q"C]!LR0*#.^E=%<[Z'%Y:F?ZJZ.C<;[FUYE,2WX+7Z#>G'Q\? M@3LW-$NDR5Y)N+HM:^BYSPOUD5G/;P_AE$P@!G&$+38-K\B][67^^:-706\2 MN(3&>SX7!@6P..<15;3A;I0#CK:ZPEUNZVWFP(7+TV5ZI^7E16$];I"@\:)M MR9IP;\'UL(1MW;(K0FB$AGB!GK&\G'XFR'TM$6(>>@,N:;1CI3%2[G(N456; MAW[;#QDN;R]0I'7;0?(6E>!'MRO2[[-AQS(#%\1D&MLJV!?^GL^;'I =&6K% M6V7#H3-5XY[8R\OCK!4;.B/TT1D;.'4-L^J*#8A3^@S& ]R*33D+&/N6PKGF M'BWLZ8]XR][N0X/G\>UVPOJ(=%@07V\6:?X2]N7 ;><-P12_,WYTI' QB"(. M@^%9L[9]C7QHKC,;RX[_PB7=>5!>&0UFQA:$MSW40@JMEWGQV%.+X]@ 86 9 MVX;3PAKUX%A>4;?+WL?0$/?IU(%? B:$5<:!%XNQ^PFQ**P^>V D^?_I MDK]@,Y!,4U1P(*2Z[V&L3>.;47PL2/C>\@NMU@DKH=W,7;V M)DB_6@-T)R4!WD@!FE#,$0ZJ\/T%L"KN7]H^_FWIUD!A,>"0KB6!@>VUE!^V MWOE-K2? WOOH@HMS:<=W '\>Z.'D>B"2=#SGC^2(EV[E(C-R/M2"PQ>$/%)L M"X$9(^3K6@8,L]Y!$(+ON@14V0_S.2.GV!@4%YS];_PER8*P948B9M43[HV; M#UO)LA2,L=]ZO'M9[$X0 TO,=(RHK%A*$4G9.D636AR%'MVZWT!/E:%@L@[!>)(O4+#FW'*.B2TF4T/)PT2 ]6">\&&J=1+P86W9) MEVP:PP6]3-%LYG$C>HXL$MG#G*8CY07(^D75M8V$\Z)T9[0/'EXM]CY;EPRV M738H48#)IR=O8BDDUJ:AEW?P\PQX2_X'_4GM00L\DEE1E!+)1&B+%@%1VB-I MX!=^%(*J6%HNSN],O.L5NVH]*1 )WHDW1HZ4EF6(62]1A8+5YT .0>V3W(NV MKB7=0<>BZ'_X$O"]4(9]Z[VR&;L,>,]E_P(VB7$#KL!";OYS:7+X96-ZE' 8.#BZPQ&Z(2K+, MNPLWG?S'[\C%9_PRJ?/V1X8L]18U9M!67;-2_!&+O.R MT"*-P?I;56F_X1H)43X_FMJR5_';EX+=8A"PI"U_-%C7"4_!E6P;_)B5NX:6 M=IZQFI'ZG!\%=*;U4J@V0210LC#DY-)&DL3!UE\,6!L_\X/7EY2B[$P^<8WU M#.SA^XKD25;,EG]BB5A_S&/AIZ\W$N0AT[24,9(F;YNE5@OR0![J:VU+)%'B MJXG(XAE*RQU<%KOX"K!]CP1;"QY0A(A[4CZC[]L7<@ZS*DCZ:$"C]'HCTP"( M',9*#I;H-QT24LVF15 %6[ 4I:U<\WC @ODP5%NUV6]M]SI[TG:?R/BN&:^IX6):-B2&>E@5 M-$/.]DA1RO/'SY[_\C@>&6_S0Y*5SS NA/S&X\JLS/4)\ ).EHY7:U,7;*#P MEW^M6%\T55'WV2_AB8#1T5SY.5]"=1P05X%QQ(F?N2[(.^6PK)8D6]92U"+P MS!HL9\Q(=/=*61^)(RNC\H*5LUA?<4%&[M5=#.CTY;$1@(I>P :[VI0<33]@ MK?(#IV"#=+_3'7_K["]B5RB2:M_TEW?2#[IVL,NE^!1JA,M-:9J24+'\,7(%<#B>ZS&7V>SN+ M2I:YG+;AKW/$'A(CQV@,CAQE\XG38ICW6,,X\HP#6]?3*VA+L6#-B\NY MGZ_:EARC?PUT'[*I((\/]9^EXR R;_"R*]9]R"%8%915&_J9T'"J]8P7R[@& M@MCQ32T%\3T=-%+Y=+O3C/QWOPCE(A JMI0>T[+P_S_E-$)OSLH#,PZ.JF[" MZ=:=:&(X/<0['G2P:%1"L),10%?O:L:A\1TC:8-@6YG)Q/8.:HAC*S*\"L8 M"5I'RDL\ F@&UH#DE?/I@8,[7WE+ BGD)ENV)%6GV1,RA&@":^15+KDR(=*7 M7&(AQG#IC5<:@J8M1 5>XF 44* 5G4:RE:5.= =#;>:V7&8NV;+#^C-3V@+1 M.>SDU-5K)\YZOU+KE+] DK*1& FGW3=TXBT;38J 2P<$&'KER]\8H?+AL#$5W)*9 P0'&1DT@@^\B?R\H4468U MP-0-*D8<7_%.1-#CD-M9>^%.(BQ6]$&5B!3>ZR-&2PT)"%=#R.?B)UHF#A&I M$02RJ2M>A+M\!7\F1E^.[PY^U)RCJ8*/^( [<:QL+<:!/>XYL 5)/_#8W\A_ M:#0DQ-NUA4#_!/GPMJ!;^M/GB2YG=LJ+O8/GWR7W3C- M[C<6 "@8WV51T4<*O),)13.1X^BGHB^;NOK3VY@WTT\/J77#]G7%',0NG=59 MR.[0T! @_?^*9N K[CQGZ^E6/LHI?)4YUK/K'.MUCO7H.=9;=U'9]JY*-;6$ M$56X9 TY47AV]^:??;(H!:Y",[6 GU1G>#.'%([4[<%JUJ*]0A$U#5>A(@!F M%#5DW6WA^' 5Q )LN"YA+ZG]J"5*FLZ3Z36*%'-K/!(8KX5Z?679 M<9Z7=P#SXQQQSZ'GJ"2*AHI=$I-)<6$2E_!39+&T.S4F;/*(O*''()B46@K1\W*5K(7,P;Q,1/)5OY$BU&HT.NX-F9H M+BKFUV(-[.<6HH%RV%HIIN6$C;S@]/VNG/=2;U 0FZ(JL[XB!Q#6=V!ZD\#V MYTB@#'-L#[4A?&OZ52' MN'M(15K@@\,="6A62HPB1 )]_4+YIS=#W3O]A0^G.B78)"E1D+8F3K;1_D>C!V9GPWY%)DC M+5YNI_+]4E;6]Q'#(O:-8X=B-ABP)\B8O[_\C1(*N IP1"F:'Z\:A>DDU"4B M1 O7-?V8'\L;+[1@ER7TM-@T4ET CL<9D^3YE CG\FI4)"I)@6PR@ZQ[IR;@ M0LPKV/ZT;U@[&5$81Z3#HW#3MKUL5O0]OGE=%V=NX!B8-38Y-UZ'RZ(K)94R MRJ%T2+G29R\,3(-L>EL;'>:,E)I&W (7J5_]P/0Y>G0FKE_;&'\.@RJ/E:Q. M_&&ZV$F =S]4R..4&7"\BIID@)Y)A@I+!&%4^I@E[O)/ HI=C1'6EU.6H9!#^WKV@O M$6YQ(9[.$:-"H-=.Q:R(V":%PL@$U?;&DUX)US1K MS&Y3#[U\NF T%@+VW'MDP76PT>[Q)V9%\UJUW8&]RBV#ZI.6'KHF1I.W7<7 M9AY\8CV,GF_QA&I);,R&TT)AZKE*X MGD#JP#3O'.HA07JG<+:ZX*HP'=6:Q_*MDV#P[ MO\Y07&:9D21%-1?>%5,V<3)X*HF&!Q;B. IA"/1H $F4Y(1\ M+I=R"&F5">Q2SJ%9A%N%8 YLQ7&HB-0FX)1QLL69I\3V_CC\%&GZ) M\*V!3B,%_U!S";[V_$'+UDC5!W>]%LY,R2=8<%Z=?)_!']U3_!9.'&U:9L9D M,#%O-O MLD/8BIQN#H1"(ZS$./4D,7YC[GB+:&0;F'^-^C#J1V^SJXWZR\O+ M4WIX*&V3X-+NE.2"C7Q9S;GJ!@-?1X,S\?!O[)QYX9QY/Z"1]/T3)Y;,>]5 M'#RP*<.')DW'94X(*\&XIIUZPKF:LQLG?_T"ZMF>#QV)8&\VQJ.()^-XBD;K M)&Q@FU55MWV[6:$R46B%))G&N29VGR88,'(Y_-9[1UV&A$7/"M)@!'+,1EIM M62A^FQ1VD0%D ?JH=X2O/1F=)P6M_08;CZX>I3'UZL?HY&/*#@7%28'D6+]X M!#V0-9Y3=^;\N1=S#?I$N:N$XWY+MIZ+,;)"S7.:O5RU _#Y.V6B56*(4"B5 M=F.@E]&"D!'9^/0 O)/ K)I$A+<(=\J3YW@3#;:=B=X3KJ):"S\O7)@XDBK5 MEFL!0X+'*"^\H, M8P8V Z(C=8QJ)_M!PBG&Z46(Q<\76WLD)^CI%+8[.B-.5VEN L^W)A9;RF68 MV8S#Q[' 8=8"HD+BX%]#U4E9)8-ON01I1&/L;X\(X%TZ7EJ^1_&B:(]([XJC MI45X.(OL@B:P3$^1!:7^ MU;#A<'C: \H/7D;)/_ 0ERW*4DO6 464+ &=Z0A![P]FY,P)[2G#_AM./HHR M"?G1DKOV=9E]*K%TA#NL#%UAS"QEA&*Q(9'F' FH88R0C$2K7TDT!Z1+&B\2 M;T\]MJ#M1E2^_ 0#:G-M*/C+N('>!/$-P]L#8]\A@I0X@(ZG,P-+?_#S@<]) M0THYZ+EY@C M1 Y\OZ,MCIAEED"9^].Y=36G9R[).&^99&SNX],Y\P,V+5?^ M,>9%"[CX]L6K!C8KZ89P33:ONOFPEDPW4_?4R&RJ:8QV/ M%1;DW))G=3*H$ MC-6('T@$>"20FE*6=:A+TL&NVL9XVRK.F8770KACH;=?F6!*H/O8=( M+)DN'/(,BGI9;TN3RS(%<_/9/YX^.CF[YU?))P#].ZR@O$P9U\\UI0*CU.:+ MZRA9Y:%AJ5=V=D]Q**,(BQ+V5I=G7&P7IS(@P&3OUP8?LM)W":[R7FFTR!H+ M")XDO*T#M!VLB[.^K0=3FOP1TTX[Y09<(;&U%C_(T<(CQB:WW(AA*PAEO3EDD\7HX!T()DC42A))23:HU),C"[/A\&8=5BJ/ M3B2 5X) UJMZ;7:N'$>3Y;*H8JH-F)5DVFR[W8A:4>DMH],IV#,MG9#C'TD! ML$6-TE\+R O;VH"4P)#X-@QD_>W^YP J?O"&0$I>>2M7";+R43[UG(ZBTUA(':>/ A5=6\<6*]=0& MCY*_M;>LG-!U7[A5-:]=M#42@(Z@/Q68,G4#0]Q^L#,ET5RZV 7NSNZ"=]6M M LO(^ >4D?@!&KZ,@SU#2LG&<2+ R:AU(Q2?O]Q'_BH2.9X_)=H#I?WKA4@^ 9JITBWW MK7PM-RE]67B" GD6![GXN-1UM92TK@Y13(=B6T1<=.RM5MS"<>A"ZBD8P9/5 M-(%++@H7J5&.UJJ]G#-6"M[XX<(01\I^[@]5A,%! UE.$M;!2I&R$/L8] ?C8 .ZG_&EJ=XV51;14- M-Y_37.>LC5-<@Q&5;#L'QH;1TEA4(C(#/7[YZ\R>W+S.GEQG3SY3]N0]%7+< M6P.DY/O:UVKS^&9$1ZE(6>:^;ZW\9:S&)+04KX5&[ M %.H(L9Q&RPB(BUI(3(<^N^TM%S:1^ (!-3\3B\%[\;%5X4XA/%O& BT28'+ MUMM+(DHMZ7L'E))-5GR:\ VY2:[ZUI9KQ4?!6=($6XOCP,5B#0L.% 2>9D5= M"/\^,Z.09J^Y3Y?B$KV_WV\#]B3B2="&8%;K+^4'2T2X3.N&%ELR_/'*R)C] M;<*8Z[6T)F/N_D&0\P:C]+>H&,7JV@N.*W;)D]C*I9M9#9'F]_7>B01FP1U_ M0\%OR*YG/T$.=;OECJZ\83=L)3BBM;D1"E(@: 9NC(!2<<+!:::+-SCJX$F/:T4LBN"*%"&AV6GL MP&M(&&A^MGL.E#*7R,>D%-U 9/#Q>:X:\=H&6F)]>@[@M61/6'SSR&C.+=NA MU=7"9IY4.^&=)V*2\E'UX&*)]VMRA<,'HHGEH-I( %(MV,T"5!'2O>:.L^I6 MQ?5)@(CY-R3BXA,^?DDT]2GIE->D<>)NSLX>>,>MA(F7&0JZ94'CA5G)(AV80 MCC#-R"8">OKM%^ *_HJ0A=V%]TO0'_5@W/BHWN"'XDVG 75'+17K.%C96G'( M9MAJ*G]4(@2*?&#C!COM#HDEZJA7.09(]GW'((L>HQMZXH MJY:C11Q3VS(7;9<\C46=Z8 L9@5XGV#IM&&0[\$#/6,<]W34!,8@JR)Q]R4( M_==>,CW@&V:.>IQ#'^%= ^G$!'>AD:SOT]_&F16%P$2Y,ZQ0O#"<[HI'NR$+ M7< VYNP^)?58\"7S*;FEJ]>OVM>?\ 5*",GQX8'M[2YL19[]U+9+MB(U!1^M MCNP=PG)\B=1"96/=+>1RD:QIBA41!KKS<9F(&NS>5.>^!S-MNX*G^:90*!$) M*N*% ZC^XRW0JU]U<*CYRD89P@Q4 'Q4S M7IC5.L<2(T\:-VZ7#*=4:8VY11-:%4X;B&8[5G3_^3 CM1X5L*! 24+"$2U. M@N@/>@!5>@6W^5/3?,%Q>^GFP)V%"Y8:Q1LC1F[:+6@R@:K4Q2UB(/?_-'AL)W:-BA["SAMQ\;VSR;M##*>J=HX3AS&IYXNNP[#J M9 O^8[M7N7AV^_0LFVFO*E%!',AT,#'&788YW8S\>"&].GETS"7[BBRN@O5R M(!O7%$0,@.94H?0+V,YBG4:(&&#RX\-MFC3A>\/+ M$:&4L#P.$YJ?KBN'@K/PRE!&D&;.]Y)?OCM,RK4>OH_3M'>9>_"/(,,]DWUH M[(,.72=XMN^SFJS5D8[0G"1Z@S&-;%86,8 M+0S+>(.$T'Z[=+4>6(8EI)S[ZQZ^"%L94DIJA@Z'\VLY!Q=%;3K!3\&L]BG9 MA.^1W-?63]:*7CWN;.X)K&LZN/@F&-#8!O-/MDQ:>D]AQ_.T,0SD"VW2OX22 MK:2T.4#9%.=M1L6"@I(R4 MO&JWQ/Y#@Z$3?TF:O;,9W5C\E1-\UJ,RO 0'8RA7$RBI5HEE\31[/&YHWV<6 M^V7%;_T\E5A/)Z;W5<.FRZSM5N@S[J^S<:&3 %W"&[0W8,2((C]UWAX7'-G> M(L(WI]66)*I?4@7^HGDF$D*AFKF)KG.KYRSLP2&2:QTKS$Y,RN#M]C+?HK>0 M6\S$T6G8P]9.V;C]&R392X;L%P -?ND*% 5:1.E_A1* %,8+J2;_?!E8]F1A M,/8ZIHR,_?EV4#LE(%#+%NZCD-X$O*>A8L0+_I>?B"^+YPK]$XX,GH 1&=6& M=$7PP_722%LSR ,EZ&C &C.X4D=SH?AOV"VCUWA,BPB_ II@?52@QR,Q'%UK M>N5IQ4AVB^5D!B:NXDA?, UZ'([O;-$_SP5>8K M;UWG*Z_SE4>O]E(WQ[. T'I(=T#P9QO^0W61L)DV.]-26OA M9;%PX3K"U72_[UDUSMUQ 4&";I/AA;P&#*D#Z6CR8ZJEH=.0_5$T7;$V+G)$ M7I0D2D']D5%!)BG;#$K6PB%%[?L3T(&Q8Q@:C1O GRVPE94G]1GY_A6;BL'Y MY10N>[[3>!]EK,L3UU;IKJI&Z(_;YKMX92(.NVC$Q5)]&OM./_*L(PZKT,T8 M"\H"X44!(L+X0ZD6X/LK,%9;R.NGNIV16,?B]-079OL*!_V4Y!L\3:QDDL<4 M2Q,CXWIU:2X4SW,Y5"6H8?I0;2&D )X3T)?I"#31BC7BXB#&)<^=E:.DX>E+ M-]-4LT=X2;LN*:'A6D@6L/ET4UL5 /$#HE +7 >QB6T,O)QE1XX-0)F=8T_R M>*4QVA65_2*K^D XQA:&<[33\#)UE90?KJ#YJT$V:B'M.SW'. H.JO O!C8! M!P_1*)9=YD&\F):T+'8-%$=@ACL&Z\;-)RFRU#.6+XN"L5.B#Q0+LN"JOH^0(NB)_" M4OY2*)'F"SE\U5$[M;/.,)*MJH^K/1H.TG$=X,)QGXH:",,M[7>("K.IP/PI MM4VI"U-2MWP_4S1ZC54;3CTC#BIHG,K0F'1!C:#FRB>!+SO!_H]:_AE0)GIL M;ERM0N2]$A+'HIZW[)3,R331M(,B8'.]0_+D/ *^PU#8=:4=M?/LC];WYM# MAPB]9UZ%'IY8B*A6'):77PT]CY5UA/-.W26[DMG0TSCC<;&W3S:E[M6H8$0O M^(_)/!5,]C@D1?&=YRXN," ,A$SZA:LQRR5SSYSL[;(LW([GAOY-G MN)N3[$A(1Z71HP4N7CA1=9,F8P#R\^2M^ MN)03_OWTY6GR,1T?/;AKR0Y;AS7 [^=MUPW"R,E_.-)>WA?TDV8HK+;2JCQR MJ\^(A%TX8#NWN,Y<]DV2;_8Q*\D'^CK2;W-IV2L! M2$]% ]-7[B =[1=0.BNT-ONZQR-V8B7:IBP[PL E>A'5R;3D:Y9Y7-2:_CRL MUA*!-F8B'!([A*CTP<;A%K R/!'\8"B@$5ME:JFM\' M3S2(ZH W;).YTCX@;A%=\ *[@@&4E<4:VR6UZDP6R6#5JE]I^)R9N;G!'/NV MRF)43NZW5E;NO_^3G7WL-#BTB7C7 K%&,[_>A7*J>BU)'R,,"^88!RY44 M2L4BYX_16.S]R OMP'&RL]KKK3R M!> Y%]6!:'0GP%"N]R SI]IPG;_L&Y9X0J5+",N6#9I8HVC-?%>9=C. M3*]_A(],SI>L@X"')[JM/8D$!;FKLKKDMUF MKR^C=,)DQ,W$LSQ"UT!B\>**%$ZLZJ/[R>J$11%5.NWP&1DBL,>=9,/0WC"= MFX5XXP.M2U3[FZX7:F$-1,UVL1Q,OOVS)?M2AMU0Z!]U(8CK?1*>2ZL)82:F MM1-#@8_EH%B\IR(W?V\0U'C)JRZTN!XF[]&OY(MTG83-]L@G7Y%.>.'[6=R/ MJ&PB+ET[$:]>W'\8CH25@ ?Y>&HDTR\<&*M-N_@'/'WQ,CE2ETXQY8GA.!YD ML[/B:0OJ%>CMP<,YS1[L5$X]<20D)NH[R6_Z*O-^MZ_S?M=YOZ/G_<1QF]+] M? C/? -T^!L^W!8OX5;%A&WHLED!0 -WT&^L9X2CGHEK: M\+,! M_2@V?%R=!)NC*X9287NO7=RP/+&)&D$M"[U6N(* C4ZC1^-(U7ZBC3]"_V]6 M=UHN9>3;G,@5%DDAHAN7H.JWN+NB.12ARI2&]L=L4>D.9 3,V=X_Q MR6Q/34XJ?I%929/%4[Z@2#\5(S+]W^ S^F85!I5'(]/V#>/5;- /K:LX QVJ MLBJ8%6>$GI9-A[>)OY%T2-0![9Z@=X'14PQ6-G-(UGH$H88O]J"XDCT&Q2H2 M0?!,NGYP*F^=;T".NE3_O,GU0P]DCF8!$NTZ;2NX8(4U4YYI8:O41 MG1;2^!Q,0VIHZ;*[=T5KNMZ.V,-547$NW@8N+,:(FJPJM\CVIGB:_4K_TZ=R MZ0+Z7VHYU88$QJF;,[=$:Y.=W;M[+K+,,=8-1Y0X?O>LGQ<">GS,NK>QIYYF M/TO#*I;$0AIL\NFUYB>^8*SUON@3_LPQ,WRRV+_2Z27_PY;[]CTZP@S)I@-? MH=;\.>DRV!:>G2ZLTA,WZZ09V8VSF[+,\K#L]];WBWP8K^J]FP!\9[]J*QG< MH&#EBIA]S.).;A35,?;-/+O//;8>1:OZ+"*J?*$TG]D_^+H-C8MTDM?\_Z\+AH?M(VHP/FZ89Z%XA+B M9B6QNH:W-QU1KI.4.T_'MF-L1,>0E@RD MR3W:-[+(A6E#9F,>R84^Q\LN[L;@!8PZHA5;:9K.]71-RPV__EHUKUN/(4/Y M*\W^-[+6.6K:N)VM[[M+X)$:9?W5L=Y\=P/F"&:8"*:^+17*O^Z!JH3M2LUI,0; ";1F,#A@2@;G2D@/C)R,X MN (2,I#:=ZU$(29E[RI=Q#@6?PH"3420^[@[09Y.(A_QN:X&OBRCWJ:>6ZR/ MDTHJP*>#ZJL*\!')7\@'"XI_] KZUHMAMLM>#:XO_?X*:)7% 7R[JD)%=X(4DB,?6^=A MC5\GC]V=Z_CP=7SXK?'A(JO*_^>__GEW]OW\QJ*\\<\[Q=F-?]ZZ=^O&/XO; M[OM_GLW/[]R8+]SWQ?G=_Y*WRC>>OGK\Z]G]%T]?_O7)_8>OGKUX^<];9[=O MWKNM'_HX2[OG%UX!@*+Q_-__/KMSX\>S^Z?RCP_[+T\ITSD=JY-B1+-DF"UD M/EEZVCD7K6F736%Y0L2B49BS3P!:D"R@@$*H%0!YY:3NG:AT:PE\7_#5+WR/ M&]_*)8KW+:H:%7H"1M(HLX]'O7S\,,]V[< (^XWP:I5P$H=FS(6OP;*SPI# MP*LW)VL 9,=<5#!#"1$_VNI7PZJ0*PSHB5"#MW-)8LYQ5 );=Z3IY172_L)* M)FD\JX+FEF)Z6V_C^,I)[OF-Z3(G/WA]$B-?SY6$ZK.%L*\*K@T%BEQ#+Y7V M'BV$O MJ!&L7&/?0[L96IR9!X]$DV1D7[2IVAN&_P5NFU&97B05J%8&E7K4=S_J>;DO(UP["#NJR#A2ZDU0X!1>3DF>V>8U/O\)A!1#CX( MN])VG V-)&T66'\$UWE/R[^'N!\OIOQ3W/A"2N3F7>O72/N2&+>N5.;[57JG M=9&'[A*JQY(.:1O:-( +W/HI#5O0'STR[JJMT).F.\+$#KQ[0Z<]L:H^\)3A M8O#[#68*D8.)K4_R';-AB[-J;7NV[0]I9Q!FO50H7*S"Z3J795G0&?(-TJ*F M)T(ARAF^C(,5?8S_UV#(Z -I*PYZ-1OG7! P- %YEE_18\1J?82<4XGMTUMG MKY%*'B7XE0.52^0"YU':TJZ7[-V*5F0KI!^,"8C75@P-I2:,!)X&Q_N.7!]C M>MN-IOG!9<@%2F G18-V09OUOOY%LGS'BQ\+[X6TT,&UF]0/: ZR"^HR$<2T MR$;KP UNFYO]9@]GCC+'?2-J=$SV/23W8)ADU$GL05Z?&Y897>A$^;Q%M9V2 M!6Z$&_J5*NYU=T A\L'VYRZT2J A9_5INER,9.KQYO18K9^64W5U*/T#HJ M^591RW>Z7N6@(N#.[/?*&MROJH6,UI_"F>,SP58W%V3$RAY(79S8%9T=URSC MLF@H:\.4C*\).ME:A.>KTN/PN8@T2TZ&/O>3G#FB/<;]PJ =!(+0^,:0Z1%. M&@5_H*MP?(M3JD&+0#8/1EZA.E+L?\#V@*3SZS06D_:,FKUS5\YSMM.C!]$< M7P_2W44LM$XB)LG5<,IH!G\3CK]]Z"8Q5I:82>HM3OA4[>T/H[,:*7&Q.$60 MWW9#@CE\FWJS9/!NN5@@0F=](H?ES\B9171^Y-\RM"M"(\T5[&6TBRT7 2-^ MPBH$S3[ID[Z9+H)0>83M4FWTHY>B,K0$;IL?$PO(IJB4NFM*YP?EFZN=R-G(=#G*][-Q#&8OJ'=M/**D.K6_B9A M6N%B_M$K/.,""[OWH^K4=:N,>5%#QW ;VO>CI;"XGO4'\.6A>T96ITSCVAUA M](RH7CFJUS]60OPW)?+;.LW6U]:CP/^()1^??QC!29M:ZU[+(=$!A(&-1E1- M*^%*2UE=J]!YM=[M]Z/?K^E=%',72ZL$*Q<%EW[)>X49I)J_/C%$:\(UOF02 M(X"8N4^G7'WDJW$;&-4MXF_[H[%=N:3E5:3+MFCUFU2L9](RE_$4TKC:ZPAK M.^C2?M(PANQ39MS$+)M!P"L?1\;L^9(W#E6U$]!?MI">,?Q*AN(K%AO50\K" MF"?<['Y/15]Q9VK7?9T)T+O7"=#K!.B7U\@KXK)"^R9)"YF*Z24EHG!JWTN% M;G4.NX<&L;0B49]!8\0\S7YN+QDP+8=Z\OEFDS51UWDT"2Q814N:SK\NF 1& M=K]F& 4I'X[.<:NGC=IUOJ] 'E$(2'5/.6TQ#LVBN&C%7,5(F:1:7:UOJE/R M)T+#"#Q(HV65ACOYK5$<;.$N71=UQ.* ?MU>NDY[3?H_?&ONLV0)R"HIULKT M3QJTX1Y(W!EV[/F++RW]10ND H6H>COM\9/H0Y2=I+UTWXKTHA\SKOKU#@&) M>2%]@R2QY)LK85MAIAMR$&%*Z7+B0Y7:_-JDR%HK6<>!=S&)]SPJK@[0^DNY MZ=E:CELD\$676CD^M)**K(=Z:?!*O1B;.RJ1X,6'Y*Q%(/Z\+7TTGA:-,H-R M,H_(0V9D,@G.U"<^)\+"%DN)&A+8#:\<[^+NP1*::!\ &%FP,+1_EW5$P.,. M&]@BV-L3A(S%I#ME>.BEL>>8'<;1QHEWY]J,+)(F(P^6EM*Q0Z/"$P^= Z+6 M,CWR0[WOPS48-)1&^YYNN*LZ2/5'[80G.R.(4#7<8ESD.(D-'G:L/U'$\T/[ M""^,[&9H+)QHQW[<'0GABZL>QC(H%J$NF6TMZH9=EE::578J4",,KV3.&[&_A0G M]]+&XEHMA8C8H9W=ZYF0I$GJ8R5[_J:RHLP4K#MDU5AA;6,(B:VNE.;5VK]] MH< 7$&F$MC%Q%6[LV>V1#8I;UQYL.I*_[>N>F"0/MA J<1E?(J9*H&'BL+%R MH_[.)0.MN)7D776-,ZY8_F3 M=V@E9]\/$WDM\VOG2D\#V V^Q21&@5E3NS8J]&RJOY?T*(VZ-Q1(=U4U,LBC M N68M"4BN>E"V7$NRQ7H;R*.GA;1.-;<3+C$1Q._%O+88M.>J$H5H:T\]W(]64)?\ZN8_*/_5'I_Q\0?K1V25\[W;7?WN M5PE/$6Z>4:H)>8R-\QUCH??\'!-8HK0AH#WK'80XHFE.6W6\@^%Z'[CVR-2( M;=1!&4"E""?M26/P*T4&[G>;&972QE?JQ[-/LPF=1R=GX+Z!XR%&5P%B/[)3 M;[EY_MPE>VP[A^L9A6> HWW6B I&M;>10PS88T[]U1@E;N,$IBBG<6).%FQ5 M3$-HIGVX*]R8(]HHO]#='^-6LJ29P8V\*U?@CHJ@\*.H\$".?HI!,2"L\DB+L,>P$ MB5"HITROJE%04HV(SACVQ(/M5X#R^11CSP-7)MVK97 M>\2]J3R1P6N0JP&KJ/ZB,2'P!U9MOP%H$!2* @',#\EWM)3ZU=?<#5V"*>S:@2-<4NG@JL1T]TP"M=_^O%XZ4M[D MH4$_4GHS88\3Z,.!.(^$L^)SY)'CZ8D ?XYHM;H*=Z,;?^[;7*,RPKJ:OG'HNNP20V=@>E6W+4A'5]D"V3BAZM.GK'DN')V6,^-XC^G4YG[U\=+1&($\ M( )J]%"0P ,* ^>A5U'S;6.%9FG0*O.43BWLS).+/U MBTSN9,':[I"R/LT>.(Y2 N@C5PN] =BF6'GQ(5>LC*VKBCK=Q45C1*)^_51. M53BTVU50::Q-HHL[!;-$>DD(22[(M _=)Q44 TX7@[WPDQMK!Z#+.6J"Y05' MQ[AG)ZA%J5 ;9CSEH7M1D>U%/%XHJ]1WG"/Z-@3V)H\0BAU[C($/&07 P+V'M[H]<%@?XS'A.KIZ<0+66,_Y1)+/EFVA_0-+N><]E\3YS#9AH"7A?40WAC(>[6)AL)61T#)\1BYJGAJW?;F\J<] MCJ\M _W]=0;Z.@/]!6:@#97;<]/#<+4DSJ\=9(N_3.62<]\?7?/(43IVOR=0 M=0$/)<+_YAHO[PQU)?3#G''5BW;G\6PI<% CFK@,WDJE'F6!.55&-PJ&P]L: M/P=V'RLKB4(U;40\819O'[@4<;=]G*G;-"5L3U9IN[I086H MRG3FKM*G7T3+HH"I[*4Z5[+;4<0W7J%H22SIR<& 3>7_J;^,C%^EJ]ZOLLDM M=!XWBMH/I5MT5;E(]\&Q[;[+JEAMF0K>$".U>0-QGTO6?B;!N"V;Q(@'A6#_ M1XC&<33I2);?JZDD]\UH3[7*#6@Q8P M^!A7'&X,QWF/P[N8<=3=.6[" R_4,0DB;+RKR@PL9S6_ H>M=<(,!)BY[25' MGMK&9^%Q8":R\F0BUNU;8 =1+XM0&"^%);&']$Y%%KG'M"1G)I1+B ]T(&(2 MBD 0M4B*+TZSEXQ,V*M^2#8\LF3W9Y14S]S,0ZV+1N7>;516J-YO(S9[$@R6 M&1 _:OT/:PIM:)R6(G.%HIEH 6$R.EY]GW[N6S-%Q&$'/0E8-7RI@A=H3_Z- M^VOE]BV@J/2O1*!DZQ)NX0#]*R(F.]\>QP"+VIT$IVV_U:6E+\6:Z"V?! M6^5[H1M.."2 *G!,QQL%T+DWL#%)@Q.89\GP5SEV#=VAW+((X1I%.&CD:,/& M")U:4KTNE_*!M,Y3D6Z^@1SB?3X1OV]1IDE\K=9-=;=2Z0R:>XD?+C9FV,XQ ME&HVRL:4#C B'O'OI'N9MOV/9)DU8XR.=GR#+6BH*W0XX\9"+J"+!6J[C_*R M]_/IVTC2FIOPJ;LG6?M)7,LA*6Z'K?2\8E^L$;:"=K\&XG+5(KEO[:GE68(\&CG'Y*."+>D :A8= M(!(!K8&Y>TFQ"RG"#7$#GQ,& G#(<0M>\TY:US9'"P$_%XS"'ZY,%%BHIT_Q M6 Q[Z=#=@-9/KG$.TBXT4:%?@UTO?8"%:3!!>D7ZR( -)>]X!^NIE;2N"B9( M,.$0\@-\><[,%0*<,G"$HJA")X,QE";H <8@:4F1P6K$WQSK0X1(EH%X? ]G MND<+@.(@'(^IDOVH':8@"$D]#UWS9SS((QJ#T62EBI0TH&%V9+9*FF5I1"RM MG#$%DH9Y>E>D0AOO8KMJ:>$CWZGM2-7#?\RSQ[.V+CCVSIKFDNT!/M!Y]O+^ MBY?TE4ON";^H!Q*9BPJ1?90I_D%?:5K>\&Z((%O^QQD/@#8@O+0O:B:%J.N" M__[X=$Z6+@2EXO1;5W SK>A)W*H1-J9L60=-HIE96$9:D2;QG;&TC:V%_=#$ ME%BU$YWGQW=CJ,6 07715N6D>%96]3L7D'ATZQ0E=^##'3P)!/ U;?Y5[3AQ MJH_UTQ>4H-]J<\89J0/$9XW,"]!YLGIZ37:%84EU&GRV"W[O>\3#IG2N+DTMFE,W1"2ZYO][X$S)U< MBG+([U/^*R76HAL4497.*0Q#7CJKR2UXS,FO:I%I"DY")OL Q+WTETAW([?. M50C!/^&S'*U$(X87T%!KB6?KI3'99\2BY-;1(68VCLH?WM)BF@XJ^?; &R(K MV/?&V"-5U;ABZ FSN9JGD>79?5G.+,:,>.RW!V#OMF1I"&7HLF6U. F0= M<>U;9;ADIXS8IXOXBM;71/>M$ @E#9S-_>X<7_[ &87*KKAD'C\S$R[: M>F@,L P:3/DQCRJF! 2/9PH9W.$'!_,X<@[3!C!2Q1#B*8DU@#\R:&$T4?_8 MB2('[P1'9R18Z3A"Y4>$1'V5B=-[UXG3Z\3IEY5KQ9CX)^MW6(BB:T MU_V4J?]=V^V+BH=N?MVU?/MM'!OVS3^\*3RW:F%ZF FG)[&'S)J;>D:":2#[ MKM&DGB2$DB:6V>^JCHR2XLUIP+5%66L.XJ;YNV**A)TF+)0O%?&VOIVU$J;CV7KA$ M<4<-)+63^D1[=NU$COJ//$G?6F=)J6G;:'P02(X=$UN97\UYPSGM&Y =4]U> MPSSET>F*T*IOX=GY,!7YA'#^H?;S0'[!##X-^%BS)7V.T_B]* 8D!18R(D;@ M:ZF2+*1$%C=R$.,Z'HFBSP6PN=Y([0GSE]4M\BY)6]]Q12A&JV-_IX*\)^&0 M1Y$@,J@85I^N26X5>3P)63W$2*Q5^..7/_DZ.;]\BE:=$EP$=_-(XUF^?Y\@ M.*6<1'Z-BYTE2C.I/ 84$:R@SS^/#*" MO!ZD8S(W>U"MTBAZ@VHA'K382"$2I$ #2J_0[?K.RU$N< MLM_;K= 2-XQ.%":[WTOL1@J*-5T6)R?V+*@"$M^Y%=?U723<=XNN6#OD6G$IRHD7[H30 MO\O%F6Q^E/J$*MT^&_HM+!!7PYZ1.OW DVW934DC3/8:3B/H3[2HB3N!Y=FC M;I G/6S[M6-.2-H!V3Q)@6EA C>A0B-O?/@!;:CKNK9CS-=S23N6D.,7Q@YW M7Y PYS=N*&PM?F_V4L;]:UOR/?*'W'@F(:E][S-GS4""Y$^%K(? Z&2X] T^ M\\_3QN'W&=U:PG]XR/OGQW5VX\/H@LQ5C%KM[G$$^=27PC< IHFOH>C4*(M% M418;2)4GGHP(.!L)V!J-33^1=-M'@=GI]3PV%RYJ[?)O0#SD*XF03IVPZGO# M'8PLVA@T*+V"%((&F(%2DR2T#0<=AD1894W3R$*!5!6TA9AH_H)+*GNO>$,Q M;%2HK+/W'F3XA"]0-RTI:KK9PC)(@T0MQ;7YZ,MXH4 M3[\*+5 NR8Y2(C?+G$_LM6\+-7[O*6DYFW^4VTJ37K'Q\_M0+O7Z#+IS,S1R MAG3 I]D_U!_X, =:]W_OQ.*6,)K_MY8"Q$8K?S>I8"<#$0@3&ME\13:WW"#N MC2/;68@^,&-51&S!UEQ F:/FE#MGY%%I)-.SH/]X5&>+DG6PKK ZSU$=J:K+ M-VJ F%@Q9"!ND22AJ#\RZ4@%-/V*7L9%AGQOJM3KU1#;-*?9R[A.\E")OW2[ M2$VE".,*W/PK\,NBC M!$J2P.0@9F38OK&_E@JP/ 62S3?8P*VLFA/]C3S5A8OSW2@ 3.==?AG!UO<+ M]^$2TV8=X2:#;HJC!5;C/JFBE)XK0#55=XMD1WO5;EB&H"$#!')5S:JM>>!= M.&C\YXC42(U6/O6;NN#X"W=Q)8^.'>2W.9-:V\3;I01?^X%DJ797'TO_%)7T M UGG).:/^$D4> &:H(@8AB>>/DJ,3& -<(E]0DC!5Y8-/;]QG0V]SH9^>=G0 M V'?B-;>KBO^U2/V>H5_C7[S<[MV7+CB_60-@)R^)'46F3?\D:<1%<]+J\_@ M/^#33T=$/0\U*/.X >^$T.D_X*M3C6H1,G2R% 4.#42 MWG"3,FL)6=UD8'.]?WS)RJ-@H\&98/,OPBZG!@';V&A1Z-Q6OSDR]K3]-1I; MQ39>XM%$F9<3,T"BVR?>'6D,.0BZ,%3MK@. ON/-G,@')YB3^ MOU]C]E5&A%SA*5@?;)@$B2J0(#,LS1JCBK6$A6$TSWLLSMZ54T35/.;RA@'D M(90:X?DD5ST.K'Z96>;W#+%&*+!]3SXF8(R65 _U_;5CFI6G#1%8.5,XSV#2[P=)@\@;EQ481N?Q1EC5V17$N%&I3U M<&6-Q>*D&N["U>V&.:*/U2&PV;TU'S>NKHM#"ZC:9!HZK=#WW4E2$."X"@"U MP,U2H;QZQH,_K#=85"'%!1T9F=% *)HX!J&*EN M>M?5/DP9RS,?P]AQ]Z;1.P74;ZUFY!L@15%:P+P0C3_,^HEOX_ $.#3T$QI1 MP$T7W[9A07U9-@C%&X^.4A6,"-84<6L?FSW: L$6 EJC<;6FO=DF2FVM7Y1P M=^[$>V>"7^8 6P LU@VUB],&!\3"\^UBMWR 0"ERR39U,>DA"\R.R:I(LALM M\93QC7M82^?GH59I"5'Y#UX':\O-[W_=M)?-L1)DS6[,M>0Q1#B3![10F\0W M00TE]'-1@;R89I$*X=I*]"?'<1BI&HT@,'>@!8N=DCF7.'.QB:<@NJ Q.?"F M\\CM5)M"L'Z5L7T8'T8GS/K"V(\.[!RPXV8'?#>?IOGT"-F7UM G%MF4&8;V M\P7:QK]%'7R9!ML'P@+E8+?=DC3)'Z''G*<%?H?$UA7%O5\W@._9GF_EA4HK MF+9;Q#I)7H:&5H(+8,T14#_ GY9, 0$XG)MJSD4$-1"IK>;Y/8XVKK4:42VC MTF,,WU("ZN3-<4U\KA6_,?^ QI+WMO=/0+A29+,&=1EN-2":;W:=>*XHJ#K@ MO4YP4N<'@,:J9,"Y(]^X<,W@ A:8V[^J%ZU#,5]N'Z%\FCT10HA8V*<#55=HMA68#VL>,=4'=A%O^HVM"] /USGXK\\O?0DY _, M,^M'7"%=(97L".5?TC,!445P!ITD30<@;&-W?8SVB-U.+:B5>]H75DY:Q0?3 ML2'XKTZ1V!*-E#/%QK!)AY11QSD-X1:0""CL:S:54[AAZCO;Q!AJZ>'F@:4[ M9C^PJF!-=DO3Q4!$8+!* $;)3L#OVK(:UM)^*71E*"48)3=JO^ZS;W[Z]5DO MH8HE]Z)6CE<4RQ5O0L\-<.YBX/);'2ZNFTN&340+ PHZ&D4N_^J'9=%I8 UM M#GA@0EI@]AVPW>RZ]:37$!46^YDZ*354*'WD\H*0?N.C:.- Y@HNC MN:>FLA*F/=-)Q8C^%'Q!B:+;F]3>M: ETXHE<;[?U.@6(#%V5F/8TT7H/EJK MA:\M8W5VG;&ZSEA]IHS5GS".#M!0:>0REU99(2KHLK^U9&-F3[G90N&+,93W MG2'F8(+3]G5?IWV2" IIKZT[H=_,W0^D'D\N265S9*.N)TA8_,1'8#K#BXI% MQ\TU<;'#T2^=1"T4BDNWS@)>_&D6&ID**6O5(ZS6K(K&M^O@00")FC[8P&"E MO3T4[N"6B-GFH=9=WY_$D9&)24D.8*Y517MB("XT7]$*AG[2OF%LKSWFX:A) MNP_V+)0PYO]G[TV;VT:R+-#O[U<@NGLF['B42IOEI68F0B7;W9HI+\]2=45_ M+?,F $JR+9NBE!,QU;)$8LF\>==SSYTW%0#: ZI) MPNMF"Q1#]L21NPFETZY845ZD//N5EQXSJ<2<1E]2*:)4Q%M8?V40G(QOFC-L M&S B E;LDN"VHQ_)_[I9L)Q18!H#)CTU1/&BUIY=BTOCK\!>:CJ:XA@*S +* MMRL#)#A S6IFOM6@G8?W2+7PV9'6L6/ MS@VBIS9OP6:'2E^TC-5>&/:5%@< MQ6E&J=48?S;V1M#J459%.BX1<)IG__XWC;&SQV \R:H@_?F%KZEBG7X:5PS< MJ!!.)U6:BT+^73W V:M"CM(&U$1 ,ZQ=@J5L%N,209#V-^)24Y-,A=0EX[#% MW,;UXVPFY'4![1/4*(DIMQ@+X58M+4P=OE7)$)?0CC'CW+A57T!I2Y!FX?"% M/\N\.C+W0B&%G$+M = =2N*>ET/$K%8X*+558U@A MG>ZX3,FTC4PVQV(2H_]J[B0AC+ 8"!G&Q<'_>97.F+Q(RHZ,IW S@0+^(F%/ M<_>04D,PE!P#.JQAEP"_95)5RDG2Q:RKV7Q1O_M=3? ?<;?V15;F-']Y06N$ M!2$8+"X+VM.U 2M)D9IJ4$"L?"J9).C?4"U5R+30%' =13<(KMHL&TO%'[T( M: Z EB:]U.B>2)?3X$$9*NBM)[3+QNW4@C['P/.PQX/!MYR-7UACQB-+>;[V M"DZ('IOA*).GUG/>LO>>D?GD7X.NQM_J43@A$QS: K0*:"YZV.=XT@UH!O>N MG9[@%3X V\&O&EZW*97$%1D G!PX^KE'^WQ G?S!QU)@0'[AR.7..-N=(D=G MQ@9LN [OPWH''CZL[=CC^\F>N8 4GHEJ LI71W72&>RYV6KLC%>"S3PQF>&Y M$QQ!4Y-?U*[4A '_10DI'MP.YJXG'X(2/QU?CVJ-7&9RI'D#<8YZ0R9@0"H0 MF< 5 >\R4B0Q+O0(-[S6WM M6V489 @>N,8XSRM[=NR)S+W;/E#[!.TQV;S3.J7X,-A;'*>9)MG#4,B>-,0J M$&@)*S*%Y.!;;C6@C]&"D5#HU$CE!K8Q;S37C!']1#3$?I E* FL-Z&O7A9; MGF0UX_C#SY X$$)RP!"[$9)=-9=Q6'+^Q<^/E),FV$1X7^$YQUBK(CGP MMG&+DG0D8TF)^L$J /LV'Q"+AK?%,)&Q/9<2Q1#1*G6W<_Q5P%0[O$'[6X[? M?XA>ER@$? 7U^)#6QJ?_9,P<: $8ZM^N#X7CKUK("(0P42VO(@P39\PJ0SZ" M*[R%'5Y8)/^C8?X;GK5 MCU$TI%O"JF&:-P1]Q"H_#SA%XX!>,<$2.*&@#E,;9K!0'H;> M+'7S%?.[U2:A$: GJA ?C\^OIGS630VIZ(S3R:3['0&@NM:R^T,H^$HCMB#TQ4@C_?X$R[,2!:G20\:9< -LK8A4$59R>( M_4)/A&1WN4W? UI?)H(1.'Y$0M"E[Q),(@#J$IEDTG= MBA,H'R.6 $?5<7Z8'?(.(VZ#*WI?[D[!5C@-L1MFXS%SG8^D.GF- S\( MR,97>?)#'A#>R?OVQYD@-DA$/C0*P,9[/K&+Q..\5PSA4"!UTF"ZNLB,9C*R M7#CRK3W]Q&:)EH.985B"+YH<>%QDI.=G6!X$):)QH?V%$-%;H2XQR:(OOO9O MP*T@V%)5L4AUD;Z46?>4D&L2JF/>R&#_M!=+ Z3L.DC.@.G!H#.%:_$53W5, MZA%4DPHB["$'$/ARB(Y0$0&VB"1IY($_[L*(DQ8VX,ZADVV251N_;RKES2'*V/VM&&S;.'4ADOP%I\@84A=E@5>SGCBQO% JF']C^\$SJV( M77> !3C2"2":YF9=TL+V^,"Y(J]2J!MXCRC+,A#LJ+\O[PQLB[KIM+&KC&/? M4FSW91H,'MLD+:.U6D&YH/20MD)X6JR%&_-(\2U;@MKHK!^<3NI$89CQS%1\ M<"!LNDT6 4JE5H1$3X6P1 >_1[68QX(#+ M6P6*JSU(:4)C3J2?IC7.3!8',]LZR%4]\+K14, 8)-+V(=U@9YG9R $!MI%V M]P4G-$'&%?I8ASFI.Z_]W>)Q? ^KG]0S'$HG'H-.M'3.'W7ON+1.P*4;C!(J M*_6DK3/L*PR=L-\5G)*1QJT M>M90W)T<^[&C>-9N'&6DJ35'BP>&VH^SWQ#'SB,AP-("ST)/\)M:X2?> MR"SH7G( R?YN#O5)XD_V9+SAH^2WZL=\"R+T&V:MPQBE2X.@4FJV :%&V[QB MQFF*$ 9['@>84S:?S:BA#.EZBT L>"=4-<$0(>&.49MXJZSA:B%@\,.3 MF0?F96I=].0=L.5A-A46O$0W:) <3],,EEMBM5]*:^:(T66:F4GR2E8G>0=6 M";X2 G!K4V2HJ-TJ8L/Q&'NAP;K9"[^IMN7VBCFY_46>1K=DY>?:*M$HB@@X MNVVXHM46UYENVX-)Y"U>@>1*+ZB0PMX#B^2>T9Y7A#+0J*[9=6F*H)^(B$0ST7B\_\CM M6^:P 3T@7N4WK6@F%L>-':5P>8*W01_+-Q6SPR;0TKZOHU:%&WJ4 W4FS68^)Z\+D\[N@'H[F8A'V11N QW.C@$8> MA>)02$S1 ME:41$J)@>^;!."3]6!IG"8$>]& QZ0AP-@5H'O$WV&-WSXH=TK<__6S=QTYI M5LUJ(4DL'SJ >G0]*1@F,TPU#8<-4"#1&>/">^NOEUC/GYP,/]1I+(A9/95 M\6$YLPB=W+>Z$S_JL+78KG,AB%8.<'L N>Z879C1M"CS\AP@/S:>HH;PIC*N MWUF7OMO.D51G!:PBO,U+9;$I( K&C??)!=:NJ)JK,PP04M!H+'=OR9K4K5A5 MW2#5T\P#;A4]J?+2JB2<+\(N'M*N=#)>)!\B!BL&0?)PD:Q@(,S Q^'TK/[= M_8)+^#*$W5K0#KDV'EH7[V[ *E0R$Q[2!3QV@6\(;T\@=<.WYH45[0,8[0J# MCZUIB6DN;VD\[Q6WG+:^6R]K'$%,G= J]@_(O>#0(3=*D*<$RB[>P7H!*18 M,RP6Z>B3@G]B&K&<86+,[D>EOL5 "4RL C <$&Y3SQKD? M:YRQQKGV&J M2#W5S3$'>H@M[-,O*\>2\&\!@SC 4PU34:;V5 IL&WX&B'G=>F"9F2SW)1UH M-6WKQE: (">?$U M@.2'-+IP+8U*JT)!8Z:\9CQ MJ];!W2+K8JW49'&)O?H0\6:UM>.3[+QQG4IPO25-OEOCYTM;SLH?67%@:.>9%,!O[*F M!!X14L%2OB4+-*!1]AA@ 6(.UY'6!^@SRAG]S!4?4]C38A"A]9.5RWJ*IT%N M(ZF<-#^'@1S36>V,EC66U7*^D)H/4%>2LZK]"]X_W!GQ4"\,#1&0>0? ;'OA MBUE_F-*Z-6.V^0EN)IM-3&G2%F1$J=)&(@=TG6S@T>'POT:&64ZF5R8+YJGI MFX4<+,6XE]PS>03K!'Q++&3'P3D]8>=!Q(Y"I3SWU%!7?LU7R7[GS'C@;"8! MGV*]*A+O3*OT2F^B7']82G+R.0H/V? M;C^Q:AYNM,7> IH:,+F@_S$VMLJ%G1;[:[!I;ZP1:^;_([UNF-:#A[P@0CY@ M1/V(-AK_2K.7,$AL=;?4>,F6PZI">!=4 M8,7!T9&>PC\912,)R'[+YK+693@$CQ'NQ*V"R0PH34*ZTB>YV8EW^,.!_(;J MQ2 \LS>IO0D?9P?4W57+0:>P=;%KC@%E>)-KDC: M3]&H/_ ?,.-.W UH_0E8W"7$%8"%=:#'G*:%)>-;D: QRZ- I8ELS)\UEX/@ M/#TFO)$#5BJDS=S&(UMCR04J2CDRY,X>S=VP0E7VRQ,9U^7^W,&R0YK^O$E! MGHR1$\4LP2Z/7X[L;:C2XSSFR77I%!D_JNR%'H%<2W6 ]4%'A^ I@_*G*QM+ MT>]+%^?J)>D?O[.*WU,S+MZ'S&E #ML9L)KUI- K XP@K0;CG'I:2C\CF2P2 MN5.>4@(4)\X6D-VU.AY;;WM\( ^ 0&0HGMO-KDC\KLMG0+$MH!GL3(/YRF9&&;A )%L1+I-Q_IMPF M8>$$2$+/C_=S!/*^"AN$QV%#2D_;"XL>1A4L:2VN.2 +M&N,%2)PX[.%^!%> M(CWYPX ;5>N2CQ31\+4/E8^Y?;7 -6+QZ&HN#FGX$:P.]0>Z^=CL\Z%ZMD9P MM"1=ZLNCN%J.*9#/M#YTF$1GJB/ E&''"_M>GJL8EQ]6'P@U@3POC0:Q$1[]4F0/^-29#,.Y;CC8!=?''0GT[FDB6C'.RVJL M6M-\M;E5AH'./@QJ"$B&:Y.U,E$)E!H-EL-=&M M8P#PD W#7%,YP*>SD'*IG>@/1FEB!2H7[B\8N%E@]RN+,1\L:PQ)R7(JWYT: ML(\2O_55BWTG:GOWL.L4)Q.D%71Y\ZTIA7_4-A]*?/'FW.\=& VZ\( +1\KI M[;Y6U]X01*#]D,SVX' 4GO&FR18\9L5+NM=^FVW)CY E1J/!5*:AJ06VAOV. MG%F:F7&6M@G-"4:@:F@ZG=@FG=YD:WRJ%X&]5IRW#3ECZ!>&OR!-;.6Y7P>K M"<\9"TGI92,X/O!*+R@+R&S?(+L(!,;.6)>6 /\:L#NN[AQLDOV+ZGL0A"KR M(C#P-UN0+:R9+TAF.I&ZANJ5O5=5IM93;L94N>;>W*2'O1I#5@2:X_A [.6! M:Z&=P^]A$C8 N)>3A8W/D4LHRZD/$H=LFM$GIJ9+(9!(1TNKT7H\RU4TL_Q, M5"?O&65(XL=A^GD)R=4TEX0>+ [I5-18V0S7DVW?O%Q0*C$/^Y/Q,'#RF)"4 M7=_?H*D&JO)R(1!Q1"_!*RZ8"LH?)@:G+3WLC":83&F 4A%L-S:NM@ZI@@4B M:@<:0\HY-$ECTG6F !"""H*(3(JG*<+6F*?!BJ21;(B@E=7=D*T-&X*OF%<& MOX,6"3(4F%[7#VP/:8VMN_@N*5MGM%Z%(9O [U0V-1(4(]-BZ)-TKNJQNYO) MV7L0RZRQS'KWIDR2-N:VHW!P0]1;-CS1GWW/GY64NBYL0G)5U=%>8PEB>7MUM/_\Z^[3 M@Y^IEC8(R)6_USU25T@%T%L <8EZV@;<9J7F8/+3-/<)NFVPP=3;826 J= MZQN")!WU6P%PU^1TD2Y<>MQQF30%I><9)@%1^X+F?N=C\N!Z-Q#<<?: M@Z#FJ2/>Q[&>5 $N&8_>X$.(Y4PFNV'7EVJSG,"JK>& DB'A)KQJEFZ/FE=2-Q!HYG* 0$>7/)W/R<3+ME NY?E,85NXH\>2QE$\&?<\W% M5C^,,<$)"(J,HA6$/5[UW&[&$#B>@X!<10ZQ&;NT:?^K]^TFV9@@0\=VR/6B M#GV[NF*6X:0=0)-@%V5>BQ-,G#+CIK!P^S@]JN0H8=PBQHCA9(VRE?'0>KG_ MQ?!-8 Y@==K UCK]=F9BX_IW'I7T.R>>6K?:Z7&Q5'YTE$OKF MV$L"K;PJD]O+#( A;%,YADZCCB%=(70X8RS/QO$",BLOJ!;.:!? MX-HMW.K+=O%> ?=_1PH^$[*,^$$&_9VXW2;+5I&.&4$HBSMA%]!KN@)632FD+A713-IJ<)=)2)J#56LH9BXR*0?#X> M,.#&S155O!S!U/J!8@6%>A.X:32^DYY.>V'I9RJ4\S0G/7&*T(6NF*Z2Q2T" MV&NF1(MA!=K1>D%/2S., 9.%@(12QD,AFE_STR$<2IPYHN?HX8 .&]F9\YE[ M/D?$K0$M)PP16!XV#]^U2S[L>ZN'28="@ M P3\"9&IWT@8@L^P98^^?8\7D^RS&>MTDN2^R XM*OO_8S=VAS[V#/[VD_[#-SUP M.RR"78?82 _Y*4H<\:,>@/-H_*#_^=?GAT^?VS!J,=;/%7ZHF[?ZVD>^8=++ MI8 9@TU=NE*+1E2"]\_>SR;+ R M/\%^_H0"$&7Q8D"P?(B:-,1IE$ MF6RC5'2GJV*%4#CPT!\,$.$C&VJ-.<6($L?9DP1QQ=":$>4NREU@12&1VS=U M81+.X^U@'E8.@.R,K8PR%V7.1Q%^1CT+(/8:ZHFE2B('*I,Q@#'HD"(*DAB2 M-Z+)<3QFR">E-/H\9"UNP8'56"TN(4O2B6J&9C:T4E.ZS"W]5F8V:;+V<,"3 M$.1CP=I VM#XH4U(+\F)CV#@47\CD/ M=G("X;#0Q52Y(*WA?J'+PK<)+V:? M$KG=_5'&3&H\Q/$0MYSHMHW %@."E@O-86Z(*)1_)@S]!*<&N;Q\E*PH62A9 MD(7')F_AB1VEE53>*%F-%5 4)DH-%%H4&C,9^Z)QMA(T[5B.W\4DR@F&.Y( M12ZLA N":TCE.PQ%R@AY0$A7:H)O6 M47J@KO/P>I?>1/)MQP_I_+.P_J.]7:SLP%ALF28$W0?3,B].D@6?#/-Y+J1J/PG$94?4?EK)S_# M>'P\Y;$CKK;E1_PH\@:!*GK4OJ@U:JW6^0":N(>S*JX;7Q@J%>SMIB=J#3KPMT2!T-;?OL*216L#"MS*I@CW,F%\79 IZ# M?F1(5?N:466L12V@K4O#6;@1NU8-59G8J(5N"6YJ>72&_(4-"@1X1G0;C=YR MY+[0N&;"XR*.V02IPH&F-X) W'X1 M6[F];NIB":W/5??C.+B?R*Y&RBP?V'=)90?]X';Q85>(7W_J7[35$-\4;NHP MT]2M0C4Q.F\%EV1/),#>.Q-QPX^2!FXA'.MILQB7EPQ ]53/N$] 8#5'+!62 M%?2F=I' C6XF2H3Q@%?+UJH0Y I-%HPN)>Y$: F'6)CH&K%5'F1P.SE:T4.T M6D:_ZJ%8?_#2(**(8=R::1OG#92A&JIU F]97%NH'X+ECYQ4OKL=7-W.> MGL'#)R9,&<#O"K*0G9\;3Z'6X(#!26IO5,L4"HC5-EX+'M4T 4U-"KYFB QI M&1BSK)6"QG0B)!$J-:T!A;K\0KOH"HBJHN/H2K@U0)4A5C2,M 9R]3R=JX(3 M!M7%\#BK4K4,D1/45V7/E^WRT6LNVQP3MMD^CU!P'?& 00K#\OER,8ZC*QU M-&!2],$'RF24BR!8'4/UI='[$5B,2%EW+65=$K!;"7,2O:0;(ATP/U[E,VJ! MDNTKJY9L4<#@0_12!CH%Y7%B:.C7A=)*=8V;GA7R*R;&Y.%?7E^! I@5SK2Z MQB]Q^SPJ7O4>I>T!O@M)'@+_>ZB@8P'+#%P-VV%S$V@ MY7G2O5IN)MUQ)N@:P>Y,3%EC"\B[:QZ-+9Z;%=49;U^;W&O8GA5#:?.C1:H, M3R,Q ?)2H[9V;$HMYB)<7*N/>)X?B/UY!L.)*9?D(B(@2M$==WZDE427'()T MJ%QY0A8-7W";'S*LKD*Q)Q'&_N"J UTPMI(V!3"NS4FMX='8WJX2*PO1I%! MD<%YE-30*:84O;L6;#-0GXY4+$I1E")"^7I:0AYA("/0B1G+C?Q#UD$<6A%% M*(I01Q$5D[PQ/ O1]6/6TQ(33,FB6NGO05('G3IFU!6J1B=GGIA41-!=EDIH M41*C)+(R&T%AG )I3^+I,C?T.\=7ZT=21 &* N14V4IV5D[J4$]XR+@;!2@* MD!,@G_R[R-J(Y"@P46!"@5DCX[?/:7\9\3?\"3C+HQ!'(48AIHYES&>6:B;[ M$#B$!TB*%A2EN891RW"T6=9N3G8"2\B/_J*-B.\TK65&/;(":Q9J0OQ ,=G5 M:W$"05F5'CW9"C0D8HJ^7&_^G$21BR('(N>IKJGE@IBJ"?,!HST_XT2<\V+0 M\B 1B&_$._0(?8F+H>8 *$3$2F�VRZC])W;;*%03B(NP%NR/32 6T4DR#- M$:9!HTXFHU!%H5J9PDKG==% MV+1O['O=M!;(P]@"&5L@[]Y@HM]Y_(,I$!Q/LQ^H&8>G7[9:%Z15Y/K<.N/^ M_ =5PI%\8,KY0X_(F-&FBMQ:&L"FV,/D.-7O $Z:0>_V<6"T$7!I20^;'Y"+ M?8=.(6;P"]SD6E%8 5AI89@YOCWD!)'!FTF+,XYX\X.C&TH]:?46FA0M*-/K8W=_:&H[0.MO# M(Y29S1]G+F/#,)(4P%\0PC,SU3E#L]7C24%J.=#<2P/5H:HYU5<^>,]C!73A MW=:Z2!=^MYPO'$*:+E]D!8YW&MK [!-?GS_-9N.'4[10,HR/@&\(D'FC0V*_ M@&,.J'_DT9.#1A^JS3S%5*QOZAKXB3"#A*8M&/IM3E,%_,REF#+;!/']$9+H MI@FV&N^SB>AKU_(ZM!Y4P,.#>ADI&2:>&('Z].&O A%WG5Q^8)$3>1+FR+P8 MQ;)-GYHWTJZ%75%E.2:6CI:R5,)8PQ3?H&Q?SF9<7&!$NGTCFEQL<');I-:+ M\N:8/F5N:@JVM$8OT0H?JK.!=.6Y@4O0?9U^$KNKVD<''*>=X_?9@[S,:C-0 MX1QF\H@U5(%"K3^K'.!(Z1?%4ZE#"#=9'WJJ?&:;@/%)*)>L[";E2#!]UL>L MB3S/SUKB1M/5X5I1%ENJ;SA#UK8[SH[70WHCO"G\PK6106Y,'H,CH'&X#]$+ M0)^ZD L2_<7$1YI?DEJX'V.5KQB57=M#)C12DRJEC'*#0;J'F=A'*WBN*E/U M-(6,D=4CZ2 H4:Q$CF6@/0&SM?" #""M?#O+O<8D#6?V: @FC=$CB=03:Y$C MAX:Q!$L>H'7T0KH3;U^U/1[21L5%ASC3K7R'"\5+_W;R:_;)D#VS(0)2SP 5 M#<37J[8:QXOV",N?33;Z!*]

H[ -N)Z\RRC=EU:B9 2?; MR-R5 _;%(V)[&#R3]+PRS##%9#( S";""F3'<)R8^L1T^#$GCH=#[[?';K&^ MOY83E&@Z,25M56)& P2%66M45O;N2'YNEQN0A\@;$KY8^_XZ?XVHQ7^3D"_L M9A>D;9VU"J?!K"8M"X&TRL:%HM:BT2H+(W'%#) AQ'V%C"0UN&>.B2HDSW#7 MKMM4&0RR9XX&D/R!BWYE&MQP&18#"8X3E5YN*K6X?OM6TI?U7B)\^@#5#)@(4U4X +PU)I,D&3D5>4?Y MFYZ=HZVH +3C-P';.@=NZ!Z2>!'X&H909R-@-#:C:5'"+P"#P=FN 6UY52U $E'QDW2[WJN@G. AV9\7S1RD908\& M", VF\#:D6<9-0P:*'4DU^EI=09NY*Q]@'J:3*QT#!) MZ*6L>_?V(6L-&FT ME)A!8JS2!AT):JI$HNP_*#/ Q$V>@);#D?#2K9'#Y&Q[.C5877SI#/*VR 18 M$Y4IIR!("1+ENGP6$VQ(DPKCF^VC8">]NR= QPT F"A\+/#OT&@#;AO,L09? MSJKA&?H*]G[V1-GEFM#YU _OULWN8E/#'&Z 0,EH+FKMWTZ.%HI'"8(*[6#. MR@)-#)A^Q8>D>OPQ$J:U[)Y]APREZ41D/G$H-KBU(%Q6S3R'%IOP/B MP/KA-F*0Y"7A="89Q%?8#X=O3 K,C%LGB\6;. BE-3TK6/' +H-;:3_XM[WG MVT\2JP]R:E"W&U1EJ.J"L6;AU;MGECQ+ZZ2N-Z:^W@ M-#FQ[EZ6)H]6?^X=&N77'XZIR_ZRY-^HG>B^+[,$OK5:*-F%YX>?T/P=V[^6 M>3;&5WWM%AX]'#=2^WUJ;?3)/P?V\B"64:%,WF%B5^/E>J\ M'UNI'T_"G$ TK&H.]IRDK(P1_NB,!\+ MWULJ;\D\71+="L[GLUX:YA&LR-EXHQOB2TF DI"8T8:XVYX6O!M)(<35-EB1 M'%AXXZ$UNN*%\N51KOL"34^'%JX!>8N0***5W>E:SG-Y45PB4G1<-@ M/^66A@RHT,7514M!V?7^D&2/1+Z9=\S2;U3)<*_.3"C"GF**Z;BJ*%!S3+[CX,+T=ZHHP5FDYYVE( M67%1YA#PTE6'2XTY"[."SDS#EIZGE,',ZKK!H1+$OS:QJM@ZPA58K#RG;8;? MV<,W,8#?="K T5@/DG&5SI"Q3?\2$749;CR*Q24(%#S"M#U<9@#CQCYMB9AE MQ1\-92I!@U:9A!0#&#&2$A _Z;IA,ELZ H+OQA#3CBD@E>1_*]81[)T8D>N M$$3[;'9Y7:@\;ZQ:&0 CP-"<.POZAH!N&6AA13X,N!;]*[P MS#FGSB,G35%I0 MESFU7 B37Z]Z#]I)[&S&,1$XE8EO"W6DH>$$D)NLQW-:+JP/>@J' MS'G*>$#1PYHW%979*G&XQH9R+&2-A^;*^[J!!W2 4")!U1OS"9<>\F[^0W)I M/##H4\D!!=<(9N;05'+:5_3AHBZ8'*/OI;98@4&SBQ,!^PF(E <^RXJ)[QR'NL@645I-T8%Z72!1B'4L]X:8 '+Q216;9U+ M_&;]_D7.-569M.G4I,%V!SI+=EE'K(6T-\6](B!>VFH5*R8)W*6J^^^&P,R% M>BJ"H-096W6L_ 6A="M2\39$>: *^-=1Z^!EV&618AX&V47-RH>"AUQ[,%JC M)U.3YO9R0_NQ":H:;[.L3I#Y*R@9,IB+(]G YEF9XE,C@P+@?(4Y_6!"B=W% MR9;>]7JAZ')58,\U%O]1:G9SQ*>;7"> M"QR58K>>!X;AXVTG[U8=/%:P*OS.M42@SH"$,80/DH>]"0V X M. 62(WX(D(-6D ZMS)3-H^OTX_JMN-C@\M<++#R@\EL2:LIJ"@C4J? T2_\H M*_])"3GMSQ-(%WF$NMS#EX8W.R ]@O09@E0J,F,P,@73E'RDV2>P?[4&CNE5 ML/B(Z /K$P/M]GXR3AX\65!$T;/RF1&9E.) &Z=#+1#MX+T+O@35I]N MD7+!AX::".1O,*7I7KF-_Y!,,0+R"LCE, R((( M.)%SL5?$L22H*]?P/_ \GQ[!92W-^,_&ZA=&\ARG5G.G-?*>G -&!@Y!#ZXMW[:8FHO_8DMU666CR=6U]D7/7:W;[\G MS]D+X5:8]F+!-V.)<.T?8.7LS9$02D0&D#S=%)-&5O6<;#<$FIP[&!&(;BK/ MON.ZS464?2V@2R, MP-Q\JF,@"J[N&5J(JYJ9/,#%^>. ]3D:Y&AO136D]I!L6A'5 0VC(6L!)K82 M3_[2Y+LZ*WJK/QX8V8]-&Q5XS.?6R6#&$N8.##,8J>I_<$0OP'5PFVGK;#6&@K+^> M+/K,J][I]_:\UZ! M-0KXJ2!/BV\ ^T<9+(PQ)/)Y=?IW-YB22PB#JX8.\NAO7^E1#3@MV^57S\6B M:_2"S[ H3&S1IE"Y4AKIX+JP)$8/LWWV=8JR"'Y75N=ID?W;)QTA"5E686N_ M#,/17?[*^MJS\LE8#V9L"&M@;XYI+KLKLALM//Q%6@$42Y?F52J2@D[ R#." MD))T&LY/?P1,@/72\?MU,P2PA#@&/U&4)#HGF*?=SINHYPQ3GARR8_:@F__K MUHCEM5;=^)$XJEF!YY"\9[M+E=U,C%J2LPCP(-1O,SS&Z1 \,%? M';N>0UD,M;R AR]K4!#9!(\J>N8#2&6 *F48GQ^V6X:5.2D[!KOD.O70U2'( M=H9N- !0K&H*WF*@:'V\HI<4USAQQ!O+@]5:N^/\V_.2>E)\@P4Y MP B]EV.$M2'AE\'55&82)<-^E8EHPLO0T%YU'F"F."[T^Y\Y;" WP-I7J73M19@C#_8;E2SV#'"QQR3BVX0^JAJ[.67(-M.E^%6 M0%\$L0>%,N^%)8AL/'Y+J41W=:1KM+LSXJX OE8+MP OX =CK"GQ_9K 08 2 M VUH>&Z,MC) !X6'%XL9*F.(8]>$<\9*&+R0=>*QRT9@7]P5U/2)6"<$7188E]70R_>>0$'#%2J4QD@,H+69N +', 3P)U2\/X9!/IVY29VD:RZ3"EQ"2[%G/;D$I(C"OPW2*:-_59 M."[JKJ#+6&?@4R,$S1EP)RDE15"H$=!\H<:JC,POAG !H!(U]7&0Z88%)F3% M=O);,4DO2BINP.])E8C;;>,MZEWWK06TH0F0VF?<2GB)YK.I9?:Y@#+"9*Q< M(]1C]31%$P=@#F46*6&.!3/N9A;-R>N%J49E@+5FZ[^3I^$98&<7:%;0?KWJ M505<]J)0&N*<)'5J]C!"850G&4_(;Q44,V4S>Y;3PB J7Q"/"-R8V-.V0+0/ M C0"#].W^+I#*G&;? ]<(/: [&GRO-@F+1!6,5Y+8!_Q1?'^:L%5C MDI8@/*W A-+.GLBH1G)%^Z;GXA8RW%3WR^$30]Y; UY=^=DCDQ"U-@ORJR"# M9;, ?+EMZZ5QG6"2/0_&.NA4>O_+T)_" M@ 3^K$\_OF2H=SGWU&(BDRH&SG_M#7.YKE50.&TV-HWZ0*K*\DJ[M0X$XI%@1D2())DQBM\2>:VB: M4FP#N\4%=66?:FK2"^@W94Q.%I!+H>- F%KK]T"AA!S)!L(2IF^@5"EO2*O MSDF@UFY()AJE,GGED]>2EQXH>WG1Y 5U@>NL(>.GD%O#O@9!RR'5"WP*@IR% M-:^=BI^F3#A T.84,HD87K&/:!= WDB:-B9I]M/[/(CX2V7#K'N)*1M;9*T<@Z)[#?VR#;S_Q$H MU4 ]Z-S5G@&863*"8;H<5MD806Z8"O&=7MDGZU%]Z/TD7L4S+V.CBW!/@XP_ M0K6_(.VM9Y,Q*J*R?AQ&0@ZS-M)JAS4M\YUC[LS1E7>@8VXX%;\4"1U->'2- MU>[*(B.2T$-MOI$%Z>>Q(!T+TC^H(+W::E,JQ=2<^,,##[2#/A(D;/3,B.*7 M%G],)MESSHC69)$MP*\6T.4D49Z?5B$7IAA#ILEC>" <<@#!J>NYJULX8.*$ M:CN3O9@@R,U#07D05!S0Y.M>(0'C$UR;[/TTK6:W9^@=[G1]+&<=T^MS@;K> M)J/^QA2G9450\RN+"=;OJ?/&?RNEL;DUIV[='P 093>B@%@1C#AZ%]"/@%?K ML16X[\!J85>YX#2/OBMF.,'I.Z\DB-65$OVP6-T+W&#K+Q/\@!'-QG61ZL[J M2=MY(1:Q.FGF@F)6$++*VBK>^)*7%T*LG=- M)9AV!X_$N!^2DIP(M'$NCB*%_AN!PT'W/=7;*T7*"UJE=Y%H.Y'G$TAX3#Y/ MFEI2F.+ Y-D4NA"YP?RT_2(DRDR.AV1ET"F50/XTVX)L5#9'MZ[S10GTL6VD M8)RF>A)3U$X;(;B:TD<7W-5&^1=*M+@>>1)_'A=#@J5PH7A9+.6@H2!U!5N& MJ2L@K0+L8JO?B6XABUQ.!AQM,] 1M[AW86J7\^ &^O02,U*3[>2E??.,^)IJ MEU)&+0JI&8&]=O,S]'E79<'L3)".$M)(F&>[0NX0X21@7X9HMAHFTQ7?W:;? MIPOKE?,D$D>L0#4<>V9H)BZT&7$QGLDDH#_0_-E8XR"Y0VM6%LW84#T=M$[" M?1G8N@!K1G,?5&*[AJ,&['94I<]NRBS<1\=@]2VRU5J M(# N>&EE1E2)9(VMC0R/ZW-C.HV:JT0?D=?(%_&:QX BT%*:G^D M.*+WWB [@<#9D.4&4]18G1+.!H:I(2C<@?[L"4-F61$P$&"I2:GT7+F@Y P& MC.KQ$.A>-]) .<;,G7+WD!M:.8HD<0A1#$X!TYJ(BG/ZC1= Z%E00OUVH*+# MX1K(2H9@$%*'2_^WZYS#(%MZESKR@J!'\[-;;;Z%#.U7<.4*)LV77:6R9'). M++!714K/4#\3H),,G"$PCIEX>SU>5+O*HVP\(R/5A&IL'ALQ@*+O>K5SR](> MAT#?#+I>B2JRM!NW6&F>!\HVATT,BW*$:KNL?'TJ]!YGR. MI03%= L#L)[F4/3+2[M-2V(Q4O MCRDE!<^0*VR)Q'(H W+)F*,RZ7N0/J^# M:AYMM=]&-6D_ONQX^2(Q77%X%-H&6"LBL?V2@*6L>N.5QYTZBNZ=8%Y(1^?A M2I^Z^;=^/-#5E;!OG=.K';#2 )0!>PYV"R@P4'R6OK#"'%8C<>U&:>-@4CD@ MIOR$@ MS:+HKP.I 5$3EIN\EC]O4LAK&TDI%$OAK2G"5E;72HJ-/CG7*,J5CJBKR>+Q M(0 GA0B\_OXXX@GDX03T%+[-UG_*U7C=V:;^53Z'0D-:.&+.E&B+@!F9/FXJ MDM$4G>_M.U/U.2)]3V=N9) 93C=*H01QH54M#:9O., FYI,JNTC9=7?[ :WZ M[L3167)86U6_"8JLOL]!*6.G[5,Q( ID3Y!4.4<"J&'Z $_\(7]PNH7Z"7MU MBFHUUYZ ._S!F8=TE&MHP_C1G^E-*D.M\*I=T_SJ/"$4>*2MS6V58R;KT>76 MT,(TRDL3:;"B%DWPOBZF?6%/:FW-:&A7P$>%WP&(3M\?<9)%P9$:C1)4 M'\6+.?W/>"7=?LY XR]XXYX[HDKJX2K05A(MLVH>5"-HB.] YE-P["(/UKJU MUIH_ND!&K?8>FJWZCZ?VJ7.LY35@VQ0\/M C]HW[U]3U89".%\(/AL&H02&< MUI2BV0)/#4A*#O#FXOQQ\MOVZ7;RB,E'!HJ>"'IE\\=DV*REA&;A'KV6:E)' M-6_@3:J[GSI?%#4E.C&$Q1&\)$0R)2U6)7K74(E).ZFP1[3G]"I)4THMS,.' M#46#$'*'*B^ V?VP2OEKAB-33R\<#]\8@M20B'UZS^;(FC=?X#Y^?^1ZK896 M^&>*2PJ,]_^F5E[L]NT.(&#?<=H;,]ZXO<)T+=:.\,-H@-13H-?KC)E?5D2- MRS<9*:(($"GUR Z+FU3JSLA5BK3OYI1'AY>6<)H>=&1?0ADS_-U%5GI)]OGI ME!X7NWB IX!X'3SV32V@T1)18ZQ:1=$T3!=10RZ=&Q?".B?T'3#;<9^VW$Y. M%LP+RSH]11QH*YI)TG,J0U!CY[^9<8A2 V1R0!&ADI^[@#+B93AD<"7:? M*<^@*VN>UDSSXO"Y"P>7K=R0,P;H#Z59T)#O,C6:/)'9TG"H#K@6$_2R$(*$ MPR&XDX-FWECOA,=MRG;8>">K<^D&R@6LV'QB+O&*/4Z$5"^8 ,)8 M0N_HU7@BR+)&SM&S\1*UMX$8D-OTFB7GK(*RU3&T A EMOA+ MK\^.G;O$]=(E;^.1-:15899U\GQNO^[HC\.!/J]>,24RU@;C[Q>U3!EY;@) MVY6YH1.YC?,+TT+:<@)TP)XCIRF9_E=[D@J(KK#MJG)%"=%PO+GD1A<5I/%1 MN ?=1^].71_(*.MBK#FI_$*P(XIYMS"[PH9VW7VFW3:HZ\)#-+;47PT$@M2D M.,8@W _VHSEMKIM6@" 4(0-J93XM80 E$(?";()R"%7"L;EP-(F^NQY("B61 MCG:/BMVYV(*CNDY!)R$]?[%UBLE4N-5[JQX@^)]/27>]D0<.(C*\Y-';K=/W M1V_@#QYQ#'\YDV?589T[;7@=^!A?ZTQ'=[AL;'M7:QXR!PK"XZTB;H2\N8^N M7$/_27&1ROR WECSQ#_-=O)6,%98C!#"5&*3745ZVG(9)M@1DX4TQ#UJ$ZG"4@K$U3 P7R%"8#M'J%T>!S2UAA&96MR5#301_4% M>?164Y%W>_J/]2#!D8]5:<4T:4'.NL=5IA_J]HH>GF>=F&XQE;44^,"[M_8B M,WL>J9$0<7,R4^LT]- M2-9AL 'WB50#7D)0YH 8PDSD7(7WQR?)R]-3[_ND?J?$]=.BKNV6.-<8'U%= M!8^*+X;I'*WJ7Z5:%X*US)"K7G9WI*\7S8JJ@0G;D'=%)3R1&V#^ 47NY,PW M1,E[H*54+)DA.+M3NZ7'^\D_FI*F_KS.[T8(ZZAY3BJ3&,T58[MLO,R>%*'P M4&*TRO(!36[43E38SVS!9U#/0JT)MIOP#Y3.]R\YT*>4]+(_P&YA'%:7US-( M;;>0WL!_AH[< M,5\-H"%);&,'Y6C1A6-D97EM2D&VG)HR( Y^ME-1Q%^#P% M]B?N0PDFAG8#4JKXI:M=HK9'I.\($.=0_7#XJ698X@">M/CDEEX:VJ40YTH/ M7HAQ0$"+4D=W]K?0*%UQ(!2(0*BSW/6+(U>"?4='<@;VEU6!' 7.7W&' 3D2 M +2N^3OR>91V/*URC/GIM;BOR6/2*W?I_')(-"I,@,^2J(G<6 VQ5N[=\6/7 MGX@.+TVF99Z -%\BA1$W-(C=LJL S2#H!OE4W0PZL;'[E.'ZBIKB6J \T?>W MSZ"@?#QDO@NT*_#XS9 6KG0RO@H/#YZ"0UL'A-F*<=WU7X@,B#(1V1%WY>(& ML_2^EA@2\F">Q0;+ B["XZ,P8(HU9NS1T+(@I@$/85Q"'TDEMK8GG MBFY[)1XI[)*95RBX<,R'T%%1X@<>125950E#5PQ5RHL0O9XDS9PRXCJ MXJ%2.N_OQBIGK'*NOX-!8C]X,[;]!O]X= &>QU%X5#,VI)\M QU_@ MX% W=0J8,,70J$04I1[0DZ3H@#DYE^UP^6[Q"K\KDGRZN)]E,OMH'Q*'!P';^AL\0KV?M?L,MAR?L/%I?>8+ XC+1I5?"W+"C/,7> M6@SV$?0BV1K;RK?W"D7SA5\/)GP]P/5<.L-<]V-Y[@AOW**,;9T5X8[D'ICM M=FHA!^1.T((<]=WMYSN$1FK)#6>6$ I: MB*/ QM)F(ISY #_(!W+SN6$84PR&)2X9/B5F.+7.;I>3W);N2'2=Z$117B" MU#0GGG8-EA63KI5AVE"7N%/KU_;/,+ *@T/%;,>*;='9,>[K-3869F0ME8QQ M7,\"4QV4]$UY.D\VX^9+ZZZ-N==-YB7WC$)Q>D*I61ZJ-\6<#:P7YLW1*/(8 M$\6@H)[!,*/9A)7.FD+ EK%QR.<^7;!JV;D9%<,9-2PZS^PBC1GOSWXS6BIJ M;Z$[& FBBV!YAFF.?TSQI&8>)]VWZ?9RR!8 F9Q,"0?QK3^L(FGV:%;DW0O12 \:&RB]\+O! FQ-LD"WHX= M4T#Y"HDMSKSX9!S'DG(59)*>?^A@;OO.=QW0#TKB@('D%%$;&1H] M;*:'MO>RPN :&^I%?OLW?4C--!Z=QZ+DT4[23B[<#;313L6#*J=N_0#P]T*U MX^---1?4$AD:J;=KECE(QP0XYAUY*;8S%,Q1P0AV I.I[ERJDWKW$VT4)@,! M&55V>,IT;I5)LPZ0M8* MIL4B>!%7T>YCP89!F7H0@9]#N!TV?2X(Z@B#N(!A=X%E0"T64MQS$ "$U!$< M1IW+]8#PH%T FSU!W)]K 90Q;+I+(BBE*]JHN,R[+&H,WJR_]M"H.\")2NQGT,9"]O*T37.928R.Y((FT >=U-DQ#%KB.?.WNS05=UP!0*\$$)Y MQ\G?=I_J^T&A&\C,7365I]9;;3OZ% 0D)_;[0642O5DO@/)W1OC*^&3L$[6O MRX>9@59\S7>\$/6VQ)Z_"_G#%(D>6DH)?NN^@Z43@#0B4N$S,M;:N_WMX,G3 M[7WW@LJ!;?>GB>!O$>)GS,LKYG?WRGM3Y0'\F0%CTXTZ<&9W\?!5LT M=V].RRGG%*^XXJZD-V<\C[KS"#>Z#R4%@E79VSYP2[)ZPY5S4X-W P^\>_"5 M3LZN^#CT6MC,YN8[]GL\"S5#:UV^SA&NC/0*[&'.Y8!ISKNR]O2)6]:L\.%L M>&;]@H6>Y"J#X37[N#0U&@EVBE&ISTP*'X/Z3;\[C'5O^:9]WFD&A68_Z@ M3S8625&4;F9R0K\)\&"C$FOMW/+N7?@68YY;AU47ACC+&,=]XCVU LZ]+)(V M;#V6C*(M=5]7T]">G#-IKI2E 0'?4%Y*ALMPLA&0BIS7+U""%ZA_I"2 Z?LM M#(_GM7DA/_Q\"PZ+E$;4;Z21%9]A*T^75F>]F&2?S5BGZ:6F0"[.HK+_/W:$ M+/2Q9_"WG_0?ONF!VXVU<#RANU;3OQ0EDK^H!^#Z!#_H?_[U^>'3YS__UT^+ ML7ZN\$/=U/C7/O(-BPG7! @W]]5=!AY>[R?8E)]P%Z- /2R!6A6R71'D1MF) MLH.R0YE9<2G&9BR- ,BII''/2.SMTTX^'J0QX=X"(L=5!UJ/9U" VPE\*5B^@Q3YRG/1I%>P2Q$"ETA M4IN&-MF+:).(-KD6;1(5Y4-2E.,L;USONM3077+',<)A>L=%NQYKB/%T76,O M_A6)0*PH=A-5F*3 I'ZTVU$<01RM;1YQH0JP!M",3&-'5]5ZF)R,_XH]#8A2 MJ S5>'*&O(RIK$1)+.X;!=" 9G[E(9NK9;'?DD#RS]NPM4Q(<.4_Z1,[1]Z! M10 AP)&XC@D-/ND9JP)J;8=;4%]&UQN ,M6%H4'@@#T@UYSJ![[J'3KU(5D; M'OF!2YCA93%3)RE DFWTH7$0@#0BG9KA,]:$FYB524^2/I= D)BW!#30X$4 MT-)X!\U C*.1>A"BD;IA"F8.U=1J#;A)%^X-NQ 1E'BE5 M&>!J2,GQ6*WGR:,FTB^DWZ8FJ*N^P.,:$81%M9U%E8ZI^SH;F5YK$E0OU\L MZ:B1B0$,L#FY3/[#^LPJJR<8'FC7J&CV AT& DC9]QUJO!8&OLS@8VJ!Q!P-$7W$< FIBHA2)925)65#[\=<($%2(1,6DP]I5O*E;1=UG._&#:G%] MU#.Y>BH]$;??%O9_$6))A3JH5]6&&"%ZY5\W/H#Q,WY;RLL"J8GPS9A ]T;O MM[ZF3S=?6C@6A/K7%5U[%Z%=@'1Y'2ZTN%9.9G]RE4L4;&0Z-=7(>@4:=Q#L M.+7)D28+&V>PF A58%!6M>!EX+>=[%)+9J4QD*UBN[BWO[W;4S(-G@IN<8ZS M"[VA0B(_3S_Z&IN=L6E*)A@ ]Q1\V_[*$*G6>\AHI'V%1S&=/'W )WNO<-:_ M6(=GP:2L?@T!AZ!N)0U]8J_7D&230)-PDR1+ HU79NM4BWE2BH%M^\T4 C9C M!?U*@'NU+E5KR]&3<"9QTK^@P94QF:DTK#W4=CFFV?R*8$M?@-?O#K@#_S!C MA)HQ=\Z2" AH^JZK[Y*]^0J=O%XS+O/&IS(QLO_%M#/K6RVM>AA-K=-:U8&% M'_" (6-0_?"LJC307P5.MJR&V0)M!L^&7FXGTGH D[OYEP/U4(OEG$G4O8F! M2W.W>=$ 1_0UX!RBHX+. 'CFK.)+^2Y Z'< )F"P43E*+X%KA<<,1%/Y84#Z MPX_GS(!K J=7L8]-'B2_$H@09BT)60E.TZ4-YZ59,WAF]BJ("HYA9:4BLCR0+LB6#^('# M2.0MMCX1OOO&\;]GC]VV-8&79R MP0U-+=8KOD#'DSP;>"80*\QH,RI/"$X MMT?D-V;88I(5Q'UU_\&1B%C'[0!D]ID[4,/B'RF-MAIV=T;K!7LT!;UF'S'90MA.M(!U+UA M'9E%6HFR7@ MM*MKA ;"S6%$8MEK\+ ]YZ75V:[[W^E(<"HO($?'4404(_&!2NA $6Z\]3V< M$$?F8016+9AXJ>TQ6#49'I1(A[^#NCGWWNFW5'' M":7$8*!G82!K"8Y^YRRU3I)J24Q[!%6&WT$VSR&Y@[1>F+H?7)78XD%-+:1) M[^.5R.= M\-;+&1@*M\([<87-R9_A\DQ5_/MOU6*CX6LB]6WVSD(V1=F2 ,) M9%USCCAOJ![]7GXG&_&8$N^<[W5/00X-I95Q9L2?D"H1?L,>W&J@/8=&76ML M _X<$ORC4=5PMW%3S--L[&(BB2E;9@!Z#W7.);B-HR=A7#0H%>I,*[MI-J1$ M"B:SF0('_'ETB63CAGXV(&.F/,:4^:;)2R;H^D;R4.Q'9$!$!JR=AT([.E<9 MC9O8J;;F""@C@S%W3%+NF!C[6W)7]:""#G$=6%]@^&[V#D' T/-@/<^3Q2Y[9LK?RB MA1>_YL) /;\$&PT"4I2N9 IL%FTZ DQKUEY"J NJ3+ ;/"2TD&(]TTX\LHXY MLX^A[Y)BTXBG&^R^UF/?M\)$J$AL8=]M=WMGQ[FN5Y%9V'<4.HNO?XH,X0M6 MN]H+ R.&/,&:9!"J@XJ7X%OU$M7/G;9&Q\O'Y%9@VA7T:US.[>3H2[\B^;H> MT;01B,DGTE(*64B[#SR/MGN7-DL))$7E7W6["1-0562=HN]KIW_B&#W%NBE+G$30(ZQ]G5GZ*7.;E#J!FV@ M@K\+Y-0 A;[&W.C+IB*2(F0=HG%&;.A7O,0D;Z \CO;5+"Z!MOYO>\^VGSQ# MD?K;P>[VWC,P)Y1[I[Z[:U=&!GX$I3=J_B:O(56U#.)]UD68 0[1@?,A$352 M*#AB5:@S@ML"?P%N?$YLA>R)?CPO*96RUL_J8&4ML@FDXZP7&A%0!QARW^8' MO D135%[7(&>[&V5(WUVZBI 7FH#0YNS*LR.T-%(Y MLR+/6L ,/(4PRW<"D@!;*%.+^!&"3K^ 65R^J%ZB9TV1^!W,ROJU)NAQO4>. M]K[- $>%_?-^]6V[PM8 JKX\7+[TW;>9.2<,2:)=9 ^I^NDXPL]L70TS$ .4,#C5XX_-B^-\[$X23E>55>PB!?.1(%I#NA*WT&:F9$ \_5 M).D9^?8X]5_H%3$>DS$P:YLHVJ.L,^).NY"^E;3^12DLH@*G W_RF M$[AA.HCC95^16;F*:]0N9XZA6G-Z\U&%3?JE!$"A!&S.'A')GQ'V28 _N;: 'J 6X0 @HGI_0D-,;VQ)57DN&IS)O,9?#AFC>"K>OV >!= M5VK=:4O%:FTZ3T?\]6%95="]2I!Y']JUIM,Q7%9Q$PV"3@5//"BF1"?0CU(>-<):M MFLBG#ND=4!N_(W<^MEB$ Q'P42'T":MF.$',U:;#0 &S6$) M#G<5E11AM@:>#3Z$TQYL/VG#:8GG".X5M(2K.Z[ Q)X)B5+?T[D,(DT4*#1G M)AS @?^$U&QA*X_92X>CXF[O??D.)$^$WDK%K!S;ST!=M&[J.?'VJEPWS;6% M:V]D;?$@UA9C;7'MM47R:OMRM!A0!%UGUX,X48,LLIE,%5V4BP#\T%8N=> % M83J]0]+9XRQH'0%3B(G$#DPLV _X7TAEV6NZ3)O<;T"S.E%S6K-:0IHFG/<# M<=%H9')#+06KU"&DVZ!W 'HQ\HFU/]2H /T<(:X+IHZ@DV97D]&6K5B$]5YE M!#8!3DAE-+]PCUF1H=\N32*5LFXZ,"&6+\KB6TM@K,.W"*>R.0]PX"(JZCZT MWG(YHD7"J!OFGJN0=PSSN\JYJQ%@BZ0II _ 0??S2GR?%A&FV/T #G9O?:R\ QL@KU&5T%D'7M7N?T!I$]& MZ>=$G"&]#J+FQ#FO'3"S*U+N:]>AYE]AR]SD:C?7+@EXM$N/^P>G)ENX,M8- M?%FBTUX*]^"%)$SA'88&1TQZG8Q(KM..(.B)4(6+)6ZHW IS^F?S*ZOU#D[>@W6V\QB)HF@XI=X-"[.JQ M"Y>2PO'X'A@-B#R;3+6A$X,M 6SU4FKS""'$S3LJJ98E4=7 Q:5N8$8;WH]8 MG\%U#R0IG3#/ZJ:1N\>CQ%./0Y %828D(5;W-O8T//F%@^G:W#I(K+CEI/.P MDNK%^@MI9MYD'&'!&B'HU$/CV.?(@ V<,H&Q=WU\.EFK0LH&0#J).LE)=4'& M5V!/J$9N] [,^V MZ+J9[0I[Y=3U%6,\S/BNHD3^3F#TH)9R9X AQQX) 'Y:GE[6BJR>0 <(055E M.A^3"HZ *\!P!=7%AC.#PJ'T3JOAS?Q$Z431ZW_M7,4U]N6V)FQ9K05S+)5V M2#\;AS3X;?MTVX5^V7F1_&%-23W.9$:SVA(%!\9O4;L_?JFU6VZ/!JXH"O?: MV]E]:KU9*W2B.%Z;,4JC#6VRFMUY.FS]%/9G]C['#6O8_RV'-;C\ VK_+RN[ MEQ=997?W*+/:^H/),S,AQ,AP([-]J+"3^-$.UP45CS3'?C"'#9[,?K)6 MT6'%72A88;6:38V#YZ7D/KV ZX?(FYSO;+]6E2F1C?-45O2DO*SCQ#F_ \YP M$=,'SW\"0FY1W/*H4J]4T@Q7$2 GS]>>6%U"C]-E"2?274T/>.94(1[V'I_^@$'HSD)2RTH("GZ@,=W*GJQ8P7#R_ M:-\V>VIME5G2-&<50HF7R4L#'J1+*)W(6. M[P/F.^!X'^4,M;C R@I*7&L[)BP"W]9DO/->*DBC//ED].BU+=,P]?P,Q,YAJ"U7U MZY/C(Q(]\*QKNCYD> D!J\/NY#-G4]Z::@^"N$:],1E,%V4'3!<8K^TJ7YA MV5+,CVBT!9GTO.0,#]6\Z]N:D+SV=(&&^X@@#SSEG)@4>#/H,5RHB>?2H.X< M>_^>E9-,2B0J@K@^2"9@^)N"66KL-VRP5A.:0VNM.DCM^@]>,3J,,X+MAR-X M*8V=Q)P\V@Z[Q+F *4#[L4$4@H5)9;6?0Q;=QO[_P")QUWF# U$6YR5S?81; MJDQ9"5-JR%\YV#EP^BVMAJF-#;?>?L3LRV,-4OACI0[@G8O"2.TD<7:)[%8&XNU:R_6.N@: M^)5IY0(*^PQ9Z@.*OG,YP=PEGV(W6+"G;4N9 #% MN#LS:_X]S'"=.-SWC75K1_ER"XJ-9JP:4#":\S.>\B6U @:.4N=5K)J!09;G MD,3Z@!F0,1<&]0(4/5_DK$8X4VV<0=7=CU\%"?&<.KP/=JG9E:9 4).38%IE M'+8:99R7L_)IKQ>.O>5R/TQEI]/LJ?.J\O,R@0K\B)'TDK.I25F5,M1/X62^ M6>93ZQ#^]U\^/CU\]G0XV4D_[N^EAQ\/GN[L?QP.GQQ^G.SM/C]\FAZDSY\> M_H6,)GWCY.S5F]U??GO[X=7INU__^>KEZ=G1Z]?'[]Z\>?7V[/3C[N[!WI,# M_L+MB%SGR+1$[KF3.'BT__SK[N'.S[N_;-,/5__7OT6"KY'(>_Q(YAR52OH^ MVJB_K@ ?? XT^IFD)U],L[%]3*3%?[:WL_^SKB.PN)BGH^&SW5TK'^9P[^/! M\_3IQV>'![L?1^EH?SC>&XX/TW%77(Z/__7+JP^GKXY_^W!R]J^/!WL[SYX^ MOU4A^4K="T^7[![?2%B"=TAN6:]^;8%E.81#SSEPK &]"978*;-,KI\@G-%C MS).AP#% M!2\!\Q$ULK8(6N*!>&"*=9<2!.78.E!FR*/)7SPO,(?,95"&!3G M,F,)$ KLD$HF1T^\%M212)2!E?>;/A?2XM6=%P&/>LP4)92RA[%+M]I\^&4; M81\2RCNX*)C9$R(*? _O]SL0&7;)2][QQ+$;0'K".81PM3,SFA8V&CY?)J%, MOK87-I=E]2EY]/;D]"PY/GW]>!LRIU-DFM*W%\ 33C*E4K^]*&Y27YY3+H<9 MSD9H'/B7-)X%FK"(I=7D<[#;G /!SM':#0&G+>W9;.PF-1=,R:*+\VVG&7MP M.%R2#IT1K0X\"(@5YENIQL[CK(LZ$_A+WPN^YX+\,: H7$K[9;I(?=G+[\*C M]\^["3%H:]W:^J-]9:MYEJ^R IH.MT:YC9" MX>OSI]E5^.'#&4&0=)&"-!S9"#SU;$:P&I2;3W.)Q6+IE".LV/ M]NG/&E/1[\/%L:I1\DGR07DR_MXEV66<+Y? *L*.5-S1.@?6'3/P"GB ZCJD MA+9_@;05Y>41F>FTA;TC["'S/^49QBH4X2/PGH] \NC-Z>E[1KZH$'GOX/-3 M+Y^*?H *L\FCTW?'\JW0GYN5!=!0,>=3FB__;:A9&-/A\%,V@O*!G\["5 NN MA"/'@Y*T4H.":AE0@,'/[JL0M_FS&\]#/ \\#1Z]]I:3D%ZF%?G1V,KG:K $ MJA+ M([4=L4;HPEITA*/$72UQ,(2X7B 0%?J6;02(,D8U4T9D: LN6?OTW&I)ZW6Z MNC=:Z*J9MQ'T0\A%CSY)AU1/BN;G)(KCW1?'.YM E$"N&-M5V#*8/!M5R[EO M;B@_69/[[W9F#SCXYHAP2#X94(Z3RIZ$"O@X@>-<"[TI<' I$20!NMI^#"D9 MQ@8I6G:36;- ".&ILXQ#Z>QF^U*#K$ M[*D2X2&94*=O.^$"! %YAC\B1ZX]S-!R?#DMN2_V.O?[&X?>;QK,^3#"G"/, M^0?!G+^8OW,EJ'A%]K^GF,P-CU()\$XE5L01;F>P:9(=5:1ID'!HX*#+/60N MA"86^AC(2%6JGI;0N$VTQ7RWE2"3WSW-A>^*PFP"-HMB;1(;(#]9*U"T7GQA MA2==!*^&: -NH>;V2^M)E.TE<['<0/$&:#"A8$SYW5Q'QY(:R)8$G&Y]/FDZ MR^S3>P/O[/MAOHYS?A)\LM3(10=ZO -8W1#;\G<#0&7U/V5 M,D?< 4UU^#NLU2&-R:0IO!,)5!UC ]!5Q:E^A W!U/$(U)^/W(^/U75PQ+&9 MUP$Q)%)_I)],H?.YD,^BQM9@"D)?H7Z;>\/EUDRX4DLUG7'C?&B44A!2WKY+ M!FW0ZCO-?(P3"Q;ZEHCU<5T& ]6< >^W F2@SIMBZZ49V_P7TB4Y**M*V)H< M1GA=D+'V8M/::M[6'MGS*Y(M7"X^"U4P39A07/W!>M$NK[H^.#+$>X2#FK^D^[ M<* ' JI*5P*/K+B9TT.P5?M2@R]Y(]=03EJ(V1#T-BA\I]\JB+C@&C#ZO%Q, MPU);"S\D50R'H8+>(&0G=.(>?@,LF-T_8$)T+_5E.R5L2#1DVM[IR<[_FRRM M\\LMS3)8A3K.^A(M1$NE6E5"\];:$;U]F6:)FD.!?4]NOBY=WCJ @-"IVV0E M5B0'M/B[7A[-. ,U(#[RZ$A=P^9!^YW&)D[0%$W#$,0H)* M\#X'XR8/)G*H_G8#EX>/CLV=-TM'^X_V2\WVD* MV7O_X=W[5Q_.3EZ=?MQ[LO-\Y^D/[1HZ[.D:VKM1'TCWO_Y-UHBO+BN[S33K M@7@R&4Z!@E@XZK.A=;ZK)0L#=;^E(]%8$.HA+PF)PG&:I\.TMD?T'S86MG)X M#,P>955D*5FPE3?E\3W2D_?LV6!G9R>I8;0& /H Y(\SI.G6U/::)KO/.Q_S MY73Y:$DC6P-:_(FU^5OIJ$)"PI'!KN#<7I.> M&]F\LPXA., TW@Z:%'A:VAAK=91-Y;SKE4M5 *-2E4-/I0V33FQ0;HT)O7*; M&)K;3)2GD%$_<;+7W>+@Q8*W K'%U^+W@4N<6.-0F% 4CUP?.#%@@- M%KY5EJ/0[>3UAV,WS&QJTC'/?.F<@/?3TKJ6GP?)497]NRQ29GY2S[BW%[P0 MM*[ TQIJH$&_/\$T_O9&4F$\C3GBF".^>SEB/O'HJ=*9WJ*#[MGJP[,,%*9T M)KU^(*_UDML3B])QO9->A#K1I8QOI F68.F0LIC(N1@X+C?<3G[!(7"HPKG8 M.:49<' 1SP^_^I&'2\<+MOVE+5"TD+!N?.1@YT:TXZ);\"RDS:*47]!)P-\$ MYV7'5QGY,UUUM*CDP?B&NUPW=27(5G63-!M?Y6!G>_?P/W2;6W-=S[BJQNRX0UOV)"M:XZM MRN^*95]54M[;WG\6-^(.;,3NSO;>T[@3=V G[)&(&W$7-N+Y]L%NW(@[L!'Q M1-R1C8@GXHYL1#P1=V0CXHFX(QL13\0=V8CGV_O/XT;$?$V-J2!C=_7 M,CQ,8;C.<7F8JQ)E)TY:=_78_]6UW05_NZ6WI]]\S5O_[:+PFX4A0<@"MBPLW<; M.C!N[S)Z(/>Y4V^D5+?OZ5L[H]U.ZE-Y M_RQFHAY DF(]YBF*PJ:*0C>5$44ABD(4A8>=X'S2+5MM0(;S&'B^TG$94YP; MF.*\=>US[U7-!N9%;KT:'C?Y[FWRK:-?XB;'3=[\3=[ #&9,S#O$[;O;9S3"V#9[D^,9O?^YP>ZPA0W- M#1;C++W%^8'K?I^8'8QPHYA3B)L<-SENV5;]?].C'E%P&!#S%1$$4ABD+, M&<5-CIL<$X,;D!C\/U,LFM&G94P.;F!R,#8+Q_1$W+ZX?7'[XO;%Y.!];A;^ MM6SL'D=(8,P/QE RY@OB)L=-CIL<-WGS-_E^9/XVLF'X35HM\[08Q\S?!F;^ M8L-PS#W$[8O;%[=O<\+Q>[_)&Y@?O"\-PV_2NDY'TZ8VBT7$$-[?'&%77F/0 M&3,+<9/C)L=-CIM\/S?Y?N0(;\O3_+%N93::9N=I$7.$&Y@CC.C S)O]KJMK<'@?TNE\I M)A$[7L-.S"+&W$/,N8EU\'%\V/]SFD6,8N;F(R\]0EZ]U[+W*T41D1-Q>V+VQ>W;T.V M;P-3@_=E)O*[RIR7MS>Z;MVO$Q.#,3'X$-,),6<4-SENXB:F_PYCZV^CD0T0O/8!-CAFFC=Z^&YU1M\?QI,9DXF8D M$]\W]AG+Y,-M4M6L^YUB1C&B4F(>(FYRW.2XR7&3'^HFWX^,XD;2'WZ8EF.3 MG-1Y6HQC1G$#,XHQV;39V8J8;(K;%[ Q*KU_J8>O)%J- MHO! 1>'6?XMC2N'.^/51%.Z@ M*$2XVP/8Y A4CQG$+Q*%G4W,(/Z>UE-[A\4MZ84(7ISK'3$;Q0W.6YRW.2XR?9XY.+15IEY2 Y3HMT',>ID!=95F-3;=&G7^S./R=UF6?CY*\[^'^;)IB1 M'/&KK,[&"$%,8<3MC=L;M_>!;"]ZBQNSO0^'G%%>.MG=PQNMT(]+IMA;C95JO=V;YV69]U2<(=2(/=-6O8CA#8*RTV%Y2""[J*PW%A8 MNJB\*"RWE:2];\*RO[^B"_RG16I?Z_MOI_J@_>,--_<'/M3>S9\J3;+Q?__E M8YKN[#[9WW_^<<<\._QX<&">?7R^EQY\?/[T\-G3_=&3_8,]8^_W4RK?.#E[ M]6;_UU=_/_KU_8=WQZ]>O3QY^_?3CT]WGA[L[_,'OTOP\MR+RC"X_J4!R;*' M)!_;/\+C43BPO_U?/PTY-/C2_P;K.\[J>9XN7V1%GA5F:YB7HT]\\OB!>%FO M>BY+%_V):74V.2M^7"T-OM[B?E!/]=TR\697)< M%ABEIPLS3EYG15J,LC1/3A?V%S-[T3K)BN1]6BWH&R?_'/ /]L]\U2=PU<4T MJY/*S,MJD4S**DF3NIG99UG"'W-S;J\YKTJKGD#9U-MW_X#8TY#N[M@3,=I[ MNOOQX/ED_#$=[1Q^W#7/G^SM3H;/S/-)YX *=.R<'VUYT0>,&$WC!1K_CCI-IE,_A]K3@GZ7R>6[MI M30$)UD_C[.)__LO^1QYFE)NT GLZY2LYVP@7D1S SG]\%PLXLF]A*GF%O0.5 ME:%7V'^FGAK_^__HA_<&?FM4YF7U0JRX>JLI;?,>&O1SJZPJDW[:2B?VQB_2 M_#)=UOR6SYYM[QU(KNZ%\P1@'9(GV\^>_4?B?T05UU[*6?IY2RT8NP];N9DL M7M"WY%=H^>5W99TMLM*Z R9/%]F%@6L'5\5=693S%WN[VX??:5-:4K2OW) T MF59F\M]_^>O9N^->-0(_6_>KFJ7YS_ID\:_^\C]G('^@[:Q*78#F=$HE_9\; M2&6XJIWEFMG5X4W>W=U^(@^-JFK_8/_9WN'^X3CZ. MGNSN/WMV\'3R?&<_4%7OCSZ$7[Y,W1A_][=?;ZW8CMV>GQNS=OWKU]]?_]=G+VKP^O?KW5 M%POE_*"EH[;P-U_YJEXI/_E"U^7*R](*)7:)$K]&6-AX^O-I0FN5T&(-["=^ M/3I[]3(YM>+_?_]X]^O+5Q^2-T=G9Z\^G"9';U\F)Z>GO]E?O?_MP_$_CDY? MG2;O7O-WD]-7Q[]].#D[6:<1>-=4R:BLGQT?^]VH:O52:Y MA/]8 U.5G[.9=8KR9;([.#C<2:9VF4U5PXFOS,CJ4_BI;#](NDA>FV'5@">T MNS](]G;V#@9)6HSMA1-3+_":<.\5M]H_&!SN["1#4YA)AJX97M?=O+#?M?< M_^TVG:HO6?LB>3=:E$.[A'N'^()[ UR'7\K4+DI6C*PMJNU.P *GS6):5MF_ M4]!NB?4_KPN7_;'3RS MRO>I?'20F,^CO &]@"]G_Y79]UBDGP?VW]9BGT^3_TT+W/L]VOKD,EM,DYWM M_?;M]./@K=U-GV\_N\D-QTTEOY[8E;1W^=/>V&I@N,@DJT?V1>P3[&\G<%CP MKGKQK="=5^DL&9?V80KK4^&*62-H/L^SBK8+A&S@/U&9/YO,7J7!/7%7LI[_ MW(PR*ZU)T&0R"Z(SE]O:+SLK5R1!O:MT FP2J:47Y"KB[\)' 7M.=!GNO'&HI('$_^.7O-F1>:K.W^4LZDN;N6] MFEAAD263?V.^[06%#I=VD:[UVCF(PAO+1]-A7>;-PGQG!_Y6,G0JXOKV%/25 M'71Q(W[01CS?WMV/&W$'-L*>B+VX$7=@(W:W#ZX$L,>-B*KI86U$5$UW9"-V MGVP_O[(O)>Y$/!(/:R/BD;CEG?A"T/:/8-*XR2L_LW_L)/5_"*KHNE#VF]?@ MV35UHNOJ)2NK(5)^^+YNVMK?GS'\M_*RU^G]M;_L=][LZX*C[U\5O8LJX+L? M@8UCNP+ MI>4>P,\YK]M+J.$/# )(;^96T:F*8O%FW1)/_S+ M+*(_%?VIA^=/;69<&?VJ[VY1JVQDQ(IFXR@8#]IZOF^&>3;*V5@>%479%",3 MI>)A2\4OHB!"[QN;&,33,M_L5JV1DNM9Q^NZ\I#8KY>W>"9B!7/=>W^+(2DN M2]W,NQKFL$_#8+>^8", JP!=I7#7UC+:7]M[/=I];/5.,]\(9?S#!.^VO+0- M%L*Y*&)T[[^O#.Y%&;SENM0&"][[/"TXVU*R"+ZG[KR-B3&CC-P5&?D:IW'- M1%K237R0, UO\K:\,-CO^10[$/=OS4=<]ZNN@S,,?<.-'^RPMW^[0YGV'J(P M$/IMW>_]MRC67JR?;S^]W5GU=T"P;X^FF>WVYF_S_=-><9,[%*>#)_O/OY5$ M_H<71YVO]14S M3K5'/;G?\Q1T(Z1YJ0NJ6_:O-CV3W#[9W;CTNN#>[O#IA<<\TW.&M MN]T/0 8V;(\/!@=/OGEH]H]-6CDV_4.\_BV..'PH*:I[-R]H]]E&1YW_4>R23YZD,9S)93Y&A?_[3;?K%%WM5O!!RJ MA[QL[SXWLQZZMI"#[29C@A1-7/=R>.OM0R.NV]Z3[1TW'J@H"^,6%:8JE,E. ML@/WU31K7T"N_FUB>L7*X3-LY>FR;!8O)MEG,]8+)=..2/A"/Y8_!H"\O_RD M__!-#]R&^8*D M9W]9%YUCDEB$P/SV'K&'7:;K[V<>F?<*&K1QS!$ 8%LD%C#XISFEX2KVHLA%,?*#Q M >EE6HUQID1M9;2>+&' !7V_S''V13FTJXHS*6"2'!_>SL&- M]KC"Y[.9E2%\]^-W_SQYN;7['":CP,B185-; :AI^HJ]P*@L_F@*6J[_G[TW M;6[;R!:&O]]?@?)U;LE5%,*=DCTS58HL9S3C6!Y)2>[AKCCX.K9_,4U*RDU8[*9"OO0 ;]CJ M1;FR'4^Y5F.S4TD MD %*'FIZ(V;4M"8V;8[P3WB$/Q<#\4-6OQW=$ ?E74;+!4:!UP@ZC+9X.[V[!,Q<$]D8YQ22":ASE_"VM/F2C52Z_TS\&' MBB:-3BBNN0=6FGMC)\;N5\X(R"9.4J:R8O?8MB>@5E=@LL@KF-YU=K"M*38@ M=5H')F%W&J3?G$]J$/TE_K_=_$ =CZC5S12/9L.@.2@B@*?P02"FV Y*C$:2 M=% PPGY1B)<\HL46:#8X-GAU:8+6AW?K:;WU\6&->QI.%,/:$XE P@W%HQ& M(]%(.XR!>2. A1]/L_EV3!J:ISE I=4<]G9;U&2->C(EB8@N"=D*) XU@56O M@"&Y>\_7L+F0%$ 60(% S<2AW%0)?B"D=YM[N.)3>9DKN7NV^\]WV]GY<[_N M_%DHOKKSYQV=/SO@2.YWGC"*;K>L#!9 75(X'U05UPX7PN]X_P,-N/X+S\& M?UN/*"RW0+O$Q6"3LRFW#!S;S?] 5E[)W1E@0#DSH'7S),(6>"C6??(\YIHL M&O&H6FBFY1YJ&EU:.9[]CYA,/WP%8=5T?@E\T+]@)_J2.@-*Y\O!V<>#?SF_ MGCD_R<@;P[:^.>>G_ 0I1GL([/]X"DZ2R!/J4D=/J?;-N&W>K$C3'*$KG+= M2" L@8Q@;T&$KI91PCAN(JTO@6H+*T6+7J4/ /* Y=2::@+J+V>3P9G&U$L/ MC(,0$&:L+@UZ4-O1*M Z E[".* MK0X#Y&M%&KJ'(7X_5$!BU*.%R4;BW, K[P5XR[G!8'+II(D'4D9\D[NH^)NM M9ONFU?S6;';&]N]=2JDH?;VA6B?E&_@')PR4CT3J_G MMK4_6S<'M..B3]0QO"VD\J^2LR8/) MH]VLR:,FC^7DT:K)HR:/Y>31KLFC)H_EY-'YKN8DREE;]Z516$1^.)8RE5A@ MKFJJKJEZ,ZAZE5?CUU1=4_5F4/7^"F\?KJFZINK-H.I!OZ;J MFJI?&E7O?7=CD'4DY9?=U_ "8IG/R(=;RG1;QF%/$)"IJ;.FSE519WOEQGI- MG35UKHHZ%[1DK:FSILX-H<[!"IN(U=194^=JJ;.[\H!%39TU=:Z*.ON#%04> MUAU-NO5VR+^D>7E*&F3@]N!5NK=/'Q/!8QOZ K[JM>\Q0HSZ"\!H=?BQ#C^^ MG/!C7:U2D_5+).O.RCV#=:.W)NN:K%N]NEZE)NL71];MV@BIR?KED76K7QLA M-5F_.+(&_&YSRA4GKB.LJ7-CJ;-9U\+4U+FQU-F>I\YEG>?C*(ZD :^# M;1F=IM/$>>W+1!_0%/+[2/46R-$:=D,QB_/L_2BXD;X-*-W(F:FB'*I2C^EF MF\4/W[7@:G0(:19#1,M9?F^.7ZCHJ,R0%8:RZ?N[ELM_XD"W=F_^-0(PAC/N M3)N)H@WP<.9\$:DO_G1^#N.A"#FP)E/7L-8<6]54\T14TWX(U2QL9,MCJZ<5 M I^;U,[OZNJ,_88%]:U.Y%A&*7853LQ#V&LX3[,$VR?CP]E8X'=>F/NP6D^D M.1 I 7 TG!&V"99?8;F&5M\ )6XSG8Y%&.I.S+Z4$^I#7=S#A3R(1)' <<8ADRN@U1:$(5=P;^\ MX#3WQKBZ=)4=K9?C^O8N]&=C:N]^D&?C. FP"3GLT3E.@>AQ9[SB(Z#\;$9@ M HYB 'P-192NMUF]C8]$PAH3)M=CH$FGW6SM^.^0 D[E);6MAZ?.@-)X2_1, MSR&L+B-V12TIMD:'EV%5089H1+N^W?RP#"H@A\RZZ-'6!VS6'N<)4,.(NLI? M89OT^&9F,1""'6<3S"@3*8F38/W4"7T2F7\3, MZ30;#K8J=W9P'+7(KS3-F9Y&K>>=:UW];DDH+Y0B07M^7%&2'83Z4UQFO_1& MQ':WL-D5SC'65KZP_K_N9>A:NU(V;YO4XR4H-KKG7XQ@XO%<'!Z[M[>#T[QL1#D)6%_LVL!K-2VG-\J-RY7W]W1;,!2(6UP>9\( M*16VZUBNDW#&P"!_??/?YR>'BRS->VAP,O" K@]C:OJ>&MTI_G8/JBQ#=1&X MA!/X?WUSX>]U]O=$LW?1;WJ=BV['[UT,?7]P,>@)*?>ZPANV]M[PK/S&\?G1 M+_VSH\]'A^=''S\=?SGX8?@,)IFZEA2AQGJ\[_+5I(3-99?*W_[OK1>@_G^G1V='I[\=??S_S16H M"M6]X6 T&NQU+]JBMW?1[?K-BV'+:U\,1&=/M('-_$Y_#M6#E:*SQ-^#=D69 M[=(WMZ#\MGT7$!X0A)\ M+\B7HR_GJ"!:@P]GSL?CL\-?S\Z.3[XX M!U\^PG\'G_]]=GSFG'QR#&\XAR=?/AZ?ZV< /[]^/J='3KX>G1[@#V<&5^LQ M/X M&RIUH_73!MB-<0XZ?(A>BD#3&U_[(X_8YK@.LC%9#B*'Y4B?O Z\L9BLE9%9 M;C$BK9?$(3P YJA$"\?Y*L#J/OZMP79/JX<[(9LV(8.\X5@FPVF0?E-7\J:% M_4(NDE^,I8HKTTP;N&P14,)F33X_L"#-W) ME-$)3\B(E!,_/A)! GX ^)$I3-[ K:.)CR\G"'/X'FTQP"$AR"*C#.Q'GR=@ M>TT1#&%3O88SX'M)05IQ05KX:H%=K>96Z3 \@)%^!XADX);]!ZQ3I]?^L=, M>7Q[FH,A#B^XP(AFZ!2-V@Y!!#ZT'"F8M0#6B'F 6Z_MX'I2XCM G[TN>*5= M>;K#3YX3LWP1>1 .'XA53#X(!("AX5@(!^U M,-H/$ICYL^VB/WR?449)/+%?+(_3:K#[@M]JX?1T M!R;E@F:*$P(&J&52_T M^AUR^+6_4R$BP-$_!+P$K-XA=P;^9>>9F(><_:-#&DH.$WJN/> 'G\F=ODV/ M_BSC*4CG0CZ=8"P E)"7Q!((*YX$GG,,> 6QH06 @B?@^2BZ"I(X0ERM3VM^ MS(GF+)K2K-=F+7%X\MOQQ]W6O@-FGB]Q0ZCG@BAGIU2,1BC=<&=#D.&13%/' MYS%AHT'L$Q$)SY.A9)_;$RE&TW)6#TIW7DL2G4F GCA%I$ ]IM*W8WGP801# M#5$\2QFD$]8]/*J=<3#B,9&G\PE@8BC'XBJ(DP9'843J<+2(G\K!U<:G ML@0&AHTI$IT$-_!B!J( %%*T"PIA@M$=G"P>C/E^JZ*(&GR79@!!2;,P0X/<\_(P(&]!>4O:OH>G0\!5B#^ A)84[QS'Z91B MV-F,!O#R))$D0^)K)AZ61=+I=+HE05#R.Z3S:T1N%05(F1X.P6#RA0H3#^$E M7WLM2.B+-[VZDP+@K ^Z'_BP@+/3;O6=,/;8W *_\@N846.PL> -\51S=@:E M*3^!S0N . 3+VG^R*=O6E.R7^6Q\ IDH%* V55'T3Z>'#AJ48) 'L;/3;5EO MNT!_P,^1X+?#60,HX'FQ9E.;ID*FIA!$842:6EPFDCUBUSE!B03+ M+W ZPC MBB/]'I#K-3JB'E86!92'$ID2L-+Y,R<& (FI=Y9:ZA*']+4PIAB$=B3TZM"E MM6"EEB?5* #NQ-\%%P1F4,O3!M)S9:YN$W\G5ZA:Y/7ZY!_B+TJS$M,4^4HJ;2GE60&KE6V"CP&[R9 WZB^$KK6I5W M+H0;8TW>2(\B+32/LLS(P@E&E,D"80L4"&L"S78EE0O)-&(I57@34Z1E8P=' MP5V1,RHSRER%&,])8K;GM3Y4B70TCU*,>6$8Q>7 HW$ID1>O6=9;DGR:Y#Y+ M[@EZJL@1L4H--.K!X$AX;QT-LFW@0 M*H$AQBA@0=IMG>8)6"'$J%.4?FLR[HZC*XQ6H6G'-I#*4^^"CBM[0CYL,(RG MG(E/:0\@F!QT0W8!"A/P$$A=8@!+B4JDMC@!\=%@1T4P4IRXL*&9C)DLR%!& M1P?%F):V6BAC:H86R!&O@!>-ERY)9;%/,2]JTR?@6$2W:%0:RE9W-H%&%(?4 M.J)AE$*:#]/ #\CW VY!VD#R0/6=#X5*X@*P9<-PEG(51G'L-Y1%0N-;!H;E MB!)'H(\"A#8"^(^ILB"@8?3Z7&=]X@B;F&.,,D$3'Z!\F<37 ,&@Y/\8,:6> M4A)AB9&MH,V.F?(+,#!%@5+;&1>A]H*V+:WM^41QQ0XHJD6C4FIOPG9Z?U3DMS M%!!D+'J\9C]DB%MA0UUM2&87F")A &(9 MUXBQ0/0@T)S)(US]B'($J-5EPGH=W&.V#[7I8H^,<4LF H[487G[?/06C:,P M+=SP8FLXGAS!I!F9!<*)\=S1JL ,D-MF136A:+/,G$Q M44WS3%=*E6R^BOUV&8RP+C,A[^8R$1,P8>*$,JO*E"'?Q6'?Q4*00O:L"$LM M\8KF5RBN 3@4,]* IH(,AP0Y/2FF8FB;I,&$ID42 7J;8NDHN)L%,0%P\DNT MV/2VV%XBHY.W50(M/F%)@E.),9)T=2[L^2_*?34PE=$8#7XR#,$[CZ5C+<_1+ MJDN!K\*7=JZH6T$+C*SH1E5PF>7D9C",QLK80E)@!FF(%)*7B 63M'W"0 MS@^J_!%=14XYDV!6K+$[I-R T7<:"N!G!Y<(<=HYYNN1W'#CJ(! 5%+8^E+& M5/$<8'[Y.+(3CRFG4E6>JT,; /;EJH-E>Q!#L+8)9F-P>,"5PM$8+C;?"B7Q MJ( AK(RB0]^C&*/OJ"J3C 5L"9X5=%M)DR*D+L@LL/8/NSSDJ"A7$^09 B6" M[;+JP)70 CWF R;4V)E*-'QYIVH75H[1(.+"/";E%,'CQXHH8OUT];"RE1( M$+<<-J3)A.IR,5"5!BG!'&2Z'.7(0I2$QY!9H?X"IGOA_Y&G'!<@M) 908Y* MC,8'J!L_H/2&H0Y*@!=9B2L1A"RI9RITD&9KDD:_T"\L?,!W_4.5A8Q"6&@N MC/E3),,H!0;Z$+"2-"REM4O8S,30FF84GV.JDY AA/_8%!'UR_] M7"Y?LN(O$:I8J>,!^GL.61H1H>14 F)N2C1&8FRAK3'1&T;589DQ)LZDQ ]% M!U(B%9#&EI*Q68DM6=OBG0.(F2^[TY*N:#(59BI*B3 S#C9*+*DUI@*V!B:Y[$X&%*54 %B)$Q9[9;NDB'BOKPI(1W$D MR,88N$>K$G]1?$F+Z08?Q@E2+K\)JD&MY8RD\FR!:IR02Z Q1 MDLBIF+'^2MB=256H'9\_E5=QB.#]Q,'"F4HIX^%S(L(;M MO1'E@,$$A.Y5@W$[)78HT;4Z^X':3C\-CPQ^X-K#2]@_F3F8S$_32D#4\O99 M,/( [XC]AD&D*ZCF)2QR=41%%,.,.:HH),44.G@H7C!5I3K,,-6&%%MA389B![3A/U^Y6*PI*2A@&="!(FT:I M[8&:73 E85 M/MEA'M;V@7A!?Q&53\KY6A@;>5E:_* VX-X&7@K$J<(%5Z M3,U:;A*?X[T6^@OF8E,CXID0L>>V;KWJJ4;$LW%$]]8+FVM$U!SQNA!1 M<\1J$?' *^3OLI6>;]-X_]*9:9\-PSVYD!PFT>U]#BZ=JI6(?F4 MP:_(OS6]</\=M;(HD_4+<-=X9WOS+KKIH(?RFQ:$T--#'/$L&6V M^,LPMC=ADW=%%U[$)I_1F M=8!<(]^NFP">W@1>+UY7;.AO)M(VW%0UA5']*9_SB[FBC;/D.T(D0_XY$88Y#6]NB+LEL> MPZ*=GCNHC=.7CN3^RT?R=AFS?.%M^3!R.5A0V[4OV3#JNWLORC!Z=>A;N3S= M/N&Y27;MS\N/;]?&;FT'*;[MNYV7;@;5.';;+QW'VV7J?I2 'H\O$&+Y/,'; M=/ZC+IJLS=U78"^],'/IM6'O9?DJ6V_L8F><(*$K/O"&L)1N3^%KYO!^$KQ0 M(HB>2+RN6Q?6QN]CV;CI[K]TP^C5X[CU\LILM]OX/?#^S ,^8KBKFS#RU;&7 MDKL)T/U]ZAK8TD57M:G\&HVMYNI#%#6:-Q'-VUW7\HI*>2L2_6MQT>=JZ\_6 MK6@WR+)^8<>?FB\_^U[3P/,+_$VC@6VQS/&6.YC@G"[&K LOMO9F@:=@T_VZ M,.-%HW?OA:%W^\SIM# .IQG>-[Z<+BCSKUH[Y&F2^,=FZ\KDV ME5]LB+*S^D*J;;:$MPQ[K1>&O?N+R&6;V S;]QBOO\,^VD4'>A5X:#B1S&I; M]U5%$N_+S3M-M_/NI9E+KSJ&_ #,MU\\YK?&_AW*44PM,^FO3-S4X>(7;46U M5U\SM\TB=LNP]P35<%LB)C?)!MY?(DM!>H(\C>0HJ*W>VO998OLT7[SM4V/^ MM?H[FV_U?I&9LG5K*_?Q6?,.<* ?Y]AY;P-8\#6:P4]T;_L+PW)KRTO/;[N0 M_4?J?+DQ0F:MW5L_!2G@T<&6.LXAM M![N-2+#*Y3R@<[E>@6D2[SM=MT5-N=]V&MW.OMMS8!$AM9.-L4^U@6U#]1IG MX,+3G6;';2]YNMUP@)6\L6H"+ZEQ>Q+?!!.18;OLMX,]MVO>Q1-$23#,\331 M<$:M;GN=Q'>NI?S67F&5^:&OP:N@,T %0(Y.WX2 %?@^BH,IHG.&TOO&T*WB_2T,Z1%\>SF MC5(POW$>IX?/1O*2+S3RQB*Z5.ND MMR?!S;O%KQ:$Y>4IZ&O@A"P1HU'@X1):L$#7^9TH(J26U_ @N$72HWG,R@K@ M4*OKLF3JN+T?" -MW*["_2A(5(HS&P= 7W_FL#B9T.LE$0E<,.7IPADM15!X M71%0[,F4NW#K!2+F )#6$F!>6$!YF>5EJ,G+*E#)73 N?'C'<^!W6#?B%_BSNI36 M/H/9\\ 1SD@+20%ZQYZ3[%I<<1S)@G"HJ;HBG@E .4\((\XT3Z8QD :Q44() MDD:%&8+4N>0+N@!P8[!%U'!SDZ8XZR1.M72ROD\DO3+!_$LV1E:V%N&\@C3^& P-EA$,%"S##X/BQ @5<_3\20 M:A$9H%)U0 )*A'0:X[4\, :MCN@(06\("5!\2<#.=* 6GEU,LI6QF591FE2( M=9Y0T?I .:'%4IZ!B 9,3Q#ZL*1A$@LD1P\H#N8%+8;( O, 4)^@A$NGL"YZ M-(U'&9_,8YS+Z"I(X@BIU'T>^P1C)G$"P#Q&$U8\TA#I:4.DU=UO#-J#Q89( MJ]MN]#KM^QLBI945LPWU4K8>R% "ATVL>*6DW8 JGV M*7H>+^WYV>Y:9[&89[J=:E_C_RKU:S:!VUTO#N/DO0ZP6+M2?:+;%&FXE+O< M#EJ 0$C>B_!:S%(=N]ESVUT=O'EO@C0(!V"\/2"*XB-"8PZ4$W&S:P%,Q35V M0SG*WO-;^BL*RNCO[NA)K;"2Q=/W;3"LGP@I%4^J8T6(A#,&Y?W7-_]]?G)8 M"6I8KGD$@EF$I9[-ZBMPQHCG@#0/X5= >6HB'N)O]Z#*,E07@>NI@Q'S1OK> MO4WTCF6@*PG(!CK9YI9_74B7129YY_L-< =&>KNUAW#KJ-O=X#5&=I/78HJ*U4 M9V__#M79ZSRCZL1,477^9F?1_ L ;6G@EC%$VH-[![I:K:Z[MRS,]7T[GEM@ MIVHBP.QM=V!FG]_Q>NB9KWO_='KX((NP\-[;!A&=O4:W/T=KVB)L-3JM_AQ9 M'SQ@3O*_"2D?(D_"=D'#]79V];LF\)" MIU:\="BI@DB"=1F@S0&K)A.S&@KES0Z+B%"0.*W]OZ1Y>?6T'A!P, _ZU+O* MEB1#! TR7$ E_05?PYJR,9@X^?1OS@2&&5,X2)^- J[+G'^("+3LS 'H8\B) M@A/ 7]?X#["1O$]L&%5VBH'XLI=C/Q+%&6 F6Q ++@" ,06 $%\+"700@A41 M(0&$L<>'N6@F>UAR_%$>1#$\%5T"?(.HV&%#Y2J8#F. ,6J,0&R:JY-0)HO3SDE:R2PAZ;>C+=YG[2W>8.^;:?=66BEK2_XROD M.&"6B&L'C< $S%,=\KD$K@[0&'=RQ+8.C,X-!A:DGWOP6!J3B5,);/)PP&?X M-<5T=]$.G@%M?9,8R5>V++B[!RD&NF2"7A^.C M36;3&@HEY%\02;5(%%=%8 M#IMV,>&LH5@= M* D&0%!*T/44TT,@.2/89RI#\ P0(Y,8HY,8]#VD.&?**49$)05V(VF>F@%) M361&P/+ OQI*RW'R".K%$'PBJGBU0 C'40"GD1=,Z>*6^6=X[@KAJHRJCD [ MEYA6 $F9P 1?HB2&8-1?^R 7L4""_X)L[##'^:2,&Y#(PI^*ZS9IBD2D,@&4F 5D49H"?2@"$F[L*W"+ ,B9Y1 )BRF*/L)%@U_CY!&J4^0%;3^Q_KF*PQS' 51SWL':SR;H(V[< M=V3N*%J7&KI5NH>E[H*5D@8+HKNSL2F)%%<9[8#)^(/XNG)%&P 5+_($"0&D(AB MP/141-ZLF&LG@<<:K,XC?$A8 B2(4IP1];)R6' :/'9'"\XS++4##?NNH1.# M20S>!=NJNY>Q ][9- SPK43BI?FIHJD (]0\\!\B"L"Z IO9FMA#(D1[$+QI M58= .6*)/TY(^7(:4@LF'YS1*\DU+9. C ):/\I)3O@65SLWED@[-+S&9&+< M*F7CNQ'(YG0?,WM4FO%847@%H@^AM#1+I61! 1%%"@5@0I%'@'U>I%5)AE+! M,G%/Y37 .EV=;W[^B_+- <"7"8@2_44Q!A[+ MU2)[VY)MW3K95B?;UIYLNUV!_OP_8C+]<+ !ZE*O9)%R1(5G^^2%D9. .,D# M8\2 4\CJ20FCAOT:N.J8?,FGZ):DJA% ,HW)A$0%%B>9K3$J_0WCY!(T&/<( M*)?R7@8CI<(LI<1U0D4 Q\>1L)8XOC-X,P<*4C-]$*NTO#YFPZK1F]NUS :8 M:N5F.@=%,YW/I [.K68ZZR?&CW.E:NCV(+6AA"47XZ&=@?#!MVV[CKW0\Y:Z MUIF&8G0,">^BT>/KB:A"$ 3;TKCV#L:%0+->!7&>POB%*N:AI0_Z&9\IA;IW M[O.&E6%#?KN.U3<6G\W!8*6NPO=@L?U8+*8:C83%3LLZ(_!D6%P(;WJ^"G$K MA5"L1B4%J*8)+2[E'5#* *./HSRD-7MH#>MT 66@5-G@FI"&0;\O,18WMEC: M(?3X"P L:&$Z9$M;^Q2@:X$.Q5D&7TPDAR$Y!MCZ3<4 6SU6(0&:Q23C279B M<09 <3ZV:&.*0ON9B#C]Q8AS;Y=SSHJEUF/EK=T1YU11)MHPJB/.8;DCSF&U M(\Z!W1%'">3UR>/?+:Y]VVI9E0>XUK>8VS;? !HULRZJ#TME/I<\7^QJT+ZI,!Y$X(]BA5A M56GC*U)I1,18(KSS+$UG\2@&+_Q29&2OK M>1>NVJO$5>FEN=]V^K?5D,&8A>'Q_*5?B77-S+N97, R<"-P-V<6Q?UEL1R>!];S&^:;,0W'OIG:M M2U. "QRF<7$,-XCFX<7E+,I]HD-)&$]6DP@G@8?XN!G-+%4. P&##V-6'1_4 MI70LUZW$%DA1=/[!7P)PI#J$H#/CN(!(8D :G[ 1969!TQIC@809.MMC1&6U MD(^'-J'D2$H?0##'OIBW'X6YE^44DX"Q@U$ 7V: +!+V*@V$Z1O^9(X]4H8F M1]@V*')*R Y(35!P84%I8<0G?] ,PFD6$FR>D'.@CZ\5XU3.6\SC;_X(1M55 M2ED#JM@V+UX5=Y57J$Z8+3T4;9^TQPBZ0-+29>+*A]6%ECY,/3/GU H(+2O M)-<*?LA#[4T5![<)2IN@D4JWW;+4.M*WW7[!VV[7I:#NN(:7L/5VKUP&N519 M]2U+=JZD'/T[0XT+,\J*S@*]I)B+KTXE6$Q7*.>%QV;3#EC5)DRS))-1'4Q= M55F>RA/I&#@TQ-0.D9QY?"A%PL4K=#XTA3E;A26_TASUXVF*=G0N;IR?]/5Q MST5&-/U<^&TL?&6^5NZU8T?'[11GU^&QXCP'/DE!7GALI\79*9NP;AFS6=BF MMPW:P?+C=XT%5&D.J"))^B4SGH1?.@'" E*9)C$J2>W 3J9AS!8R9TB)>CAM M@+(^U@M><%&JL]/%,^_O&B6#6U%D>9H(/%UXAU("D2P2S*9T2Q5*9K&Q#W 0G/!/K,BBNKJM M3/OUZK1?G?:[/>T'-H=)L+S'N*BM+'WEG%5+ MSP<'7YU?^.:)=,4W5#VD M+_(T\1ZI&Y'9')0'_O!V%>^1W#1^F8JK43SNGR M\4[ F+I*(]5A?G7[ >DDZP0&VOI A@D["^A&PCM\0!1M?ZKCYDH=]/<05*3E M4TFJBT!G9IJ(&8TX+)T508T'7D[W(L(G5<9F'%W& MRME/=$ &%IZG&1XVB^>XE_[:\M3)R?/!.T9VW9V(;]J3)PC#^YSFEQB@ M1>BP3PZ*;U=YYXQV0 ZNYX2,)"_,-?/SR@P]F_7,(SI+BYCQB3!EDO+]FF". MAF*:RO?Z@STK EQ9+&C=>&P5:?N;[$619['^@JU%^J9D4S:G6<6BG#?9LT0O M3)M(O,U[WM[;<_?[MUV(:9ELUOB8!!\!!6FHZ;_ITL[W;(!? YSNM'V5*T(3 MZT?%$*0S$-L3F\%56K >Q.+->U[+6_@MWW\/\7Z-B U !'@8K1H1&X"(/;?& MPR;@H99,&X*(6C)M"")JR;12/#RTX\1=-NOS[7H/?IP+"SU7Z_A;A?)WPV#O MMD#^/4)C]JWWY1OPA^7]@_^$0/GKF_:;1\)BW^W/]3UXUOXRWPLKC.S.P66# MZ:*F@B>B@G89+K5@W$ &N#W%N:%0NYU >1X&VFP8U.SRVMCE M<:IVW;W[5MT);W_]6WK^YGC,[.O>]]M5,>@:-K+JCF_-5J/3:ZU:I:T;PS5E MOWK*[G8:K?9\.\--]_-,S6:?QC]^^''^%V"7OB##<\V;?&X[NN=1MBK]4 79-,V'YSM86]+?JU M'U:SP>MF@TZCT]_;=J\-3Z;R>4SRVJ@LFX_DK.YVTYW6.[[>M+:0'R09UI>T MG@>"3M"OB/O7O+5;1,%]V7^GU6ST]_??UJG3"^L?::/"&X-^ MH]V=3SIONI>W%O)_10;L"]_DLV0O:FJMJ?6U4>MV>E ?YZYYJ(W$+0_[U^57 M11&'VYQ/>M=D79/U=I-UTUV0I-UTOZ6N*:PMPVVS#%?.M_V5%[F_<#37M+RY MM#P?5MY"'ZBN)]QDSM@,T[,NI'JTD&BOO(3^]1%#S03;S@2KJKRO:PEKV[@N MN-J$A/.]"ZZ ^]MU)>'6$_:ZM-_+X(#."RXXM"XR7Z$N;*]:%ZX;%J7[A!^_<+= DH:=]8W6 M:';[+K>U+R<+;C@N7UM\GP9PYF;EFP7#T=1N7VISH=USFZ;Q6Q1'TL#7P:X; M3M-IXKSVS<0/Z/GQ?>1]"^1H#;NAF,5Y]GX4W$C?!I3N8\=D4;:=U&-X+=J; M'^T?OFO!5=L$B18-E.6B96^.8M^LGL"CR2& M\T,'^Z3EV.^:NU92,#^RNKP#8B)LQ&SZJ=%SW#0YLZ(C$;6OMB,D(DUSW(=P MVOT?S)NN8=-<$HRPX%NH9W&C26P<5TB\ MM?;0*[I1=YV3/ OC^)NSOC9ZU!C9:CJ(R3YJ]3J*DVN1^+NX/NQKE18M#;'[ MFVJ0C4W.5(=L_/-K$ERA?#B37IZ CH)5?X;_77)"\!0[+$Z< XZBMO;W>PWN M*.MS1TD8\PS;Y\*C[<&!'M,:"][DWO/FL=:1?NSH1G72Q>&M?GA#['LF:'#8 MVQ]YQ&]2!SOLC>;9'1R+-F_6=G$PG0N-J/'CW3T=63"JOIFG0?H-VT>#>-4- M,TN=[7DL/=1!M3VD;G/N@>K&GG,@HU.[OZ0:*!L#=US"IC/[[6?JL58E*Z-C M$HFWFCI9 NHC5,'ET$&JP29Y#I_CZ\!V0F)!>K$."$ARST"R=Y)4$@ ;\0@?E#2D(#"69U1 MF'M9SFTK'1\DK(RP7R.)! :Y(Z.K((DCE C4V-(@X.?_$9/IAX/JHJF.(\4> M?3R/W7&7FE?"OCU5FYB*4$$(/"X 2%2 W-A91YK[^E^Z*YCVYDI\"@+0"(5 M7 Z(:9ME+1. *6]^]*[;!K83&6V],$V5$'"WLAUXOVX'7EAI=3OP)>!Z=A$/ M,H1:?X.X0)9'H0 SS/#_[3;PZC4VD\T$R"[5X[JD# )+N292+E./UA -)PUN MJ/TI&DO5G/V>O51FOJ().2,9_ M.CUTACD(;9ER5V#+RJA(M]9>$P=]VVXVM9@CNU*D(*K%-$ E1I(6]!JU?L45 MY%.RXL@F,QH_CT W^/A7/$6I7=);IL4T*@F@)VJY'/.:K:VX8%#K/QPMF'W2 MBN@Z#76O9&[O2]VN9Z@K<<5C\-(E:"8EV+':/./=7E%/8_!\UV5=G-N676IL MHE&0@"[\$PRT#!7SJ*0\T%UDG<*MXH?8SCV[EH#[MWN#GD$6(F]OW_Q=IE33 M6YKZ =/?\"N9V8 :0<2BYL<>S@CI*KUHHV9FV3Q5,V&!?6#L"IB0: JG,Q[^@8[M%;(E]YSJ3RS64TIF5R^^S)5&8!+@9% ML&[97@@ZMLY!<< XPT1H/]*:'^S5)$? %P*V6 X(9N&I!0,>T77 :='>UIOW M9()[I1@#O L0]<'D)F\45J*5@]4]'M[!1O-7(@GB/'6PG7@\"3P:#D@@!_2 MJ)V!] I?3Z;8N@NG#584V 3Q-1T2O=9W!2X$4@!'.] (L 5@'\8H80)'88L M+C+4Q-U C(%3BG-OA!L"#R M T4V000$1&%>1ZG4@JKY=PSX*#DFO7$$-NPER<9$8--ZC[3DFO3,6=&:GDR; M"L$E$D@B5/HR!7$J+?R39,TS@,5_I(4Z/KLE$A* ')Y!]841\7FJ-O:*ZQQX M #?40D@C^-B"@< >R#T,N -/HZR&C9+=0%"W2%RO:I1''%[RY1"HC A8(TE) M0H,"5F.P0PRWA@ 7I4:13Y"FD-SF5R38D8^C$",=V3CV:9?*$*G8B)8+?(W* M.0S@CXI46C 'GSW@X*_A=M1-P!)(9Q2&( M%S)HR"D!GSV59#EK0PK '<041_%!+ &F&Z1<)A.4TXI,O\F9+:O*$JJA^#Y0 M"DC!MBRZ=@#L:F'IN_=/8@L\LGC@ >DEGA71J)QL]-4\]O%T-(&\7TRJZB_8 M]Z5O2AZRE4M7S\P'(+)$+\QJI/OF 45BW;VZ46^Y_&Q=+<0'-2(V !$M\%QJ M/*P?#WMNOV:(34!$+9DV!!&U9-H,/.RYS=IF6B$B'GZPX7:;]36TW[U+*&]U MIUF[V7WOLR% M:EXG5&H&JAEH11&%K8;*XY3ON@\9'V(N4^6/*96ZJ-QB95)BW;M=RY'J]6][ M-0>F^^M!X*IO"FCMN:N]>JZFZ^VFZ^9ZQ/"J#_KW6^[\%1A;X!$>^'[ I8-< MR03Z1]6E8KD/U8!OC96Z"4SYPO?X[$[8XSMJ]EIN?[4WO-4D_!+V^.QNT'^YHFT9"#;$^UETJ;3LS2J=R*F9\1O$)MW#U[/MK7:-NGVW5;M&->F_0M>HWUE$^J5>#1N"I">_I#(H34"?W^,M M98'W0=6F?[5JTT],;?J!59L>K'*M#[@F[W#Q-6!8R:@OQU>7D_6MR\GHT>*> MLS9>80ASP&)U*X\QT)5,K-M'\1HR]:6^G%UX7I+C?;3\"O6:"2:JWX2)OV+- MBGH11H*O\"+,,S(N&K[NRUFH8+L ;5:$+=BU8\U:256W?7 MX;WVGDB2&;*KDTB\?Z\\89MN:"NN9W6N\2IX6$'&]]+%HU$*8^+5[F:3L')@ M_(SNJZ=[R_P@'>9):IH_<&<*=1\V6C=NT_65(T<*S[0_T"S28,Y\N[_G=HU$0RB\ M[?7<5B'CXC)/X!-(^ U#*!7[ZDE9S<:BZK=6ZEM6ZW#6M"LXE.]W*!@R# MN@$#8Z5NP+!A#1CP)EV0#:W^\EX+;,,D =W^/J*F!XM[+314)P:[L0(W4RB: M(%#;FT@N[JI0,I9:G>5+:I>7=%L#"+R3%H1:>4W\0GE5_-WB;@_<[X8ON7], MMPJ[)Q'>E#Z*062J6\ ].45]0BURRC?B#WH_Z/OOU87',(*'[7BLOD4IW@L. M9I8(1Y6&!8_M,_'L+28VP ZQJ]=/5?7Z1UV]?CA7O7Y8JEY?E[$R?].SI32O M\7I]7Q;F-F#K;:M57.7,&AR^:16=*FQ-RYI8@$8,&F$/6OH&$"/0&\5P4-V< =_'*+ZR=?KG M)Y'SCQRD=JO7($>/+R,I&7*'**G@)B@BZF$GEF=RGO MCAL>[JA.AK17U<+PG6D\$) S1$9C7%Y-OP%B*,2KYT';HI^#70F5)^8CT?@2 M7$%?-?W#N:7/]YBC=PTRT9/23XN&+.B0:;E+:V%+O=KHK]-U]PM:14,,R%&W M=$#8D+CC'F85FJ-17><@<_XA(NX&V%!=C3@D@*ND)@KM!IB0"S%@QM+ !7BI&]P=8<_.[0GG&[ -NFZK9351 MKLC=@!?";X=W"7K+;M^C TOOK%!,9>>+7]37Y;\K$TE M(2 PNPGO9L] %^!J.SMGDA]T6DU\C]^!T0[MUJ"?3$.1,[OYYEV-0-E+S!.R M9ZP^J_;ZW'>;(-FXA/&3*6%)S&:Z[PM*1EZ+T*_S MD',S:HF!5 VTBF/&55 .&GHGJ9-S+S1KTR&N$J5%H-Q^$@/5-.Q'"U_I'HM:%/N'Y)E*LS%^UFRBZ(!L;"68B2",Y*L:'!IX,#D MU#$)F57U\*'F/>JD_12;S_ID^GK4"UAW$*&F+!$VEJ8G<7L54WLY4%P'NS?% MPU!U-=:AI6SA;E $YU&*+8Q1LQVJ1:JHH6E_"_L ,R@0";;.H ZSER!MFSC9-DHBDMH^0'U&?H(6#5#@JHFHIK3UC#3 M6'!G<7$E@E"HME44"[..#(%IV^Y8J8M&T7%7H-7;M-=H@0[;ZACXD3W'8 MBP"G0.1AIK@W !V8!)>7*-P9*79*5B5A4?R\ W]F\2) W MZ,ASWZ8E-(8^#S4^HF;HL*IASLRF1&1JX@L8A067A%K\H49*J2NEZBI-Q10';E!S*%1"*-FY;7IJ=3T&*"/!+K:"T:B3W%8) SUA M4-A4V.>J6"0"?C2BCF^,<(<[)J[+W**^6G%TN8L*DMAW,^PNML[/R#OXJ$EG MC6F6Q77!*">QPK(< L"*-?.-2F<&2WXX^[ MK7T=*S.] 3F!@M;''WE4\:W(S]"K+YN"I+XJ],J):N:0[LHY!$5#N=5]P_+L MC+\G%H&9>Y%J%+.SQ^',3SE99?!ZD)I;CL >C!/;GW,H+J0^6V(277CV#Q$$ M8/Y:(I_713E8]"6'. F&/R5;'N4.F8I@ MPDO]UMS7KJ,]!M LI5F4ZX4&:S[)&:7AS [\.J52,34-"#NA8@T8F.6<0V,/ M"&!0N&9@R:O*#O@48+=;<8/9P3B_'%=-5U(S'1;KWC&7/Y\\ ML1.C[7GPE:? HLBB+*-<&A:DC[&&JOX%!CDN$S'99IMH38Q%<1;3@5MY?I?( M5)ADK?IQ3.-4IX9^(1?OL0T3YIK=#(;24O! .W#@ZJKLAO(I2V6+ET5]C\KR MJF[TY(2*A-/.1:R?&WAS@&HI6?BQY H[6KY [W@:*"\;#V1K^. D]B'9]"S9]+R.<]CPI,^L49$U8YRL05I M+5^/?S]3$1\S7G9*-8"A-JSL^C!,V&NS#*OTP-C#A14&9=$$MS =(\I)@2L= M>P'M@RBE7&50KC2+_&J/;5/(9>H8&H69K?.N#0XR449?VY!G669_8M,2U%!.9$&P.BPCX\YD^:&DNZ&G-S:IA *[: ;H! M\&,HFJL-S';BRG:\8CMVED,L"B [.QS=)E)XYD;6Q8-X7?^K;VO=Z[F#NE=F MA3+6U+.TOU\C8B,0T>S7B-@ 1( C6[=3W@1$M-P:#YN!AUHR;00B>FZMJCUL/2)#8,<,>M?O/# M_+]_^7%8WK\7APB4O[YI==\\$AC=MMLSA86ZO+(UO7$HJ^SHFL4-AM97+C%@ M$'W,)7\8SOC_7V&ZV"]#KF::U\PT3V-!O 8:N"M#],0EV!L*E3ML_.UA#*-- MVH]5)GUW?[-A\5FF*>\^&XMH9:)ALS==2\8GEP%WQ%MJP5CS1$YH_E$]O6L<= M5\9OZ'BL&[*:AU847%KW=IZ_C1BGH#:NC5A90JY&.:P;N36MKB+X69-J3:HU MJ=:D6I-J3:HUJ;XN4N5BYRVAU2W(9IVBZ^@OOQGG_38DJ#:!,-==FO RJQ7O M:B_](HH+-@&SKX)\G[MTIJ;>FGIKZJVIMZ;>FGI?+&)?!?7>=<9VH\EW"S.F MIBU$G\8_,3 ?#RZLU=:-X9JR7U2\_S&$W>KLN;V:K&NR?EEDW=YON9V:K&NR?FEDW:[)^A61 M]01@$,KMRN16Z+K5Z/0&;FM[$KH5M_ESJ9]MGSPMR].L99D_8+C-\WZ^A]3=DODK([=15!3=G;1MDK#ENN&W,UQ;[\=.J* M?.5GQ<^O45*?D-W: %5]0K8^YU*3[Q;E"FKJK:FWIMZ:>FOJK:GWQ2#V15#O MQB=FOV?7VY^T_9HGWEBDTO9,5YFQ[=09VY<1<*KO%WYT35*SY7;K1$'-!2\T MHW O)ACLN8.:!VH>>,T\T-IW]VL>J'G@-?- ?9:W9H$7G*IN8DG0MJ2I*Z& M4RE"1Z:9R)XL&M!==31@RRG^GIR^OG9<3U^YO>:]K?I(+NS\HL]:PK?6 J_IV.]-23> M;E,8:8NS\##F>9R)L$Z+KSX*5J;C#M"Q'^?#4*Z'29_T1NFU;W75)^H:S7Y] MY73-&RO(BZQ]IRN_IJD^;EHS1LT83RJ9HS-(9>:,1X;Q>H.ZDME M:L9807Y][5M]R-7;O0&566U+$GY-1/UJDNZR)]47LL2;6+=GD9ISY?K5'O'',86G,:Z[0'L:AS[ZT MCY>347WWKA>'>_+57[' ^SUL0R;X:>YGFN0]U0G K"?96":.%T\F,O$" M$=+'()O(*$O_\N.P/@2^[6<^7O2UW>O3:>M&:TW.+^]P7DW--377U%Q3,P)YHTNCKA?H>GJZTQK^MY*^EYP\*TF[YJ\:_)>#WG7#<=KJJVIMJ;:3:3: MQYPPWBZR)4?UQTS R&8A;GV?M1<"-] M&U!J.XJ\RA$(]=@>_O:C_<-W+;@J"D0J*:>^7!CLS?'!3NM=E1,KC&*+K.]: M+O])^?TH3B8B_&"7$JBOWOSM./+"W(>1WPZ I#L.3!8"-3E$3=)W@#[B*5\D M!Q^!_V3D.Z'$*^$.D<01(FSFZD7@\U- MH_93";YD2L04!H+- :*9/-(TFXD;1\O4M$2N R2GU9/K*$^H[J9,MD'DQ1.) MJT'BK6GWV6FWLVFT:R2U?;DG$E 070&]Q]_4V.IIA<#G%]^+K[@-F#6P56N:);E'!&Y1;\.)9(92-9_NCA(8 MV0$2]\&@]JNO1%D2#',:M4%\$\75I[]D1:1J#2D+UA*/0[Z![ M8,]#\4VBM$AB7VU\)#S2A;>PIN666 S3:BN"(+=AA5X>@!MV\;[3+[FSY.'A MG,K-.X<]?3H]=(0'XHYU=@%11UCP\1U!Z 4APY9S%? 53#^ MK%B&LW/?9;QS_#Q!WL I1S 4T+Q(@ !'&983AV!,19>N@[@J&UUD"=T'*0+< M$_!B>\8[ 4;YAP#$ !6W&XB(KNL80ZW]'&X%[54$B7,E0L#O!'@_3QCM9FMF MMZ[SNR3.)HI,4#R#'$HQTC2NZLH,\5XY5K#RLX\%F9*(YOMVU M;CEGCN_N6ZNF?__K7A$3:U-(F+7D)^@T\UV^[!)KW(KP6LU3MN[>W@].\;$0@B5!>;-K 4RIW-U0CK+W_);^BL)9^KNYB,Z;9>*W MW7+[3X24BM#M6'DZX8P3.?KKF_\^/SE<9 C?K>&K6#PXDK$;#9 BR3Q-= V"FK'I)#I_(J#L&:=3XI:Z,!LX2AD8'@<="L MH,#^S-'$"P-8FE]H"PEFW WNSID /,8\*4FX&+UZ25./\@P$L>NL!]P'5%]4 MT4T-5,%CX8,]: MZT+*I\+2MF22HF%DCP6Y9^3))PP/C8*JA THZCSQ;J\$[ MP &2WM-QNREH-/@*C$00,#@$&C&+%U*:&IQ)0!)^G0.,S)G21:0'/I.X*L7 +,RX_+06\F 3D/CD'GH?*%%=ZE&8!N,$P MO3G6].R48M8EBG5- :4> A5M!3#\09]?%_R+7TYBL-."">I_P=8 ?DS$#%]' MWAX9"P>0X"N+&-@$&"0/,Z+.*M=:-@EQ$]C/")M,6Q_P2IH/_Y"( MAO+&^2/W+YEJ0!8 > 03D>O\P_R $YC8&M%+ @Y5XFO;1$RGL&4V^(P-8\ P M$3.U<+2'$&-)0,:X'XQ&,B$;7_E3'&=F =JX$9M7X*S%V@R([D.@#@F2C;[XK$W@]6G MVWW$![F'(*:)WQ2ULK.(WHE^7@E>[2#84WIS@,(GP&40 ='JLO%8GQ'/&:BB M7HY2B3[5;1X4J7C[O2WQ:]E7M+PK!<[[;[3P,V$/OL1,%5DU>0;?_HXE33RMXV^=E!WVTN>K9#SW9CF;E!S>!/*$;?Z' MOEDQVXW!"D,(&-.A43)$@(A#7\/#4NW!R%+-91ZQ%#7 *$&/ 4.J&Z 0CT&$ M@[+&@/SG /7Z<03Z_S) 27N0 O6DZ]-_/\>Q3WY6D>8)BN6& 9LA9KF"EDO& M)H:O%8&@@D0,H(D(2$%2P\S39 K4PK%6K4]$:L)C 5A!CB]F+*(23<"C&#.> M#OAX"4:CT-F)F-:1""8HAM%$&G'XDDPV)A,*U7E!XN43-*\\B69?=BUEI*:G MM>%3/MJ4DK0UAA?0@BK6ZCJ?<&7D#!G= /,U"@4 :P,RIFA"P9D!F6X #_1, MOTG8*ZDRA!*'[B,;(/(F2#%O]DDI!TNE*YNC03D"#>@PF 1<<-$ UDGA';(G M"Q,09!9E[V#?L'2PM1LZ@D^H 3JY"CR"T4AS.#$G^H:P#1E=!4D/P@ MOTJ"+S5056)@+-"_*64Y<"K86API.\F+82 M7HRKH*F5))$UDA8HUC#WLZZ= M8R9>FP)PDC15YB*3ELK6/(8D2"D"Q>(4Z+C/SY%J,()T6Y_-O&1Y:A,9#:.00W^4\Y* MD-=)45C#'QS%TT;[91)?9QP!5+$ *M$BGP+(LVK"ZHD2@V#6(IJ%B=*9^P0H M;B\K;56%LJX#,F*48%XLEHNPC.5AW+I8DIY&:I,"B42HMVQ"',:9MP2K):GH M&8PA H813CQE0T&0Z*!$T:8RCJTC4'*6<*7![B5?F2Q*T"ZY7&4JIWGP["+3 M&$,]D:,0-LK)WR1(O[$S%EJ#$-U(9,NAH,E @(B&' MD3Y&@:( 1"X3^00T1#!%IP:M,6UH*H;0'$#S *JJQB#*9.,X8A0*F4?>5U0@ MM)CBV"O0!)GFP,#H11=6@\&%%0HJDU1)K0 MIRDZ6%PJ$%V[$_PY!CYB]W?=/N_O6F*3,EID;6B?-,1%,_(5QMD9 M50XE^Z* B&NPV24F+^_AE!HSAW0TQUV2A%(T)?M/3Y@HU89R7U MA/)QCF0D+]E^-ZJT47*R*%5A6T*:A9&(+6,)EEB8D4H[%ZI3N8GEH2WHL$$0 M111Y4%%N!#%M.M"Y&U2):!6HK+.J4E5>%#]+WL"0;"80.I*,=VM.+-.3:,>Q MZ<3&/=K_4S F,1$$#]A6M1SE(8!KQ :@O7@#-V.V 02,#9&!AO=7FHAY4(89 MZ1H!!B3)T9RR>X0_ 5"O*:V;<>"F@<9)"@2AW2"3?S,I/F52/[EWMS(WQ;); MM>VN3'68TB#W2JU:F;7X@'+,I@D61Y;M[^?P0=@L!UF1(W[HH-K@0[K$-6%? M-XSQ:V53:S(LO$]MW-MNR'V@ USJ_N&;R;4#W;#, &/W.B MGZL/L+#,8DTO!OP%OOZ9I"U0>(S[O2(9-9PI":@)8\X%J7@&&^T8K(?GCRM& MR+54-@YL[VU[WTI]6(Q<)"$J'FM9"69@2DHBEL.Q!+QXXIM4NF;F[,21M*4G MORK]=PT'?REE\7:6/\<7RU*R!4GV.E;?%&Q@'2D#:TFYQZ5MMRO;[K2LU-5J MM[UPT?1\==G51;8JBVSUK2-U#U_DO''"6=5;,+8,P.EZC%5K>]7-V*&?C3!? MJ9UP9'8^3H%UN]#:.#*;%4"M'*V]P+9>=P[V6 M;#I37D(M1]J+7)N7!EC&115I.([%PU]8@,96RP1+Q (J ;/(?@AR+^<".3^F MG3']>!ZY?1J0:1HGQL8JC'\8/O#1P3-1ZK(UO.!E7XYDPF@*R)GT0<-Y&05F MV:A)R/D@"B7+.4\X?X_805]2%\7ROE2\M6RBE7D;2/'V,?!QH<@E4%%@0NVH M "(BOTB-8<4@9F0C*G@*43HG@FL$V-?%PC::Q#I_@/6XH5,B3B-G6*JDX'2& M(F&:=9V?YI!S"8(DX9-4//K2%:B\;,*F8,E6OP4218ZD3#W74N\7P1KQA?FE M.4VI,L@)_X_<)+<7$82]\T95$&AS7'(2!%X"NQB$&9N1*3BU*-:L/6N3FFFP M!.0\ MWH+SIE1F8W?;_&W. "&;, $'<0KL0\FVT"QJH05+N@IFRR5%ZJ*M0>M.F?:SK996?58K.%(_I-]%HH3.!ILQ%[Y2V MC0Z/BF[0&^,8F X6F<17LL!?==O C6G$61U!ULDA6&\3Z_KN7MBP3UJHS874F[,Y,F' "_Z]O+EJC_7TQ MDMV+MMSK7W3;K?[%L#?J7,B!['D]V6X#:;SA6?F-X_.C7P8'__KUX,OY\?G! M^?%O1P=?/L*?G]5?'X_/#C^?G/VJ7EJKQ,6ULBP:'*@S% _]U]ZH SMUK*TZ M>J^G1V?.P4\GOYX[OQR<_O/HW#D]/OOG^L[PG)?.AI1S="I:BT49[(V"D406 MP#7(W5T\%*@$L9;R7$I7:%SAJU/:?X#B(K.&S,5[E;&I2EN.O404Z+D[AL,V M$,KE=O/#*1:3J)03?=7Z4 RA1SBX;81?C,5F7*B/!81P@0>ZC I&*13?8>G< MTFE1@GABSBVI!9GUZ 4-JGI0VV?@C= 9.(QHVWI5.?7JY /&6*RW7; @,'Y@ MRB#1$F/KQS;$J!@K6T8)QG%7#I =9]9%V>;<'-4A&4 P!:W+.3_7M4U4_$EU MICJ3H@I-=;T/4J1UIBQ(=3 ?G1FKQ%V5Y9NR)'+P^,BHJ>J$SVBZ\$$*[X#0%QY:'\E)$'%S#^!3>*F)<,+5;$"+P]V515!BE=%Z0 M>,H'R,]2@'-RB>6J(F,@DQ+$B@B"C8D-'I[\=OQQM[4/+B@0#4!!NR?%''PZ M(&=2L,+U-#EY!<5^*1E3@G(>)7SS1+5FCL'/62QQ>8F)1HX%"<^Z[6"^&-%< MX<)!YU)&FLY.ZNIH#$-BH9P)9R(22]X:'3F,[&)C='M9QHDA". 7&JV")"67 M8?H%_&')IR>QP%#5UI;S<^9H.C.UA4T.UW(J,HDI&DCHX7BPC@?H97R3>+H\ MYN,-&!ZB/V@_F/2DM(8AZFY#48(44)'B?A]4L*91)1I7GJR6D6*.W! M9T"LE;L.GCY**0JKKJ'3Q0>J4()7K)E<[ZM8).H!=2(]*<&$C6.E.VPS0@.+ MRW35\7%U_ XI5#)G%<=Z3)7W7 B0:B%\C-##,MT'ZZ+RL,LP'J)QHV6:-!*&@_>D>4Q5A#D<"#C,&?AD MF^!H_%T 0I\@!3--8XKKQ2SN"G7%2--CJ?,7]EE#7" GX,';GDUQ\_JLNYH? MP-7Z@?0_#XWZS\HYZ&HJ51C 161:Y@ZQJ@XL"?4:GK+*T)QU* MFG*E2#A326WMC:A;GQW;>3%?*K>$,RH6%/&4"RJT3"JO"2T,CN'SFI&'R\5L MO%38-6J/4AT<2'Q/\6[)$7Y M0JO,H#_0LB 3C^OQ %26W\M<5\[':$BJA,PH)]WHRV&F3K/34'R(-12J0D%Y M24#!Q5U7E7&55/D<@XPZ,*?[B_L6?'E37A^.[3H_%7G5S%S98-U>L^1,=.7L M\QQG #3&NJ9LE2),P]$_$5 M]$9WEEA:PB8Z^^;JG&]'33.S;WT&G^L^P<#!+(PG+2V=*T+6UZSA(%_ ,/P7 MG@@M[A?J>3]2M^^'^X8L*OT=\.DMLM29\GP MF;C!_8!NH0 3V_%8%&#=G()W&BOSDWU"^%N16EF>-I3KC79@(7SP\DQ]'[&Z M(\(Z,D<7)NL;,BR. D7&Y="/Y:'F#WCH/Z3#N:53149'(VI,6KYT$KU(ULT! M6[&@4:I&):G]J!+BT@7,SM_C:]13#9WN1@L)3)\(+YAIV "R^%LMGB\L:-L7 M+:!.:R^^3>%6")54WR9E;E2,NS,:=@>=_O#":\GN1;?5'USL=0;BHBGZ?3GH M#O?ZK?D8]]ZGXR\'7PZ/#SZ?G1_ WT=?SL\.OGP\^_7KU\_TU\'IOU<:XYZ+ M7]]2>&GBVGN/#&OSOV:+3K%'"G*7=NE\/#@_>#91R@&^NP+)]F650SS3'\)G M+'5A1J#274GJ IR\!RF"/B_<._'WSY^>@,\?SQX_'9P<^G1XSFWX_/_WYP>'CRZY>G)>)21J_? M_B]@5*)SC+T3B)6@X" Z'X7%^@%^NTY-UZGI^Z:FFZ-.KRE[>Q>=X?[@HNLW!Q?[/5]>B.:H MU01U/O*'HWF)=W!X\N7\].0S*NNOIR>'1Q\Q/0MOM@>M[O,J[-8B&?;P1+3> M$$FA8DM/6-!4+/S6]/I1<=P>J &SJ"'[R$@82:Q27E\QVNW#U\]8X%3=QN\J M"HKU;<,P2,?JXB#,@W#8OUB\9R]^:A;OF'OPN7R2;0\9T3OLT%MM+"KVB1J> MC>[@$_Z@(Q=37%1+4C MH V0]V$# 8\[>5X^R=G54?=R3?*(CJ$:5[BHH;2CGOC+X1BO%3FZ@=U3C/,$ M[QN7G(CEWXHX@OJ-3@S8Q;D82L,$..TSI O;R"6T3PD:;!5D0+XO8YI/Y_DZ M5:%#LG>33,,N#T7\P%C_D;X^/3I;_AY>N8>IL<09P\KI (2ANN(8&&(5@]_Z MIN(X0N>XJ(*E0DL52 !*X;L2S?)A//9/U7W[^J";0JFU=+RD+Y)(4_IP4$'< M@M(#>)K5E,7B\;4RJ##,N*L]??OR8,KB4VHI7 I%Z_)3D21(FE@0(8I),#91 ML$J:3[$2P%1S% < \>8\BJA:$:,5TY[.'.DP;:32?!K@EY%]BJ]8QCW$CZCF MI98=:BR\& :)2S05*NKN[GML@)/N&C*..H*^D%@Y>RT6 M75K]E'6\]U1["RJ(3CDZ"4 ^U@=M#S5?T=7B!H:G^@ZH]2G#DQ+=L^Z@- QQ M(16#:S6I19_6D_2WO@?=G"GV[*T6[KJY[HJ2JG2E!>N5D@H[!:6BW/".V&WU M=D;O&O$XQM](CQ/,$M"1@G68B<^+8 /@5B7@#-4\$:EXM ,'FN:9H6U\&M$ M=SQ03#]U=E1NZ^>#@Z\Z'Z3*^DUSH-B^6'N1Q;43O&/RF.I.>+$*NE()@U9N M;/[H^^\B&ZB^A/?H0G,\(RY5-AO/99,NHZNJV!*RKK[7Q5ZFYU[U=@Q]"2E> M/S7[ ,LTZ[P-K7SU1FF>Q#J9:RE:2O!-\?A9=B^<+L >PMVRSV 6&4RSHE % M*U<(T+JLBC?#-P?0Y1?4M8?,BD7$D0/Z$G6K7,K%I26B]S4[5";X0+\"Q.X% MLH(3IG3Q 4,A*>RYK+@8+(_THA"8Q0VZ#3[YEM@8K2S*R'*%8.OZN.KEC?HD ME;I@=]%]C4KUJHR)NN\CB,9\0H7N0M$U%/>7=3KIKN! ^Z'=8X.\I[F*_0%J MY=?-,,&N;[$3E]IGNB+J?GA8:)B4[[# B_>16)!OE!2HLV,JPSI)+D5DT>%2@WP^'8.U:"(*S^KU$HL3?NS2WZ4K4OV=.4< MO[Y;.)Y_H?$P@#P3XW]?!L[;WV_[K5;W8E^VFA==Z74N]D:C[L6P/>KWO>ZP M-]KKE^+1%W\/O[5Z_>Y^LSG8GX]4_W1R_O>CT^,OGTY.?SDX/S[Y M3**LNOPX^K<0@^1_I\T@W_T:_5\GVOO#@^5'&['\"@86[N#JL_AU]_@L_?JK MV+V\\>)_?/U'^PAV(*L[V,1RB^9(]KS]/?]BX+5'%]V>;%T(T1$7P\Y^5PS; M?4\T.PO*+8K2@-.CGP]./QY_^1EDRM'QSU_^\>OI\=G'X\/-.A>[?_C(FHIB MHX[9J:.VZNB]HB0]<\[_?G#N?#T]^NWHRSG(V+.O1_S#LUIO7\!O/N"N;GAM MZ291W+85<73J(HZZB./>11R^&/2[ WGA^7N@A:3P+O9'WM[%:'\XVN][PYZ0 MLB1'OQZ:#4_'I^"E#LY M/3OZWZ/#7_&R@)-/GXX/CTZQ+.7PY/3KR?IK1UO-1\K^NST%)@X%228L Y&& M8V#B:*!0:0N!Y?3@_,CY^>2WHU.LMEM3@9TN%Q%L6-*-8#[?.9R-\8I;$VX) M5=/-6\*5C:5YU"*.:=T)5 0RQ[%JN#H?HUZ0NOI_['UID^(ZLO;W]U<0?>=& MG!,!/=Z7GKDGPH#9P6QF^^(PV( QV&";]=>_DFV6 FKK+M92Q$R=:DK84BJ? M1YDI*3-ZX%!]\.Y 7FU\3'=X,WP49S^U]^0D-X8'< M;; Q%)X8" _N/IU("7RMIENPF-.)G(+W[IZ_O5H4V9CNVU MKKOO]=:?I/"C^#:C,4P&,>]YNZX$AY:U8"LE?+%_(617>GI7Z(4O+]D(*\"\CA./W8Z&. M[J?L\N_Y^=MZ!TDNFGIX1]F_] *6%;>_/CQF<'B-.]SH]>\,T3\Q/[J9 BM= MA(OE#_:/_,R!X(G!'2S;#VDM5<./23GV)!KL).]VB4-L?*7NPD&#U3)(=G5\ M7"I4D5#:T>T)"6"?.%#G@BLT82JY_3DMM6M#\/O9^@]J&NW.Z(0[!R75U=19 M)!WXQCA(A'*2X>4X?!WF%3Y[ F][* 9> M.O4+0 *5ZZ[?T,5=YA1WFRC]F"+$@UI$>][; BEL5-^Q8T A6^#O ;K[!FP0 M?BNI@V5T-H<:6@M?@C-_J7^'0>_#I#=0<&7'7JWW=^CNRJ\)+4!*[W5)K4LJ M*LX0"J7AC,)375[I]BB5H7&M1VO$B2>-XSLC(2$5RV*I%D1(28JC,.;A0J3 M26!O&"+%\3\/D>Z-ML,)N>JUH*^!=WA^Y%5P[\GZL&3X,;KWB\!;K5X4'8>7 M8<'ZHYU90,X0P8NO[O=]_;TQJ&K!@I -,TZ7#W?6#S@"CO0!.$*C>EV.[@)F MT'J40E$JI7!\GU1H5>VR?9K4-$H_Y0BB!E2RFJVWI68).!&9;%E* 6^B+F1+ M<;$D M\W+3=1/_.1R4_#9A[PQXC>]L:T0(CLI +H(TPXA$J6+TJ7/BZX8>0 M1OXFTK:8>C&Z%P"" ZP)07@[&EXS#,(>D6PI*8)E,RE>+:IQU56SO#W#6=VY M6U5]8>C+* R[ Z\J*-=5!?W8Y<,&H*L?'H7T/8-J>#&^[)^5/;>6\=NAXNT,'=PNCL Y"N[9A[-T[8-,UUEILP>G MVZK[TVWEX'3;06Q3_M4^;-[5=&/,\>L\QJ=0.:P5_ MJA.[4^H/P!QWTHU'V[VDT.XEVKW\Z.XE@6$]3&RG9DK^>OO9)RW>_-]-K @-X_JW].#0?QMZ#X( M:/_R.QPD>MYRL,^704&DJ:O_VO[RGR_@H^U:=/ )Y$%_N+ /,:!1]MS[U3=6 MNG;(BUL2#[3(<\#_M6V'@V:T?PCVWX=_^*,. V?&SS@6@MZ?#=#7_RR'L# X MT*0>5+ZEHT[#?A+83]Y?D_PE(>SJ7^K?__VWIQWVZF6#4_J]#"AVW'VHU/@+ M3SQUYB;5KQVSPT'\&PK^W_Y,7=*GX4E_6?S"9%1CPSVX)@EMTM7'6:B(FYOJ&OP'L.O"U=:VDV.,![OWWIP,:?K.Q;K$U1!8]MXE9PH[1M'VG9\'BQY\,TB6NM\3AE\Q_!R%/CXX M_LMWLU\QMOXLT--GN+ZF 3NR1U&D0O5(7E$9GE& /=GO:9B&TQA]&NAAX,4$ M',O7Y&)1J+85FN=([LK9C,Z&4IG?#*7"\6Q/H<7RD7!<5SP-;*$SP'_B1=/( MBT9>]$>]Z!Y/4"2ADPK)=EG@11.TTJ5[?851>8HG- +CB2/.*R7%%AB65*I) MA6P2;JV<<4:5JYT#@9P'NQ2I2Y'#3IUSQ2Z3E^TW:>43?E7P5JC'(3+A!(4$" X5.@ M<4'_[Z&$CMR: ZT]>#[<(NH#-W4KM>V_8]"/^A5PT!+(Z5WX'_B1NZ;;ZCL7 M9H*S3EO0$+J-GUEPPI\O_<-CQ]/>.ICX3XZZHZ%1U,\' MT:>3\?E>\AV,^J;$CK MH0+ATU7$#RE$MC;7A4?^GJOT9B@:&'XOQ_V^*N\G]N9Z_&B*>HWA?(92O]QO M\4V-+QKAW6OBSOX/ NEV_V"G>[_1'>QS^]O2OR)=?9P\NK6NZ\2M\%WQ55CNXJ.YH M]=0T&6-=,TTF9\FD()GQH?#C'YRCCZ^J_XT0?6M$T^P#@10M%X^E7-]@N3@, M8,2% KQE6\N(8KVFL!1'T;^W2KS8R(H')98BM:&NGPDJ(?V^(7GR#Z2RB#P? M2[F^&7GN0[Y2*EM*2$6Q(-5J"D>Q//<%+'IX" :W[".&^+2.U)W!GL@#49< M^EC*]8VY%-XOKHH9L53+-D1 K%_.I?"JGJ,/='-+GA%5( '3GS1P=,)96=;*MG_ M-B+B.\(*0SR0^B,B?BSE^L9$G!!JF51!:M84FJ,YBOIZ$U=UAY'4V%ZB\.L] MJ3Q#/I 6(SY]+.7Z!GQ:DNIB[6,'@W^#3TOPTDYP&NLC=[,0L]Z1\C/4D3Y? MZI;@ZX<9/W'Z]DZF^"JR^9VCG0]V&X9!MV'0;9B/WH:A^V0/8_B>HNO=KD(Q M,,L3RS&*SF*:VM<85>MJ+V[#?.)\WP5OPWPF_\1OGQF\#"?5@VNX)VG]3G.7 M7_CJV%/7MSP[X:'EUS_\)*?H^[] M^?*'[LZ[KJ$9JA_C_.L@L?[?KY2'A%_:?D;ZGY'1;;EG_ZDO.N:^<$8_&A;D_YLC<%]S8'M$(.+\G_!NVC[P@3>1](N_.WGB/>3_Y], M[W%%@S\LY!G=%W?=%7;=U4@/;JJ_C:435/@]P__S5@78(+?_EY9_O629SX/K MX4%J8PA[P;/4JR\$J! MY\^ <*^E[GP< @[^!^BVNB\/#C_ZKL M/R,"A(1Q9A*V@O!+IZNP^.A;0MV7ZOVRRL@(/'^X)L=5UP@4;;LZ7VT5K9^A MU8/*T'Y>&A=*U5],^D$Z%?<#R(_ZC; MSL;['.O7!7KW.1^'^P[8D&K\]=<-%F58^N:5*M:'=:YWA>%#?V!+4(?ED,"[ M7>B%A-;Z7[)E[+8[W+\C?Y43@A3_.QB:HQ^GESDLL'U<>.20$B$-@I M@L4<9D2'PP.K'US< LD%KX)%8+H0_/OBTK ^O#MW_'<#:V .*YSK?HV7CUD3 M?N(Y)^#ZW=H&I;QM$MT]4)O[B6R!\0'8PX:E@$"W C[9-OF=I1!6N]\OM*^N ML]>99&D_K^&TO2_"'>V%,Q:8&79/U^9.D-LJH-G 4#)O@.H+]3*TM=5#N_DS(_G4 MDKH?< #[L#:7GP#,9Y"@:-VG5G]?%;>C@K,>*(2Z5\BEKIK^ZJ^OP/KCAD:^ M'A3C@K\?B4;3H8#]OX1V_Z%I\JH=L5L3_1GTNP7^#7OTQL0?J+1?%BRH47>@ ML/X,^C,"R[U OUGO@2=#*WNK=X;3FT^@^'IZL IW];&A+T(*/F!VO\:9!E?H M [KM[BS+ [?A2NSTMLV;U,&,!PX=G(N" :SX_<)ZA_$F(=+[;8O*<(,B='!R M0PT,;)GMI)U=(5\2E /F70UM2""ALWY::&< V$]59X?ZL^N []:NP@%,YPYP MK_6SYL$G/-0_D5" &3_F$IBW!QV(8B M=LLN)(3#1=B7PG^ T[KMZ%O3[(_IY6M\BQ?V/DBQNV<%J#(ZC"%\:([_8#:W MP1)_]>WIQC1<&H'? NQNP_-GX^5X_6YW=?@Q0.%?_R(_(M0]=H"@%K"T )03L#,!^D&WP/SO:PG,K6V7?&D "S>8 MWBARAC[9-RJ)M4K1- M^NXVZ:67YWB8%CB,Z1H6S"0+"&6\-RRBGUB/)NK:3R0]75 MX680& K@V-D<5DCJ[H<>Q![<,-RL&>&X_;!=6'A6TP>A!PTI#-@4+P(!NX77 M?F&HPA?#\8/.PN7R'@S(! RZ],"D^?E?(D75 ]V[:MRTM^U!X"M-_!Y J4[F M%JQ;XR>K'MO+P/P+_ZR":?6#9MMRM, \14UW#_8^5T?<^>#0(SJOGRM[1Q' MS%[\.52PX%6]70!]N^+_@A96N)471 0""\$-E\*=;QSX8HZ^7^/")W\L9@G, M(Z"H"WN\"&-4?O#$\*T3H,CCL6X-?#,PU !#[#Y;!)U6'H(2Y? 7 M:.5-=PMG-W!A8" *6!8_(]G^RR<%\;9@L7SQ 'W5TW7-]5?Q;?Q+@U$D(%_X M%2BV8.W<;])"(1_*!(S*&>C![E7/'EB^91]N7FW?## 9H."5;NU'^+)?OO$. M7G1.%G[+@(V.MU]@F3/@K@9^)N3F:1#$LW0O>A2- H:5NWUB>&[%?64/=@F, MG,B_6![_B0/#9#S>AE/^A4=)C/A);#^,;B/3_E&,GY&X'\Z:3[=, 6RB-=2R M,&(%MY /M?! BL @BGGJZE3: ?K.J&(_\B^"_TGO^@=4K0_F$BBFOV\.M^:O M1#]-H!)PS\CH&^&)DI=&VKN$XG/\6=H-)OWEXT*]F$^F@6$X=_>[C2_T>:?( MX4088:0!&EP30!$[)_^%VO7"Z,=IKX/S#0=;F\%6UO8Q!VMK, 8PR.U:ZH_# M?=GO,#83\4UA\&Z@Y4OHQX?1IKWB!J+_&;EL 8IP,E\6)U(=/0Q] <( #FP M79?Z7JU]:T;3G&"# \CYE$,V4<['GLGK\]@Q4N."=:]*;Z:6>XS8'G.F!WKHQ]P%CEG I[\A@ZT+XG\?B& >[&3Z M9Z1>BNCXO=N =. D;$.I8*Z 2^IZ9W!T_(#/]K;_OL:$UC80UF['[>5PW]#I M[:E*@"S B@$Q^'N30,$",R!41;@H?^6J]2(2A>\R,&\KSN.GV:B?KF[ AVY9 MT=A/#+_R-:M_N_^^0O[:$OC@('NMO%X[CHE-,]A-XG_RW*-<5OO,/<9;J,( E8!DJHN)[T9:4WG6"^ @3!$B>?"JN?QN:O)_;T(]\1?O1]O@YM,>/]O@_ M?!4:QUBVKZL*C;&$0I$,H71IC5/Z+-GM$1JF\JK^I;>:_Z1843TC1A(94:R) M"2$O1E)"HBY5VQ&8^;E:EJI^/BV_?R MKZP?9)N[JJ7!X]DK>"PMX@[]VR;!N?#P7YKJP;+G5^WY[Y<$YFA=4QF-5S2" M[ [?4I5&6*+@N ;]9XR&VHE"E_8!7E"M\4Z-E;6A"= ._:X M)=:5<[%B(FZ(-I928%;P!L]).6;0=OEMBQV#3UQ4C/-8SI,@E&1)^V M7%7=U*31K,9D9K:,:2HV'_##)6AY,J(<\.WL'$LE175&)9>D@U7[M0IH>3*B M6;X\=@KS"2].BF2\311MO8\M%>9,/U?U1FN]::XP8IU.D4;>S#E+06%/6VYJ M+);C^&1<;'IT>4@[1FG2&BC<:I 18C3I@D#S_3* MH^+8)(HU;IK*]#*S#7CJF6EJU;F:UVX5-Z;:88NCMK8<&PYH>F:>;)K+S 9U M1<<2_1E=ZV)6/6^!IF>$VJ5FZW6O8C!8VDB+54PSR]7X0,'/2#6Q-.O=E&AE MQ-JZ54C;$NXI&FAZ1JQ]8YKI-*JE@=D@I_,=U,MG.YE!PKM5FA1,O]#5M1B#,ZH.2G%#WO+#=FS)C' MU$$:Z\\X,*PS.I!/I=VB1(/5:F(Z&:"Y(RN'@PZBRNQXA:7- ,>69B6RDA$\.+S9@,UK4<;7FC M86PV4,@S$\L-[-A23F1-8!@[(W$D&X6, SIP9F+%E$PU5QG1EO/D.FGU!2;+ MQP #GYF"2K%:SN)S,FW6IN5ZZLL1FI*<][+\L%U>9#(I MT-?CB57Z=(_C>*#R1 _8C!2NZ6 5[7(*0W/ @.QJ78; /_^-(U7_V'=.1./& M"FNJ-Q#C\KPO\?58B<=(#M+%\88SU[)F0[W30WPT06(PS0](QVYE>E M38+%YQ-QW2V55XVDR6^\BD*=T<[XC'"' $@9<[[8B!LFW1WBY24PVD^;]N;* MREI4K9XL2=Q*'\3)F6N##IQ1.6=L2ZHB):O8FK9F6'XSRI2#IB>T$\]MI&E! M2.I8&B]6R4)-SW0;%=AT2SOWO6NU[=@'JUWOHTT<]A-_,SYV)W67[S*,\_EB MT$/#TV/@ 3WH(T-9[=(V4F_&_.ZG0/233P3VD[UE&7(T$=N)8'^R!)J(.Y@( M1$UW,A&(FNYD(A U?>U$?' _][7I>->$O9X4N$](X:*D?-=#!MX2_/#_?A _ M?G/XW$^*N>CP=T%,-R",U0+1W?P X M.> <3-WISXMHLZ<$QI\=@N=-3[&^-['4-Z%Z& MSQY;"\C?(KE#1MN?X_GU/[V>KO?[EQ[RBX K^Y,X*X47-R&"1A\7C%"K'9YW M^ J 7%=,5[4,_L0_1F(YZZW>0"R?*"AU#W)"J$*H0JCZ@B/WEW=,WEJSWUBA M$^$%T^!^^J]',%4? GOA:6_@PS>BP@_,O01.! X$#B^;EV\'_?VM:5R=^V& M"99-F#!B5Z\))@U:J./@XL;S&]U/:V.?!,'^]:!6,?S<7$=5Q=TQ4;'V+EY8\7-WX%5Y'Z M^RN^:3S!E>V*NC'S5G5@9!K#B9"K_(AH>L^8J&/W_W[$R!\1/W6']W\_C)7W MRYI/--L+_[Z]"SQW8P-5G?Z"T!,L#?Y'W.-.\!)AHK &3-SR(P+36(%OD3^V MQQEQ,]WO;B1)%>=2G,R.RAKC&0/%/VM+,U&"Q[:WA;=R^!8>- (S O-'P$P& M=_=E8KB89M;#?GB7LE] M4-EE[)(M!@&=21"!U3T 2[H7QMG.4)FU;E"U>5SBQ#7KI8==1]WD8A6%@78) MCI%1C*9JG6GI;6Y'H)$ R,$0*/T@3QG0(E60O6U[ = T5%[M2'NC0# M/3W=7,I@"("S!I[/.3NAI ^33+V_%&M$8]5W"AUJP@H*YV^NL%&&1C$,A+_O M@;]++?=OX@^KN(1*+N..G"BTK>ITLZPWEQ!_8)6GZ2A-\U^[RC]LAUZZRS)&9.%[%""-M M<:.<59\N89I&8'\P< \%Q2D0 R &>$##YZ,,P$YB]467X# LC=4[C<9HS?E&W/5C9[L7M#N1Q_0&]/3&7?7?BNM!Y$!]S MKQ/6JL5WE+A$9TPU6S92J_:LH.,#F"\:V"PDAD59GD-!$P1A!.';'0!Y!\+2 MLA0?$((3QV;I4K:;S$]R2[D"(0R,#I*BHRSS%H3O/NYR?TA&'M=#W#]_[NOF M=R4%A B$B*=$Q./[Y/ZV ZR9[5=$U_QKHE-8*#X:L70/F?+(E$>F_/4V$@(@ MEL>JY0F6)FZQ^,I^*M>EVMB@[&#&N+U8:7::*"4KL$(3<,Y9'H]B/(F<NO!BO6U\:4G\0N>2@;%=V]?91@\AY\P0F1DNZ)J]YX#@68MFUM M:8S'9T)01L5E:[H[XV4#T]65%*.7LVY%P?T4A 2-1UGBK:QE"-((T@C2%[M? M]UN0EKC<@!,K9EU!98%8$&02C)$9$V[&[( MJ=E;0E#")(!1@N&B/,<\\H;S5U@+,.*.')PGOH=[?U)"]W>O;,U C(<^E6WU M7KU+(_0W&)=JI"2S62UE2F6B3&BNH.!^JD&W/ZW#PXT(&_O M(<\FWY](T)GFB^<,V'.=3X#UH6KM/X*)X%QOH@=YZ5\]!'V&);T>C]'M;K88++L-VK Z.9G1 MXG6,*M=G.6T F<,/9C$<&:4P='L"G15_BDW[^Y/"4YT51XA B$"(>-;X W<0 M?T"1AZ_U'TA@+&OV')[YO<6UZ"^LGWOC8=W>";AD^.!<[>M8?VVV668LJF:U M3'1TCRBY NB#?_(TRE%8E.100@,$703=F_KO9Z"KE198IJHG9"R]&C0+58.R M5[4*A"X\81IE63I*$&^=[D*^-_(TD*>!/ V$"(0(A(C'];V#WO2 _ZT[[^8R M^&_W15>6.K25P,R.-?#'0E:(9PO9>E:L12,UL0K^&Q$B":G4$*OU;+P@1LI5 M,256JV(R4JM+B7Q$*(6_9:1"4JS6H#1Q]C\1L2)GZ^W__KO[?*["B=R>XWCY M \C@OBZ>WT8&" L("T^&A;OW0W\S;5!8'B R-E1?%(;^A=F#GL3*0A8WLK@1 M(A B$"(>VP?]X+T^H=<#D^*YD:FZ5KMC_>D,XN>P?R^X3?3TNT 7VL -@5,. M MSRT5(LA22!!1'EW$1Y!&D+Z%9?*;D*8F)9M*IV:*&2M7^/9<%LLT.X"0AF?( M<#[*85]LJ-RW57*1OXF%=(\7A!QB,7F!%/=6U2V*,73C3 MH468E0$P2H(9))=5AE M0S9948!8AK?)23Z*\?PW#YN$I8AZ/6>N:Q%]-=4M%\5-4+:S^]AC_?8I/"ZV M^0/A7M@[(Z]S:':3;-(2M8R93-_VE*J4&C!#X-'YV1()P*',FQR*^ /Q!^*/ M)S/$/L,?/=+&LPNU43 )9D M![FQ9\4%R!\P(D3B49Q\ZSKP$T6$7F1,[)V> MY?P $/9CO;:[>&0VOH'XX#N!>+"O8H#]P*_M--YXX,BAO* =]"$"FY=)/)RG8J3LSUL M;B<7DI@D>Y7X$F(9'J.A&8#EASY':?],.N,;1SN]N#J,SZL_! M8%<]V_DFF=&\-C)*<=<3:TZEWLFT>E2Z45%(/"A-1-!4E*?1K1.$:(3H^SGA M^2:B;7N\R>;'1,MD5'K3=06L/!P.(**#^MGUW<%R /0'B+H M*(9_01&'=ZRA^X_@G#^6B8(X?WZ>Z[[.83_B$;#[DN!],.O%3X">H5*AM:29 M+%;1988=BR9CX/.L %Q+,BAF11-$E"1^Z_ G8@[$'(@Y'MDF>YLY$AP>*U1& MV-!<"ZDI4:Z(:ZQ7@ ?/I3QAXA&[U@" C M?Y5L3X_@Y-_(+[W+K?S[&_)]E2WXAA4[D&(CQ?X>Y3=JX#G@%0)I3J9B1_-Z0*8BPN.]<,.WQ>/M9!B"T5Z+7IB;#P8 ME+G<7'7&RQ___,3.>7I''T2FJA-9P'=$/VK.AJ(QZW2_D9C9DBC1LE3E]>2L MVZI\A1I\V*0]DIHO(E>8>T/; ;#1SDHK+C,3H]=MXW(LB76(+NW%LO7E>YKQ M)X/_G%Y<=/!R1IQ,AE5[(QLKMMQFK48K356 @8]A4>!:?4!=@O%'U-U[_G./ M:A-S]1Z4WA*XDJYN?4AT6=>=OR(VHE56NKI;VV $BY'>8MUT\U[E+G7FBT?N MDE0AJ>N=NCG?S!(E(H:KW1% "QBU_@%M,?PG1U!\"1U&>LS#2'XU3^(K!HL4 M&"GP/2CP4UQIJT'796B/-=UQMP5W=7]%^[KZ@M\0E]]JR->)5SS"3>YO->U( MTQ]9TY\R5'>T45M^F C=KJ?^>ORIH-6RV3#;Y42K)NMY@VDT.DN,3-]Q@.X/ MAMIUIX1IR;J(K06R)O?X=#TQKWR'^-Q+H7TL0C5@6+[#DIPLM00A54],2N/$ MX"Y#+5\^]OF %C LA97,]2*^FO8[I#5<+G_\0\/8W'>*SYV3W1M!*G8MEU.= MF%V58Q*FRUFF6:DX#QF>^^3 \5@'6RO5YE!LBGA12WJ#> M"^4!EBT4ZWC@6,?]2>$>$P0=!4E>B @B-&:L8H%$?F7\_RABGQ7PJ3"JBT1G M&)<](<9+[/*L>'_3: S^!9\#Y ?X8AQ\LM1AW[G4J%Z=*H\']0?;Q [)'_BL\,6E;=^^\!MW\O#LG*V2_ MF1YD:%EU8YGJJN.NM<:[!PANY[G^[CC'F1RCQEM8RU2+D]JJ6#3,A?PMW-8# MB7W(;RL7:HM)S5F88M,EA,U*FS%N\Q&/E'QVX"G3S,3E38&=8)I M@X$3-':O+NNU)/>&U]9>,%YWVLBVQ735H6(\'26XTW/V M6R$=N&R/+R-I[W2>%=1ZXSIDCLG8LJ&)>&$UR<:%+HR'8%&&)J(X<5K'9RNG M W\VHGJ1G&K-56<=(:(1.+0+R^]:M/2&CK42J_)@,^[3)M.2JEQLT9_I^!+J M&!,E"3**G[G+<54=NY:,WM.Q6F*T5%Y02"Y(H(:Q;^6"1-A%V$78O-2-I;/ M#"!V_51I&//%E=@>[JR +X-AZV.@<=M:.!KD9XZ-3QUC&+"#QP3_M9'5A_* M -D#L SPE[42 ?H.N.T,K55F22G3B;<[XAIS!+:23@K--#!)>&B2\#@9I:@+ M&B4(T C0SP#H"Y6*_1U 3YKIT:(R+,=EG5P*@C86QR.Q @$-[!2.8Z,4]U:* MYJ?; JKJGFI8NA;15<<"ST'I6^_3HT*5+N[2J-C"1PS1(_1Z\\E\#/?MDGK? MZ!GGTBA.8JM4W:0&JMS4O(UNB%FEPU<4"@L3Q>-,E"!/(^8(F0B9SXC,RU@' MOX7,)-%)-[$8.\=BEB[JO"N2*VH D>E',7!8'>H/R[B^-^F/&M^H.[KJSIUU M<)HD8EB]\=PU%GK$[D?T5<]P]8BGKBYYQN!2V1O"@07G,G;'?OW^G=VHHE,. MB_5UQA33C4XNW_$27HZ#&U5,E*;(*$Z?*M!C;N%]6C+SYJ8;Y_&9BQ%)O)*5 MQAP;ZT+)T%&L=#':^2/(W_\ M,?QQN,K^]5 &\ L.>&USH&.Q12Y?2K7,O%)P*EDCF]BP@D*%E9$X'(_R9[;O MORY5(P(N N[# O/9DZ^E"W?'-W;+LHAO8G)'7;G-(79:R[39?]>';' M 0S]$B:)0Q!F+8!)O0"06-(]J5]75X#;P+C!.\Z07'R]MIO)3'Q@$G25E]R> MGL92@.3\ZD8,3UW0+D'X1OA^='Q?:'/OZ_"-3;/5I#')CN4:5S''+F>T[*F/ M;V#$\-SI_OV?F2^/%[GSRQ.YKR;J0E[8I;VP9^;$NQOM[3<\+F,1'6;:"W+& MGN%"TK67,7D\$V5)<=I=F;!39KRB4'[9(1+GHAB#SC,A D $\( [GA\B@(8> MEPH&4=?-?"';FVYJV5Y)]@D 5@_BB2B&??%)[6^%\&_KUGVK(3]1FD:DZ4C3 MOX>F/[%HY".UA?PS%"@"<"\. E,8LV>PXFZA0?PK^L9_]VM_XN7&Q8L[4.^ .&EDR5MKXM;P"Q M 6(#Q ;W& OX#3;(Q5.NV4@7ZR)1&5C_ M]E0P?1I6,U78]X0SVB]N#A$-5:P\PSENV!=WBV_Q>@ M"G[0RS]'TCH9_BX,^, O8?SS"WO[$=9C/\%ZFK'XY[_@Q_8IO;&N.I $ MAN&K=H"&KPPI'\/^]R(>PTOY$]2!41P,F.8/>NW__'^'G=^S4JQGCVWGUY9Z M#D8U#!)%$CX+#?18U]%5,Z;VP8M_J>.ENG:WC@/WD]AM40X3^R7'_ M&]G_"J5Q(LJ)NHH=".R%/Q!\:_N1SU?;SVS7OPKYR]''*CST#)_]XJG^K ' MYQ>!_V0N-"E';@FYGX+_JI&A UGO?^I2XJP*PM_?S,U9A[P"+Q,D((D"@.PT M4OV(5KZ4ZCEQJ3X1*AK'Z9BF:0JCL:Q",;V^TE5)8!+UNH#^:()EV-Z/X*W7 MX;CNB[>$8ND",H="R8B11$84:V)"R(N1E)"H2]5V)%M*2-6R5!7J8C+RWW]W M P$% TQ(I9I4R";AWVIU\+,HENHU*06_4Q0+4JVF_LA9@=WON F, N-[ZJJ<##$QU)[C&$ %TK_Y]Y?[^QAH90H'K M4C36U3"%XLF^0G&,"J"@L\8>K-ECE@>D/,:L"6)_T,4TQ8K"G+8$4J';3J&[,*5)D\Y/^W2R M0@P4]K1E*E=);)KVTC09DYNSHMC(-:FEPIVV[&7MCE28S M\%3RM&FZ)2TG]57%P)H5VY[8>*6F>N"I9]1D;B2,<7^0R)AK>V-8UH;O*%7P MU#,SY;CQ5EO&2FTYK^!J7<_H8XT &#DS598X&U1-KU 4C5JSJGK#Z=@8@Z>> MFZMR=C.K+">4K):Z/5';M&N%#>CKFV=F2QOAZE)7.-E.D_E3E1Z[3=FCDE*H;I-K795.@21[B@Z1D=X$:\ M2L:FFP56VUAK:K1IR[FFW_2D SR1&@_&B:8@)@J-[KI8]-95;0";GG2 L^3D MQI.<)J8RV#35(U1^R0">.J-92E?OMUUC4#'3U$JN" F;XKH#V/2$*]C8NCU; MCO025BLWDQJOE.E&V6]Z0A9ZQ3;9::G;-F,B02MXR^/*> 4V/6&+8CDY2BC" M("6J#L/'^T:"9Q.@KV?TM3.HJX4T[Z7%.9;+V^*(S*,X[^04<%GTZK$9^42_P@_3 G*S7L:3=:K:F63"L,X I=!;:/%5J+.79 MNH81X\Y8$(I+V/2DKYZ>&-4ITY3%=;Y)+_%)K_2=-O;4(=V/P'S[?!,_MC>[FU=+;_CL&XU*_ @X/%?=YU MGD)?UG_QMJG:!=[[W-,O[$>][J[CGW77PY]_%,8C?N(DFH@[F C\)_GF3C2: MB&M-!(:FX0ZF 1'3G4P$(J9[F0A$3/NJL]MM0WBY5[R<'#E[I MP;=7 P*I 5(#C,#1>GCW"'@ &;SG3C^Z#7T)W_9[R@2A!:$%H06A!:$%H>4+ M;F:'%N@-K@Y^]FKV?V!QI85NS?6OR <;$,,-AOV)N_E79(=;7QW]BDN1$-'W M-:$7OO*8G#LJ?(Z"P]/S\-9CW=[?AVZD.*+/%"9-C(@YIMAJK@5C^2>5F7SL MI1Q[ F\,P2$T#6^8F+M@4G0G"^N30.$*KJN#_VE!$LGC2Y'-1KQ E9I\1LXO MCR\(W@C>/\IO EXAAD&FP* AU><2XU. MO1/S>@4YMJA/&W&KO"&6@QL#O%.T3%6>:I:I9FY28K.!15LN&E^UXF-> )]@H3;V;U^!S[LD=^B()V_5)5]RG#_+L1'W=@,-=3.RMPV](>Y'V(NU%VOO VONA^<5(4YWTZ/_$VT+^OZ7^&J'!/-?5?$+6"I<5#S/H>T1E_T>+( M?J_O3511364S&6;5Z%#J0&%@S)?#R"B-O>4M/A[R;ZWP".C?#>@7C0]_!NKI MN4,6Z>F0D=5%O9FI)TO%274)H,X J.-8E"=0[!=!'4'];B/%GP%[?4,ZN3*) M]>5$N]LF$OG"9I02 -CY'_\P-!G%R:^J?'.G4> C)Z:@=FUG%PU^F/C#?3HJ M5V6P+RO1=>,XPS-X%KN,VQ!-@(6JNE^T5 Q@=8:&I*544BV\DA7S77)1Z):4 MN9:K*"QT+_ H0;!1CJ)CC%+B.M^?\"- MR77?B<%LJ(R/1QR/\C2.\(CP^,1XO,IIC@\C/^"28LZ[3F;0&FB?KS<8T-RVQU* P &"&.PH<#BP7 M%H$9@1F!^49.R"?AS*Z(\EQ4C;FY+EH3=5G6%3H/UV;@BK \$27QMT(#S[=G MD-8M(*RQ[V>HVL2P#-=S_$R+:",!A4J>GZ6NX#V$$ /\)+P V.OQ$JU6[129B) M;G_2U N-P40> %C">KH8'67I"]X<1[!$L+PY+*]BT?\&,%G/TA@7GV.UAM?> MU+6I0JR7 )AP?X%CHCCYUJF_;[&[D-2G#A"W/Y.!L3^QP1@WP0=HAP%%,E D MXX8^PB$\P>]C'?X"&? I6>(3Z[/:5.L-;-FDR<\JFAY^%"LP-*K<*N!?(?X M'@_C"-((TH_C8?PFJ'EZ+C==(U;&)@W'+!6JXZ4;]T'-P/W#*,FAZTH(U C4 MM_)/?A/61(+NU1HEHFL:%(//1XN82\U]6 ,OA>.C#$U]JYV'[&2J&LX$-(W8 M_8CJNGIXW&FLJZX>\70'.'\7E]WB3^H*/-L!9!8BU M^AYJ6:MG3[:1EG-WKFH50B_&\6G6S(^G5%WKX^QDNE1PW-^;X*,4\Q:+W3EL M$4H12F]^T_EK<+J.R4U/:98Z6#K/9^*557)%UP80IS /)@Z6T(X13B] M.4XO?TWY:Y#:+4\2]9:7G6/$BIH/C'6O/_)\I/J[%U&R%N)SUW#TETW M84^Z(9,>L$!XX\Q/#)'8$4'BD <2!RQP%)QY?2.Y+<7F=V:0)@J]F5S%S$A)G/'/#6 M.1DE&73G"S$'8H[[]NANPQT#L<=U<=$5L!H9Y]/-A+W!*CYW0 ^0C]+XDU(7#:0"/4H#'5S/LKKI$ M7*P2&3,QC/.#0;L]8B&#D?ZN$!TE671A!8$8@?BFQ]'>AW'#P5*;I=E;RW.W M[CIT4YP:W0&$,71BF"A'(!@C&",8W_@ VOM EF/-:78\S_=$AO!2N42NGFJO M!0ADWH]&L%]]R_V1]I1PPN]&W?;4,1/E\$ ,@!GA,'^<# M'("G4MU:"5^18G-(PR,LL*R;FU +3N1FF2#2[%'4?B] I MX*(\B2KX("@^,Q2ODZSW0V#,4(5)I>H1!5.MC'MM:;+NS\=+"$9X4Q[FZ/U^ MQ4)\6]W3'=WU_-T*VZ\6$NY91".6[CUR@.(^[?@[=.)1Q&(W^LA?C^@B!!<' M0R0+EN:G+R_9EOV2&?>'1<'HP://L&1R&1^..N5R04Y4I<0\23J%^:JBX$%9 M\RA-GT8O_GYDCD"4@"CA=I1PA7O_7T$*G.OUBQH[=^1909RU[1'E*BD!D@+P M8Y@H1IUF*$:D@$@!D<(]>DU?1PMQNC2LKDT<,R>K4<>);U(3(;&$M #/@V%1 MAC_UJ/Y^TKV.K@X$KT>,X%^>ND)YQ5!HYXE#.U?8[]A'+DQ M;HG" ((:%EN$I5._^%[[H^SC;#T/X(M8>M] 6S>.7A,>CY)D[)R@LBS@ <<"]^T>?8@'< M:N:G7MQSQ,ELHM=XVQ2Z8Y\%&#\*2Y"GUTX0#2 :0#1P_S[5IXA@E>ML2@TS M-Y#78X=H=V>ZDIWZ1 =HS-59)]N+Z:D>^$.S,-$<>[4T;DG*GLAA!>/38 Q M=1T#/":CCQ+]\^$Q[0@#A;Q[R30\2>9>DTC-Q7I4) M4QUW.+< .) /=G& 4T1?\!+N][!\$#<@;KA/[^D]=LCG)_5>UQU'A^.U M>^8CQY3NU W[?L&UN\]$#X>,$U\164,!U&\V;J3;SS_'2+?O1+>?8A>@KD^F MMJ,Z:W$V!Q.X,\,$;31W/5@C\MP^ *O4\$U!(<3)>-&WL256HZI+T+^P]"/# MO+DA^'MV[!T:K;*E&:[G&-TYK.RHJP[,;>Q&U/'8[OG%'CW[\K;L-S5<[S8, M@/SZRR_[SSZ[2,61BC_Y["(5OWL5?PH#]X6-)H8F&@S/"ELKK6Z753AMQM2_ MG%S3>W/'\(#1%E==HW?&_(WI&%%=+'$.TS%F.!L/!G,S#];F1F'SYNQ MA* 0Q%7.SWS#N!GBAEL/]!ZXX?JG8WZ+'=BVGEL7.J.52F8WZ*'R4J5FF9,VI@QJNT.XL.Q[' #2 _0\^*C^)F; M2'=]!>'&^/_..PA//K4WSD#QQ.I\ZXE%VHNT]W$G%FGO76OOTV:O.0A-3W5G M%Y$>JH[^ZY$]R'MC,70^[5M//XJD?+-Q([5':O\-Q_U4:G^'@;'/6GC;.&F$ M\7OA!Q ?QB>[-S8[=SCK:?8 ;CVJ+POX!V?U_7"_[\:X2G4R%3N:YV)F33$R MF3F97TNE+SXN0'PBX+\];E76G1KLX9'C27$ M,O/C'^PG=YHQ%&$98?GFH[HC+/_N7OPET+R0ZIF\6,WJD;'=M#II.=W5D)D MGR'%C$[-!^U)929*JT6[,<<+I)P#)@X3N"O8!4V<;QAI0R1PZX'>#0G2 T=6OO6 MTX]"*-]LW$CMD=I_PW$_E=K?89P,'5&^.:JO"N$O+7CZ,,'Z75J1,%1OUNE^ M(S&S)5&B9:G*Z\E9MU6Y84JRK1,E!#Y4:3[IZH[4]V/VKK1WH5[+*>(-Q^U, M)]Y?8[%QS+,=EFJKF0'<:21__$-Q49*@T)%%A-)G1NE5DH/]*4Z7B2$^VK!# M 5NS'55MU!==3O)QROBY?SB<1CA%.'UNG%XE3]>?(K635I9\B=4]4\W55N,N MXV2M@0"1"K-TL5&:X-&Q8?\PP2.[]??I$=S:S_]26KNO6?T>?D.(S!.R.\-S MG))A2V)#840=GY2DF&3'.:8".9KT+1*,ON#%Q5LK.@(X OB#NAR?@'A";V?U M7#I7P0P\/66\XLKCI26$.' Z:"Q*X1<,#MQ:U1'$$<0?UEOY!,CGW<6L0\V\ ME+G&8WG%3,F"J_D@Y_T((/UF @+?7_FW!U,97V ">\";T)T_Q^55.E;3]8@W MU"-JKV=/P*O70-X1R_; .SS;_PO0%+^\D5\=L6]8JM4SU#'H&_@ %IMT?WYA M;_^%+MJ 'J+\$EE]*G* .G,I@B QV MT&O_Y_\[[/R>B6(]>VP[O[87!PY&-?3!](OPJ6F@Q[J.KIHQM0]>_$L=+]6U M&XZ2XWX2N]OHOW:7#Z <(O1/COO?R/Y7*(T344[45>Q 8"_\Z>!;VX]\#MM^ M9KL&Q-\O1Q\#FEGH\-DOGNK/BF=/?Q'X3^9"DW+DUI/[*?BO&ADZD ;_IRXE MCI0N> C\'3 )(+=Q\-AE(/+PHQ__U/VB278_DH"L"B"QTTCU(UKY4JKGQ*7Z MO*>0O-[#,,#+#,VQ"D52I**RFJZH#*4R.,NHP-OZ$;SU.JS6??&64"Q=>ZQ! MH63$2"(CBC4Q(>3%2$I(U*5J.Y(M):1J6:H*=3'YWW]W _D$XTM(I9I4R";A MGVIU\+,HENHU*960BN6JF!%+M6Q#!-^_FR$>=CBR[W%$2D5>]-D?=%'<#??V M/?\K:P%RM^5T3F%5 M%:-8'J-XG K51=W:#J6QG)/$(A/'B%C&2:]5:;CJ#�XKBEJZQZ:RX^2)@U MD\WD\?YTN:0&,+AQW+)EI"M$?:4LL+DS8%,)H36-SP30DCYNF<:;M7IEF4O) MAMA.;H1D/#O,PI;<<2]GHRQRL*I6#'+1N#A;GBM&1. MGDWK7:*>YYUU>0 #,LMPVTY0C@)8G_:PV%#63FF<<,Y$BZ^2JJ-EUMJ+0I_UE41\W(93DA M"!R5JZBY.C%0F-.6'#FD^N7-JF7FO<6PPZCUE)%9*NR9EE92FF8R.5[.&W;3 M''4&52%3 2W)XY92+A,32_BD)C)U,SGCZ=% & U 2^:XY:@LLKWLK-0P)W*Z MTL5P3Y-Z@L*=OGW#&$N1+^.LJ=+#0MRP-PUN75'XTY8#@A@7>PNI(#)]2NV4 M1%8:YRL*CITV-7A"56L5:KRN1MF5D5:BT1 M:\QC0*(X=CHH@O1J&VE#34R"D0;\<%UOKT:@ _B9>5K3>G7J,35YW<17GD3H MTMI:PJ8G"F6HUJS+3O6VS/2H*E48L^0F.X!-3S3*3)&E51+8/6-UZNJ_MK\#G<'@C:GMJ'G;#L6OA /R.QC)2$9XN>;QYL.3(.#Q]O@D?VQ MO=PRX?;?,>BP_@H,O240T[LV5FCR^B_>-E6[P*P'_M:%S:VSA!\T!'_\E%4? M_OS#, W-H8FX@XD IOZ;F_1H(JXT$< K9-%$W,%$(&JZDXE U'0G$X&HZ4XF M E'3G4P$HJ8[F0A$35\[$>\?(?R4/WV]07/@C[\;Q+PL*?^Q#+@3$;P54@ZV MX ]_[L+*VW'V[#$<_/_]X'[\YIA)ZB>/'^<>QJ>KB+]%>8V\6MP?1MY3!MS, M#@34UE7GI9 0#.X/!E>5P0XBQ.]"A']TA,!C92?4<:>Z\:<4^1Y1?FLM() 6 M("T@<+1"WKO^/X ,WG.<;W3RX<92><^+_9Y207A!>$%X07A!>$%X>4,JOV6) MWOJB3$GW(H;5LR?ZEP'_UD.ZQ9TGY@[N>GU%X8( H$]QX0G6)G 4?*KBV5Q, M7,?5-5VQ\2%6_N("19^ZZ03@EO715K!=]\P])DE?K[!6BAG+B4QJ*)=2@PS9 M@>=QR1__X!@>)>FW*A$@X"+@?D?@7N4F\GO0'8W+ Y$H\'E,2BGYA;5HB\8* M'I"'N8W(*$Z\56@1(1G55:B[ALYK-E4ANU3<]-PF67 M__$/2T1)]L^*I-XZ BUY0]V!F>FGCC[4+==8Z)&!:EC__FL,Y/'WUV2FOZW/ M_T1._642&5S=];Z+C%)(+9%:(K5$:OFMU/+Q I%'J153MJ.#;D9Z<\?1K=XZ MXCFJY8Y]FS&B:J.YZ\%,(\A]>G#WZ8OA^DU]J"N$+7T'(G'H/^S=J1"LB1"K M=0C58(B"I=7WP!5VN 7>F-2OJZLSCICL3' OVYAIXJ2 C_!,28ZS?9@1 )9E MYS@404$4\$ 4 &'_UV-'/2^&?/!%T)4S%% S\Y,9EAG41%WMSZ12HC4O%9>* M7Y*=X4\3Q/^-. !QP/URP+.%4J]F"C#M8G/1)=,E<2T*?:+,2!27J2A^17;R MK92M=QZ//?)U9,O10:\VNN:'9"- )33PA(5_RR\:L70/)I+SU!4*.WR*TVYW MQOT>A! RX8V%\'%:A + B:]8 Y".(QV_3QV/("5'2O[T2O[,]FUR9YB)J]YX MKND:;&A;P) %C8 =Y^I)/?BO /,M[^U<%QK ZJJL L/8.U?!L*G&^+:7'XA$ MK)WJ-#;)E;L2%-8W=J,4\^7V[GV$^W'B(^<3D(/_]0[^K1GER@& 6P_W'@CT MQOL$6U>_;#M^#,#S'*,[]U.\UNU7B;'-"5,WC^.:F5]U!(U.:&5I-% XM"& MN.+[<<63;RA\C")>W3DP#8I,K%J#LCCK$YYD6#+II&&:;K1S@,CB^Y'%=_+, M?L^XT!J;:ES!XQ79J-E<<=#+-9ED!1!&X'7Q;YD7=[[+ )Y9MSUU?.15??%5 MSV]!^R+Y]; +TN>L8X#$9?;S0X3C@(U7+C87/?'@[5[YM > P_<1;&<)X_EW&SO_?[D)+7A;JI MKZ1-K,STO5+1KZD+C'."C-(4]M;6XB-O%$34A6J,MQ8X^&1B6Y>QNI^<#LZ= M924!]C5[#H5[$U+\PN15MQ[7/<05+KA=\'EN"Z#Z#K%-*WHV;K:%'*9WLC2W MB.4+#4Z !;C1A@)"/$+\37<-+H1Y0TEARTI;%&8),8_V%1#D M$>0?S8GY$.B3;C67\\B4*:N4S/8E6TQJD@]ZX,'01)0DW]U>^+?_OIMEZ/^- MG/Q7Z6E-!Y[1$/A)/>@^J=8::'W$LCWP#N PP;\ /?(=?-73M4C?L%2K9P!O MR_7 !_[-H)]?V-L_)T"_ NM!8=G>6%<=R!##\.$[ H ON41EV5_]"KZU__"+ 76A2CK;NR/T4_%>-#!U(DO]3EQ)GBVO WP&U .H; MORBP$7[TXY^Z'V"P^Y$$Y%P B9U&JA_1RI=2/2?)/JN3/45E*$*A MNMV^HF(8KW1YDN1UGB+QKOHC>.MU:.ZM2G?UC!A)9$2Q)B:$O!A)"8FZ5&U' MLJ6$5"U+5:$N)B.[2GC! !-2J285LDGXMUH=_"R*I7I-2M7 S.0S4B$I5FMB M1<[>S1@/.QS9]S@BI2*'??:C].Q_(K#O]79$*('&8C4KUB)"!#RB(5;KV7A! MC)2K8DJL5OUG@6_OQ7/[D?Z5MF;,XOHFHR7'#;QGI8FH(>A M$,1Q4VOAB*V!IR3-6+H1B_%4/=V:"S!X2WC77'2C*7F\V4ED:5@ M2YP\;EH?+60]GUH7,$;KZAE*9POM^@ ^].2IF:$4G\X*6%.>B,JT@>D5FS$' MT)$[;AD;+=:I\8+FS/PZM^P6!*P_2PN@)7?I)">,)$M4$[92E,Q8G,TO M0#%6$%3E))I]+)ZRVW,.WG= M;\H?-TWRS7%G0&4Q3%_P#7=#;ZIST1_4R:B*F?HD/5[-FS(CMHU.MT!P.0^6 M+#AIF<<\+,%[25),).9P.=VT/$L7VQ+'CIDUQ+*='Q1XEJV)B+4 M=+5']SOYF".FU_VXMISF4HM-!4KJ1%2Y:=DDNA+9%?/]0GY42O:GB['?E#Z1 M*D%;C3FV<$5FOA"!F5C=#!,5A59.!+"AR$VK/XW596EH92M#R=YH0 #TJ?SS MM-RQ5S.O:-9&_9I57K8L4X3//)7JM$WD1OTJU3#36L9F\IM^5E[[34^DVD], M[(HY4EJFE)TT2XQH,W4!OO]4JD*K7,^U\S0F-NMX,BDXHI#U!K#IB53KC+5) MK!M9#DLTQR[;7>E2*2. IJ=2S1<+A75_/2B8>J,W!&9.IU6@X5-/I5K3W3JK MJC'*C&4*XV*COER6#$%A3J6Z7F3UB3F<")@ZG,_[2GE:7<=@MLF3UQ=:"A%S MRI8C&[;=G VG?:U<@,FH3K0ZYZ2U#JDJ?5EMC!O%=H:;+1;PF3A^W+2Z9H>2 M6U5ZV'P]2G:&_;83-_RF)[.:$&K=&3$65;-F5 9XI]9L69[?TY-!98>)$3-* M))*F%#>=V*J$>60'#I\XF54^G<[$W(Q6!\PWFGI$>U*P&P.%/974C))U12@[ M!J:*%E:K]W M,X&'W1*:ZM\RG33$Q ME=?)MC06N<6PG877]4YFE&JXU?K$6R8QHI9Q!FD>S(, WWXB_?5D8'6*?&F! M&45[8-0K36/=@L\\E7Z&;W?90FFDRG.-T85.J[JPO"5L>B+]HK=1.")6;&%I MHV5:,D;,)T/8]%3Z]=$D;]--IFGF:RK'+6O82K;]IB?2+TY6+8ULKRV9&.6] M"MZ*E6/QBL*?RM2(3RD-:\\:\BQ3M!J#?K$B->'IP!.9+A.LK?:51$,VN.FJ M'T^YR8H+GWDB4V>0=QV.[\:PN3N<-5H5![-&\)FG*UJ;4.7%1BN;S1A9J1;K ME4TQ"4\BG\JTLUX7YEW#*8I-LJH.*ZEJPJS#AY[*%)]1M3J8IJPYZ[$6F3)S M_Y^]-UU25%O7A?]_5V'4VN?$/A%:F[Z9:Z^*0,1>$1&[/P0"(M(IC:A7_P%F MM9A959EIBCIFQ,S*RAR%@[=YQMN/V(:RIY(YX8>&D#QJS'Q(;ZS]!ALH=6Z< MOE2>_,E94QO7)H',Z51+VJWX0\@%6:XVK_SZO(>XB[[-$>,U'<9\T-X03+HT M1]5Q XKFL&3I4J1O)IW9SJ(9(UN:!Y]%6">K[5E3,M'V;%:E@O5LD2W-T74Y MZ&'4JC>:0(U-1[([B[ZQH(5T:9ZP!V0Q[\_:O99EZE:W2=4Y:)<<5>G:'&6/ MIK/L]@=#V^+CQ:*/N 4H5T:8ZV.T3A(!J: M<=:D/67@=H+@(R6+>.5I*[8.T-)8L9)%]&)](_F)J7','INGK;/V&B*R;34Y MQ1;"GM-9$O0@VVV>7ML*#K<6+?(H=?A:N]G#&E)3.*W-84&W68L#0>T2',_+ MVWJP1'E%-=((8^ZQ"W_8]F,&DB3"[^P&.FN(W7VV-$=;O!/'G$%3(RF*[>#8 M;@^/$2RD2W.T/;98:PEAZ$$21]&L.UG0W4$S>VI>:'K4S+'4AKCB]%U5&-7D M^C+VL\?FB1!4YZQFC>J^Q4.-(%8,;R"?7BQ/A%I-GFTZI+#@=)*=I#; M[VZ>"+$WVM(CLYV<]<3$A7@.JQ^$Y+E8G@C] M >$+_J[M6P>X5>\'U''@]N-T:8X(M>/,/HPJ$\1J'(ZTU]ILEL/$U$B6YHC0 M;R4272$C5U*PXV"\6QX\WLB6YHFPTA"&7S5;>T825EYG MQ*^FL14=M$V?/0R'IL4:O \$90>?A2[ZJ!NF32F;SE!Q>?#;&F."%VMIO>A<=R0 M6);HD.J6F[!QMH$*%(9>K.)@Y7X6:*K8Z4O7'(=IOG0Z4]:Z%[9PA9^@'7 M^.W1;;I-(2-"WC\>H 35;54GG"@)2%L86&J9YN7$PG&G0 M(>)L;>[-UOMJ?<#1N\3HK'>4P9!MC8>ND:[-2QAOJY892@)F;=F=/X%V/-^ M3VMS5-@JB?41K1$3TLEA3<<6 =Q.#[,SMN]@M0^)PWAN<0U/[Q!1!W'@+9,N MS6_7A!:.ZJU#/#G_1U!W8RW';61^6IOW M:A%*6"[5.+(BU8.5WIX4]%9"LC,&^'0\YW4&(FI<-.#9U7H'':+TSF%V#JQ#M%HY!&B4;V=*<*#1D?BK# MHW'=4F@?:]<1B&"8; -Y45CVCY6)-)R9T*3"+1MX=QGV%Z>U><^VW3HVAI9% M=KNEY'CPLO^W(KH MC>G.IBO:II.U9PQQWK,<.C;F2TZ.@)ZT@RTJ5YNV8&"0PRB'2HTM2V*]@D)]O$8X//V.(D-#5X2H]9J]&.#4ZE MIX8*94\]8S/R/H;W*Y)LF9*#CWANK2E!]M@\;=NQ-!OM.M$6FC2P\>Q "5K( M9,_-T]:I;H@J91L0=#@<@@[B[X]F(WMNGK8V%5((8E9C:U)3G)T^&J/=E9 \ M-$]; I=J_-Q8;KB*YBQ%W=]Y[4F<+LW'K69RO4;TJPU))W=8;]Z$UKYMI$MS MM(5Z]8A=0R-XYILM8I(]-;>!5:./=6<SK::WZLE6(><,UJCX:+* M6?5!VU+XNBA7)^U#U,S6YID+FTO4\*#.7E(T6,=&L_G!-[(]G &E>%[%\9TZ MYTR"GOG&$1'HQ"]#SABM#4)2QEC35*4&3&$\;8C+ZI))E^9=V!K5JO#-M08= MF/IB3G1-7$Z9>\9H]6LB,J$"1H=T/$*V,>W7H\3*3Y;F:.LGQG7N*PJRQ;%$DY!!SN&Z[PSJ"93O(TW:+]Q@:\U.DM:@MW M46M7].S%\H=#=\V+ZJ;983AGTFIZ]:.]6 VR/9SA0WME(B.;#B"6"(A8P?MA MS"2T/6,+MX8SOX>,]HO$(]IY"QGB UIFTJ4YVCK;JC0+9[1@\?JAWM=HN&G*=,G4#Y5ALV%G6S=Z638Z<=&U>;I5EI3:!H KG]";U9F5>T[1UMH4\ MO41M!(TC;T=P6R/$^[(W-#T]HU=>;@-QCTZ"&49*G:HZ8L1MY\#MDOV>,;'K M/B*W4^9S>JO2;+0T^;!*4!PY8V)'@TW5$/>6!)D'8K?H#8UF&\N>FJ.MS/2$ M>JW;\*V.=\"%16.F=N;9TKS0S,,*9G<)RI :79B>U10F0+W3#O)>$;[3)XW] M:,@IR\FR,SCJ="3$V=H<$<0*&RJUV%YP!]7H'UFDNER0R1[.F-C6JC]:[0[; M)<2ZC$3'H,0C][0WBK^V1C MWE0;=29=FB/"D RF4#5R(DL?0O"B-IS 6#5[:HX( Z[JG MM3DMBPUIOZ>W&)V88+4PD@:QTTO,'^2<-5Y?B_"0HUICJ3.PJZJ'M2UNG*W- MT]93Y]H"&APH2S3#8W,'N=5^>IJ=L;#M\1;I[JG>T7)VQ&PIQ.AT6372I3G: MAG!;7NZ)5<")JT7#,[D1AD^RI3G:$O0 0EW$#J4&<> TSQO4%\LX+=G*;6!/ MXZ.#AFUX#JD8?%<\.-MZ8EHB9VQF9:CAC(H[@23V68IB/)?;M;*GYC:PV&Q& MXLYO48F!'X2X$J(:?632I3GFRC(64IZX'UGZ1H>W0M>WPUA(E^:96SV0X4JO MR[9$X,M-GZ[MUBLDV\$9)W(U=UQYI":V+<(N;2)81?T>A,CO\-L&2:MA\V;XOBH8RR6R4FV M'>Z58.<[ WF0+Q8V/G\]7$9H;86#IVFO7$ND7.A:]KVM3PER.?:["> MG+@#E+S#LJ4YVE(K5&X,9;AJB4VGZN,'>@JMXG3IF5@@U2)9PEN1TI;>]IF! MN#Q _FEMCK8FX?#*@3!WG-FKHHNYN+9$1D"[-T78T&1*Q 6,3Z2#TI=;*UJNU>C.?643?"C%+-QF"3?9[QAW@!_N UHCV3&+W&FDV*K5E.TWYGW$'9(D* M>=UC!I+NMBKNJ$\9E)<]-4?;%CL8\!5H&4+\!&YW]:/+2::1+CT3U4%L8FI; M@Y&5>+#:P(S4VK:7K>Y*"+:O\+S%[Z.VD2[-"9C)8Q8>5G8JI-2\_20R MYF-AG#TU+V#<8<#CX_FD(YE-3 B:Q_42G\79VIR N1A)F%B-DZ0(XHB8XV>X M=]I"G@^>T.M76VVM:G6VIN6)X^[1F9Z(D*,M;.TXLBU$?4E?=9#C=&6%42KD M9^QVIF,PLBP@@L2+ZTZ%5RN')I,MS='6@.;1PF&.;4@4/'I4XQ%NE(HMFL__ MR]1&[531*2OQNM]SF&LX>FR\64 XUJ>O-B,#2[0VG5"PGGM;EJ :GO MHHN5T1E"DQ;9-!J'<+I"3FMSY0+U:(&','F4.+&+;B81M9YLW&QMOEY@-1&H MOJV18TG9UD3&I#>Q2IS6?J7#:;+(UU+14W6[ZMFVL@GT?[Y^\V.M55I<^50N MFE8=JJ=JQ:]UL5D=IQ*%WM[+7XH8[RAX=[R0.7MA=_+0O[^O=*V@CPSZDJ-DZ(]-N" MU&^_5Q:!9T>A_N^T-O52U<*_J1L_+4Q^^5?UST]?_ZAIXJGS WEQHM2%2?Y4 MDIU]<([Z=TGUYUI5L,\H!AA1 $; GU$",*( C( ^4T CBL (_#,,&%$$1D"? M"00P C ",.*[U43"@!$%8 3P(PK"" AH1#$8@7XF ".*P @ 305A!+":"L(( MX- 5A!$ F@K"" !-!6$$_IL;+@ C #0]%B, -!6$$<1GZ,6+9@ C #0!1@!& M7($1 )>*P 6@#@5A!#"9"L(($&AZ7T;\Y8T[CN6,][3 M"[^VDO!*@Y"O3)7?E?4]@F3\KJ+N$6CPNR/I,;7C=Q83H,JCZLOO*JP>@0; MJOA]7=$CT.!W)3V/B9(?HQVW1A5P=@!;"^@+T)?W+'YX3,D UA?0CC_)OS\" M#>Y+%U3/3G_XGT_(IU?2@[HT/<@_ ,R7KL]A5#5R(CN]0^W;W3E ! < N/Z M1:J 1-=#);J^'038:P\"&/Y,T(4^"<3D@E=@=G++6S]G8X$$+T'A\0U MH_>W)AGW!9X@GE_L>'ZQ:7!?NO!VCQ+_3%ZV3N3-'F6RG;223;&!0PELA9N+ M/A>;!D 7@"Z 6/,]ZL(#Q)KY<*7[P"@ 0 BBS"#*?+.GPEM1\/_^"R:@?^>_ MYH#QW8+.3Q/8G[J-X,V^%'BVJ97^!67_%9E8I8&O+W7?U[62&'JJ!0+2-W^> M7(\J[Z!0T&>$N&F%8CW'\=QW5:9[KQ=\@)C=0#&UBND"@?@@@2 ^(WBA!6*H MAXKI@IJ@B_&_X,4 (U]7@L@_ /X_9J@F,1,VOK[2W<#[9BX\"",CP_@O<%QI&\[?LT_) ._\QJ+0&Y;Z=\;#>SD=WXZ'R4F)W+1DO"L> LGX-<1ZPY+!*ALS MO)V:R1L2C5.P]89%@U-\-]D/.% N(1LWGB"_J41> 07CAW#L#4M!UPL .@"C M(I_&\7(FQ>\#E*&W^3DZN5!4R_ 3PU7[YU^JJNO+Y:7?^>F9%5M?AO^0GY&O M9#!=+2'!/Y73CWZB0U6Q%5?5RZ6:KNK.0O=+"%TN(1 "O:YU^6-?^J^BM!\X MI??C6?^#N/NI*/_P>24DL>22/Z#3_VEYV/^:^V3;;MU7U+3GJ!2Y9CC4E__Y M)"7?R&*HN)KB:W*0.>2R-<*78W;K\1R/2_R0UFO;Q53XE""%FWYL]@^90.:7 M,HS(""VGTB-'0<50E$WZL%!W$O%C;24(^&5V\C)[,_BVXH?&Z6]E:]FJ7B:0 M^2=QVRAA8IIK\]SDK\%/3SO[B !>;0>[C="&Q&.UU3TJ76$R8CZ5-%TU'<4. M_O.I@GXJ+3W?4<+_?#+WX3]NY&A>^/3[3R57<1(&/7W&/Z= !1^%04JIA)4) M4B8BDJQ(GF)J__DT4F617QVL6#0"CHC08\^:Q*+E&S(N(Y^^(%"B73^SX/U" MP%?0P!>$KP J>1J/_/$J^1,1_NO=,H!W@BV26)-]&=XH<*M=X0Y5Y8 +'KR" M!O$C TOZZ%5BA.A^<-I,RU7M*.7HP/-35[MITL M::5FCAZ$9]#HB,Q"'G%D2E*JPG#+" N?M.($C? $C6"JC)1#I%(8_([%/ MQJ'_=#G$!]J&-P%8+U,M,^\ TH E55. M9)"YNR")Y;)J7-16XH[8<,H,ZAI!@ M" RG($( !+F^_7)K" (6NM$##7&8TT8 M-OV!<9F"G_R;)P19 MML+=8-SA88O?,&1-% ['M5R X&U"V.2CST#)QEGT>]Q"BCEE-(:6T[&\0>0L MIP2E4$+01)G$T!R4_#^ )9?MP;D#+ % \GO/QE/-UVCT$]JH^*1&>JR;@%!] MR+$3?6#IQP+8*\^BS13S5O!*/[K21"+)?5R).E CC*5Q+&GFWW,G5Y*Y%17PY*W+"F:MPF3 M!Y484WQD.5QA2D'_ I2&L#(OV^A)?<&#.2GXJOK"4#Q=.+I M1"RL3GR(Z1WXH?P=:+D,9P?)1CV-7S(9UB9G6&I]_]%";1T%86K /U?9= 3GR\3A"%:N)8 Z '67O ?L MIJ .'/\7J-L .O%S!0A0B =A-C@3[L$EO&WSM[6SI*#N-??09#&PHG$T79MF M 2U7-9)CCFYW#Y*N[#HF2?6T5IQ:KFE-Q.\LU\>;&U0N*4%)R9B=7H0"A@B] MNFKB/FJFWM++?@$ TK4GT2UBJIC;;[BJLAE TH'K- .CUN[79_%%>^^7FU9% ME"<=6B)B5%4&.,P@)B.38$[1(\PI*A[V@7I1 'QO![Y+V8+-J;.P["[F6I&Z M-E=P'#<0-47+;(X26L;.%,6#.4I%JZ$'%31@CE(A;<^_G,V"#H^^!@U)@B,& MP4R'1=8TR,N.:IHL.XJ.M%"$<]RJP:HD.C<.*0""44U7*W9Z<(L1S'EZ4+BZ ME)&'SJN5KC:&)AR+[IC-L<-!=%](, Z,DBJ,"?=0" =\XD(BW,NCKL8QAG3G M]*H.*6BSYY+,IN[P!6SYW"^'46,_8W0.6BI,+VQ&1C29SN)CYEK[;36IQ" MW=,H+JQ,X1=*>0"P V 'YG@5&]Z>'Q4V:1RQG38A3:XS; XPKQ]M:\<"&'// M]O!6-F-TZTR"BJ5OIMI@B@GQC#32M"X8%7;5DM,'QSH =$4 NC>.,A-:UGZ^ M]^BVQ$?ZJ@;SQWC&%2"0]RP:6NS0=2H$UY&VPL"84$)OM,!3PP^,,@-&'HCA MW95'JR#Z4=G4ESNK,4!<%>/@T*+2#3=RS3*:P_E$S?M24#9/I!99JX+-NO M'J"J1;Z2/B>-4:'0*48U\K*(%97^#7Z? @FVP0T$GK!5CB/VW]4#(-!/J.F/F F%Q 5^3#S38!Z2$V%A\WDB[:N^-PM.MVX M9 M7 1;&4&8&T^ECM==4.W9;MH3C<3B2C-YO[6X[G5"4-WS]63W)37R?=U5#Z70 M5]S SOCV-!\H-:?!A*#7YP*+7DWPWNE!4%,(1L;<;&G-N^<5P300, T$3 .Y MA(,$SADP:.)F!TT 90#US,#H LH E &TJP-E ,IPI90@4(8'5P80J"UBOVL1 M[%/"8Y3F.TXT95QM]#W[\?TFC+X>\LN1LC^35(+](=\\'CD=XN?S;25@ M1K-YFY'I4\LJ=E=#2@JEL> 0OQWW[M;3RA^&)O6>>NC75J1OF;$W:OQJVV P&W:= IN]/ID')-Y!I(-,W+].%ZSX%,@UD&K1+ M IF^-@T*]EZS7]]">S3#;Y/1,1 MI"D*93]0_.0O9](1\S!2;/] 32"E$2_ZO>JXL4-C&8:>!O)BQ 43G ^EG ]X MQA;0%[KG/.7E4*(&4[$C\N@"0NH'U46UD=#FF0PEB-^CQ+WVU;)*L"IIYLY, M5FA!RE$[(:"6"$AZ7T6R*4^UON4V$PXO=3.,D@,$--J^/NU9]#H(T&@+&FU! M4="E4JB@T18TVH)&6U T#QIM0:,M4(8"'"0/I0R/9G0!90#*<..-M@7/0%QV M2+&J6/H_M:_QJ=,MJJ<+595@E;4HU+\'I5ZZM.\HU>P]VJJ3T';<&ZW\/;(1 M;4.&X6R2,4Z!6^D!^H#.9G 47RG'_^C* #3AX5@.3H';<7\;N;C#+.. M,%==-#G%AHX:[7#H$,_,QS1[_++Y>!=-KQG5*@LE."6'-[H;9"P$S:Z@V?71 MRS1!L^M]R31H=@7-KO?8[/J'5ERP4A)K2+9&^'+,;CV>XW&)'])Z;;N8"I<- M)OY@H3W%$7M+?S%L++ =1%A"M$;:Y@]NA4$D:XE>T]KIA.R>IJ8 MO7+VM9J:..P/%D[#/W]1QZXR@]B1P1XE!YTW362\ZC2/3/KNU*AX YH> -[\K@_K/ (\84^MU:T?6]#6@R8S&ZMTR>6HV8YO"7OX M0]HM!G&&/=BG+PA6)DD 0 " 0+<^D&D@TZ!;_R%E^@%3 M&T"@[XB9#XC)P-%Y]^[N*S@GS?UBK16+3Y'SJG%#$ M(_9V_]##73*SF';,T#[?2WTTY?\'3AM< G\Z#_&'O4+J0['=3?)J];3S!+J^ZP1H8]:<$! M#J#G^I;20T'/;7@5!8>>#ZU4>!<8.AB6Z)DK$I$F_ Y=N?6]R@V%#(;2V@.T M#),DP"* 16!VQ#WVK )E*+XR@%$&0!E (@B,,GA4EH-3 +AG'U5?\2XNE6;U M/4,9834+J:Q@Y]HD"N/4%Q5!^,,P#B#1Z]C!>,, M[DNFP3@#,,X C#-XO!J#A.S9K\X-+QA7DY>I8CK#Z2U2WR-X#PTA0X:QM*P@ M,?^0"V;W'EN1P/B"&\*.AZP/> DWMA-:)R2%;$CBK$W)OG/NUR8O.&H4)K7_$H*X2HMED24M2N;>1U!IN UZ]4M(78PTNYVY&#CT@ ,!1KZN!)%_>,IY;R)?72D!N,S]+7GPHI>[ M@(9_T/ /:K\NE5,'#?^@X1\T_-])27&QQ0!TG]].]SE0!E!P#XPNH Q &4!# M+E &H Q72A 62AE2Z?_O@A?0? V0GJZ(S6KPGHIGC+W5KTH+U.6(3F<\Y,Q9 MDUN^OGCFIP_*XMF,FFS,3QNW@K"GARM/.Q/8'NZM3K>VH'N<$T3!ODEU*9\6 M9!A/7O;3%[Q,$OEY8/\/8 WH=P;]SK=^ZA:*Y>"0+:C[=9U#]IW3OJ\\'#%R M[2XHWH.LAF'1?*>G'.3>Z7 D_N!PO(N>9C%Y3O(13&GCZTO=3TCVE.M5E6!5 M"?0PM+.1[V[R:@&XO?T6VIW_1J4OV^K&VDH0\,M,+7_I5G$SHBYL??!5[G[L M7?D[(_SL(X8XCOEF<\%+;.S8A!ZLY0[,_#7$J(JE_S/2D\_U%?]PVL90_UH( M<::'[@S.X.,>1<\0SK(J:W$0XWW!J:1\+'/2E@[[T0H// M!9WVNT,>/=N&_QUYM QY-AGR[)ZYYF:D*7N96P=-Z=#D3&S=E >P(Z3 @Z=5 M;5 9AK&+@ \8( &"-SC (%;*_$N-H-!8SN0Z?N3:=#'\)@FY_4;K=_!8K1J MC,@M]LNI98J='C7BM@?$R"S&;'(ZA98)-#\Z_?TR1@ \'@X\0+,UD.G[DFG0 M;'WG,OV 20T@T'?$S ?$Y,=T4MXIS_X.CH4^7._;V&)I0)6H>N@JO3;/1TR6 M R/^R+&XUQ;KYQ/PWW+NI=!++UW_-GL<=%^_/BU_L\4W(%/_'A-NV6]*Q2]_ M>#515Y.EH9FE[Q-.)1]Y!L,VE?;J0(^VHE1I!\ZLIRFT:!DR3*9Y_(NF\4$A M+>BA!_6$ ,]^G6GS)CCKJ\%XK$?ZAD,L@<%[^^-^HL0IG.$)G*%EE,P/YWW' MX@ P"0%,0@"3$/X-KB5X%Z/M5W!;2'0P/-KXFN/7E")1(RT1D S/ VL-3**XV4D4U[?="HE$?VQNY3HP*;6R 4 )Y:$>Z,>(UW MA4VTU=;IMUUN,J&\AF5T30]FLBH!XN1=T?E"ISN;*E+3$Q=:*VGFSDS6:$$I MD8OG"IW 1)'"3Q3Y@%LB'MO0 X,J[DNFP?P#,/\ S#^X?M=%L1D,YA\ F;X_ MF0:M14"F@4S?O$Q?MRV_(&7D+]8 #/50,5U=XQ3?34@3/"7_V08W$'C"5CF> MF&C[J-TZ$L-7]MPQVCH*PG0G0>@IWVH.-HJ9,$,]U1QH6:SE6ZC%<]7O@:IO MH98LTG(F6%6?;YV0]X\$Q\[7H3Q;\-"$B&68DF'RTQ<8+>/T98K :X\)*Z MT0AW+M,/&)T% GU'S'Q 3+ZV_W(=6^\]1R-%K1:]JQ,S)[:K8;. MAIMK80!9HFPVFQ':.?#]"T@;\A@&L@U_TVC_(.J'BA(_[M&[BN*2?'. ML6<;O8$R 67Z\X,**!,P"H$R 67ZB";;XBH3J 3X&O7['N?[*?R7QD#/9?:K MG6%3ZG%3CA6GC]+&5!/2E MWQ N_*DW5WA02!^]\NSDZ I..VFYJAVE3!AX?DH!)@Q]QN+J) K=-69>U&U@*"RFT@B'-K0 -H:X_9A6].@ M@2ADH()]^D(12)G$*0 K %;N9!Y#X6'EF1*,BC_CR-"8*A:_6EXK M8_5&#!GYNA)$_N&4=W9T-K MKZ-8[CF2,QXMMQ[5=5;=S#Y!H!1/2 @IXQ -1KN ,1AW,0:C@&C">*KY&K5^ M@IQJM#RPJ._SD$[;"T%P?+<:O/%:NXM"SM':34>3-3Z!#J[8"#K-L$&N,A,& M03]]0:C\T//; 9M"*=H#&BL/&%4A25@;FVS4Y/A9I6X<1&?8V!7 Y/A5[4FY M/V(19<9*H@=A542,MLUF%EY-RW!0%$I\EY!JAI?-6(C2+!Q1U,T"@4T\' C)NY( C,P[BVJA1R'D:A:/3L^(O[5"1@ M.+PXS.*AJ/#LL H@^O?+='"_X@.:3T#T@>C?UFWK%VQH0^A3F"UM:)/1]'OT M?2H.*)-9&0ZQ%Z"&9W(BP@R/"=6N5-F--N.J.S@B\>MG(;QH]RUKDA=7Z8,)$0/L,,:@:JWN MQ:G=E^9&,SIB1@_@#3%JYU&"L3=-+" MUHOZZYLQ^7"E^^E.?7VENX&YTUM93U :[G^*8+-/ >Q1&K\^491QM='W:/;W M.Z?[>L@O1\K^I>9,M;7>$X99&4OZ'&FLF*!6]X581I"L.9.@\S?_@N9,<'C> MA@-S#?1YYVS?QP-"J[NM3J >O^"VQQ6R5LF@,JL)&2 0OP6$Q^K9?.Z2>36; M$%)ZNEC>U<.2MTQ9OM3-,$H.CP^X;/YUHODW5\W_,/?Q[^Z95YOSQ;+;'Z$0 MLM/4Y;;+5K">\.D+])F"W^>:>5"J MIB05LL:(N]S?HDT!9[;54!;;&@+188 M#J M%K3% M$'Y=T/:SX!T0>B7^"VV.+G5B[;"*LJEO[]9L@?PE%I6"Z+=-:_ MA]S.!#I=K$+2M:-QE'A-H'F6#5>+M2$G;YGUR")E^*+)CT?7*( KH$GV09D. MJ ":9!^1XP#R"^I%W7"B_*U6X*PWE46\*QVYQA!N57D-JXZ:0FH%9AVSO[4" M[[AE-B-C9:$$IY3V1G>#C*.@_N?U:=X-+P]XT)YJ\+GC:JY@!KFD-N4K/D:=6#\%KP^HK)[-&M((AT+=EY6M2= M$-733E>+9U^KJ47#_F#0-/SSTU0J58PU=TC%X=AVCV&JLZKL[QD9P=*KQDGJ MAJ_Q+)06@>;D&P*.ZV02+HX:WVND@Y'WS$W$&7@L?@6/H9YL/$CX+.K^SE3U M$]P,==4SW.PI8\6.]#/H(DC.N!GB%B^)[.8@U5>F/^8R=$FO'P?@ MHN[L=, M+S2XO'SQ>-C?TRW#FE"2>!#&$+=;V)9]4T 3+O"%'N]VFJ6(2N<(;^<DJ?34S\ 1<-_OTP>S/_2(E\PL7)U( MF)9V.S^3=B]M;,4-0#'2([5!OWN*_M&Y#OJ@"UJ"]A&Y?= (#1JA'[$1&A0% MO*(HX(R!VZ'<@T+CS(?6 M%+P+YAA]>,&16[IF39JRPAFD'=;\.,,<[-,7"EP7#$#GT28L?$!>Z]&Y#F3_ M9J8 -D'8P ><@P $'P ^L#+NLDJB'?QC :>H<'3.N5($3EKQ,U*=;) F=0S M2NL:J)=JI^]X.L#(UY4@\@]/)0R;R%=7"3'?KT#AH<#@J1KAE%@[+?[8U-KU M2Q,>BM]/=0C7XW?Q2/)T'CZF"H#I V#ZP"MK#QY381[01H"NS>_BD>0I(PY4 MX$'X_=,9 %3@XRRIKA<5/4U+ZY:*RR,7QV3_NF#LD@THR8;\],X='JO=+CRM#-1 M: U?BUTMLFQ.)"74W%K0G)L9,D(D+_OI"X&6833?70?N:GY+F@X S,]IVL*B M"SA@P0'[X&[6-0[8=T[6OO)@--QH=]0U4H8(S]]8FS'"KBIQ=C 2?W(P/E;? M>56Q%5?5RZ6VXD:*?RBAY5+*3%#<@&D@FO]#(?E.:]OZ-[DP@\\OWZS9% @Z;!G[;XR:C:+S$NNL8KPJO MKV_,7H2/PB!]M83V9^SCD47PNSU;Z4$$9 X<:]XBO*8A(V36M0X1910!S5T? MW[E^[8._4%1ZMK/]'M'G3]WO@D-/^NB59R?L"4X[:;FJ':4L&'A^^OY,&/KF M(@J5A:V/O+[GIB_G>[:=+&DEKYD@5WBN^1TQV3[56@\D-L G8UX+XGDWPZNL M^;T,$0"NKF8J ;BZ'[>D2'#U(F/UY)9V=ER8Q?B,__O;PR_.'1I M+HS!8;LG6PUMWUZ@/!SV>T(&76D//466,2I_FR0 +P!>16BT!^#U2O :ZJ%B MNKK&*;Z;4"5X0BVY)O9#+4(E.#"R:A,D1>\$(B@%L M]XP)*&XN'6)I.R;D.KY(J>M'*Q$ MK@+/H0:]H^B A4:MSNN+G-X-K!*R)A]]!K6.^+(C1]_B;P%OH)V-!/7VCJDE6> MCPYIP!(#X:_WP3@)6>VV+31F(47JM?7.@8 5K0#VU*]HLT>6F[7E36>ELR$C(X.JHA?7PE7*)T',TO>7,/V M4*]^51K!$3X7O@);DL%(GSC_'Q( M$28NR^6K!X2^=T_*V"DFE/5.(NGWV/M4&"#5?HNKS63#VAX8-.!)KSDC7Q]D M&OC>T@R[7A"<"12U@O%N7UW)!J>L9F+C2#K#@!1DA#I5"4!P&<4O>#/10RG' M ^+!*;M?*#P 1QIXY;_,] +YO1=F/B $%]"K^%"3;%RGD"71=2804O$M;CHY M,&;\^@:9%ZTI67/KJ^K /'(3;D]"(3=='Z XM:;2M-OOK:G'&EI1]WP]>:>2 M&OF^[JJ'4N@K;F!GO"PIVCH*PM2$!F40EYYA42AP #,J/FA&Q4-1X3:NY0$C M):ZM*V"DQ*M'2MRI)@';X<6!!P]%A6<'&@#9OV.N@XL-']&" K(/9!_<8O[( M7 >R#VXQ?U2N RK6.+)S_ IU1E- H@8N7)M*G6199X?>*&#U>Z MG^[4UU>Z&Y@[O95U :6IG*=,!/N4B!BE>8@3/1E7&WW/2C#?DA)]/>27(V5_ M)@G$LG,LK,,5PB)B >G.N=5@:AC9J'7TTQ>$ B,WP(D-/+6;3@)_&);4J]QR M>JSU*URC253<#4R/%5S(L(3X'9;<<0\GJP2KDF;NS&2%%J1? ME+*[Z\LE5P]+WC+EZE(WPR@Y6LJE_WI9[&K9,S.A>YHF/'0VW%P+ \@29;/9 MC-#.@>^_L^PA?R%Z/TP K7TEP$#WLY'!M2 N:9$&3[(W7C8$F6= D M>^W$]YTJQ .>T:!)%HCPC?,3E+,#$;YQ?CZD"%^W2?;?%[U4M.AML:IBZ?]\ M"YW\$$Y)@TI9**[^/6!T[C: C2@N5W.)@9!-M;$<+E::5(UE%,HZ9G&\#-,0 MN+$;@,.;TNU%.M_ \09>^88;9H'X @"^)0?CXZVS=TJ.OM6P(A=+90[59WM( MU'I$7+4E95HW4L,JS77^WK!ZK.;9C+*5A1*?:VF9A;[@Y75\,\/@*G$K?'(K=!CR>RV MG35$,QNU+<@HG-[*3I'Y2UZ N08:E!^N0;G N8>+@\WWLM]@Y#US/W*&.8M? M,6>H)QL/$L:+NK\S5?V$4D-=]0PW>\I8L2/]#"A1W6:W+B/+L12M&[UV.W;; MR"9.02F]>IT&F 3:$1[>F2@R)KU\B[K9;(6JQ$8F9/:M@4(8\+"]??U->%? MIPV)M6FWT5(Y1=M2?N,%D^$3]ND+@I=IG 0@!4#JX3O\09,S$/T';? ' MH@_Z^Q^QOQ_(/8!\X)+=3A'$%=THB!6/-F*L-MRA'O.H/M_J)I6%>;)>\<2- M(HC';!"I4]*!9[ M0\7$#=T6#GJBWUXJ<3UV%X\D3^?J0VH :*D&+=6O+(]X2'UY0 ,!NC:[BT>2 MIX0]T(#'8/=/)P#0@$>WF8 & WXEGL$&O 8[ 8:\%P*LK :\/$]>7]7(?0U MP'EJM\M*&)^J@]IZ:*N4X(A2)S!"IN)L&#EZ?5C[IP_* M&,FFS,3T/8Z>#F M<.5IY\:8CDB%0<48@Y1MLSODG+&BJ(R,IB_[Z0M&E%$\'YH&,Q/>DN<#\/)S MFK>PV ).5W"Z/K:']?&GZSLG>U]Y*LXKWG8QI9M520^,"LJN<7Z'G$Y%XD]. MQ=]G;$-O M -P [?#7:X>_MEC\1*7_NF1)U+7?%-P@?8,I7M 4_YJF^-M2M??OFF<"F5^^ M7^?J+-9WK6$/C3DGE!O$6!];%OQZ*_?4#\]'89"^6D+[,R;MM.<&5I6->M:6 MY:;'WG'7M=>QC*)I_SL,D668QD$KUX?WP%];L=[]M'ZVS_W:;WK5"N>"XT?Z MZ)5G)_P)3CMYS>6 YT"GTSJNF>78EU@>AT)"QEN#GI""3MK?#I@;/ M_6#.G7@(1<*Q; J2VHQ('%UR$%O'/-S"?Q11 5>\12!21VR MIG/1/CJP[ E_L$]?:!@M8QA ((! EVM2O_:;WBX"/7/70 -G5Y.V/ZM!RD() M\+KA2@IPD=&O6U MI^TA/9S =;XRZ:^'&?2D-3UPF8+A,DWG!_>\7UG/HV//LU2XMD:^._8 X'FS MI^6IYFL0X F= G4X;\W(:"-5.')4I_%-/3X4P!5[%IWBZGJDUU;CR"($AMD? MV\AH!RMCCLTS.9XY3#M E@VOT+& MA-::<,5BJE(G$#UHVN[ABV:6NTK+L5"8*D/$2V&A&)XAX2.I=<+TP^(_2RWR0,R/+=R4FEE9:FJ[BJ MJ=C)WIZ.KN#S.^ZV($1[\S;^1S-W7_XW^?+UWZFVKO@I)JV>'OX-7](/>3J! M(.C_7*36XF?&(]AW!'E"D50WONTZ^_K__;CY[R!943W;\__YBH0_O-5*SVI* MD P4#;VR2+PEJZ(LDP_^1[%CY1 \O25%?4:^E;3^\PU-4SJ4\,\4]7]*W[]- MJ9$CI:/L*S\0[*>*Q-._^OJC4YG+T\^\( M7_^/KMA*:.SU]]D]/S;@2>IM_ M$/@S<2&F_ #EZ?_H=Q;\KU):^2D"_VO$LV?M@/3[!+X2J+5/CXU/)'_ZT:(Y>2P:VL:RJE800N*XH"RQBBT_*"5 @9 M410"A6$,7F#(I].G?@B&_>_BIT]Y(LLB.692HC2Y$MOD.)%CF0Y7JC/LB!_. M2JT^RP\'_) 9<;72__[/XD2@TPNR?%_DNZU:^CMQE'SM%U%3[=:5T M\(:5R7$VXD08[O/CS5+:^)86UHJG"=EAEBQ^I!8#I,LI+Z=27D M3'L3/9+J$BOA&UZ+<,VW&!F5H5]7;NU58$^\DWIT=L'*^W4SA.5N;>*!:G M[A&5=BL)4>=V$^\,Y/DN79E[([VMZT-K31Z@2;?6:MDDVEYZ@DSD]SF:]-6F M[OI;J>'6)NM)M3+ 5$,F\RN[\ZU2[<-Z7S(;CCF9C/K(CF5D*K]20GJ;@]9: M.9#2ZPLBVH7KWMJ0Z?Q*%.4F:YKHK*T*KE0WQI!0[94@PU!^*>M.>]O.%*U( M2K!=]<6@L5"=9"F<7[HD>E6]2T==J,)X%68R;VXZ:BS#2'[IP=RR&.J@6XCO MCNBHIN@KLV_(\!G>K[K$S"/T:HN+>,Z;=Y8+$1XETGR&^70DU);2-AQ;$]^? MSV!C+IA0LA3/+YUWYGB56_0BZV"&D(29R,A)=>0,J[ X;JL&V9MSCBSVM^V& MN>7B9*]G>%7!_-Y 66P[D#FR&6(J+)?Q/B'6&68-N;!E<.LJ*B%'3)$K7H!O MI(189[C5:"0*!SN<)_'A/!%J._G)+-&H,]RJTIM!T*KT*A([=@YBO>9KL9NH MZ1EN>XZ4"UYJJ9+#W# DP<8<.ZHI(6H:]M+N!;L& :,G*& M!:S4TOP9*3&0:4:4P".$1&K)4\^PH+.O+Z/I?#NQ^$#BN1ASZI5M\M0S+)#1 MH[#IS>T^1Z"+>4SCTW";:#5RA@6'1):G1&_(TS47* M>LB.QM"68AAK):Y5:I MI7]=NI?(V7+E6"N+':_Q0.X'YL3(6GYR3]US8G7, M3L>AE+!L,!76^VZ#RJH*P^8CH>DRZ%/UUJ6#[4GLT M81O0Q.V*B3PZ2JV2.;FY0Z6N[.QA6L MRG&ZL M5/;T8+?PK;7M,DT51HLEW%/A3/E8F;//4,O/6U1+06M!!SQ#RH8]!X MV8UC(5V:VP!!R^$,T3%!,B'!$T=51B'4;&E^ Z'4(X+&C(-TJ]^Q-D$''_$) M!,6-[!I-M,M.K\!>3:72*0S7D#ZO-)"7<+KZKB1+LUM MH$,ZZVG/0CJ<2;3C+C4<]UI.8EZ<@0QN6*F;\M*7+.( 'W#KU)JU!:ZU29>>4>ZI3--" M*QCRD"YLE.G(V;JK1;*!,VJ(4'H<'8C=CCLPB\E1,/0A-$DH<$9AK*T[QD8< MCT!LN$,\O*H.B6%"@3.B+4\Z;2WP+5126++>FWH2"2=61K(T9^)Y!K\95F'< MMGB)=N&>&[2[=/;4G(VW)MM=1 Q;NE09#[?'J&H=<2E[:L[(\Y>F-^M&6&)A MUYD8KL*:V6Z]9ET:>ZUL$7GZ$24PDE(5(@B.5<=A)1'N_0@[:%B&CQ'3 SPBA6&UNIG7;9ZSM!FT; ML6>+2&)GX><\#*\98)W#O&\IFH3-XZ.J07RV-+=7"6)J/GM@0HBHC>:8UQTZ M/AZG2W-[G=,N'3&)X02QBZC7=ZKXI#))]GI&"]R)THN("H=:Q-2F!:46!-0P M3I?F]EH1:M1P0A JA[ &%EA0\S!K9D_-[54>&=#24%H"%R5T(F!+K&XU(UWZ M=:]9Y/=;N.N4 % ]VU8V@?[/UV]^]"/3 -%3R"N-G*BGB,O7V%X6BU*BT/OZ M@U,D*OO)3_&J'W((3VORX<#0_[JQIP^$3V[JRYW#I[H/Y#/^T@R!'T)!/SS; M2YZWM+WXJ\?[]>^5-'ORSRFP%R33X M+_)HWX.A;\PT)4QX<;3VA;GP%&C./CC'D(=B!)S58 )&7)T1U&>$!(PH ", M-!6$$0":"L(( $T%802 IH(P D!301@!H.E]&?'GMR;]D3/]L=6@N:3YAY2' M_@Z4W[_4\__^"R:@?^>__O0RJF>G;_B?3]2GUPXEP#[3A1KF_]]5_%_F__;[S#[WS8^![2S/L>D%PII6< M\B1Z5A]W*U"T=)LU!)M1E5;:DX2F4Y#A,HK#EQC)!701Z&+A=!%).W'2N,M) M&]&39O;'\]&\$JI=J;(;;<95=W!$8N,RVK@S=OM&6VQ/I(Y">#@YM1?3L2!G M'2<86H;3\#!01J",#Z&,*)0J()0I8Z*:U$DU!:2'V%A\W$BZ:.^.P]&NVX$O MI(ZJZ082&G$#J&(*;MWA1''?3UM[Z4]?2*2,DB^IXY\G(I^=8WB%(&[Q5!7X MY< OO[I?7B@J (T &@$T F@$T(B[UXC;"=4RVCH*PFQ$7CI+S]<3LUXU;;WD M?HOAIC]7TYJ C>_M3$W72HO#A8L";I'GQ75JB_?*%_>(B_?*0+ ?X96!8#_" M*P/!?JP\^C4+,K_9:S"2/;^F;Q(CSC9FWM68'Y3[3*9C9!VV?DP*IM0PL4J=<6;X M:!_+V4@V&BW#*'&YQ..CZP1 !H ,'U)Z\$ILH$EB0"_ZFS9GAEL;T_S= 3+2 M<&VZ^%.*5\ ;XP:+:W470JPYI\EA:[1QA 0>Z$]? M*+I,X/D+K&XKOOWD+[6#$&6:ID I)5#7QU'7BWH8[Z&P&WT>>F:] M84/$9+E78T&MT2U#SB:MHW 91?(7] *%!0I[QPI[4:O_/516CM5P[%4#"]*K M\RY)(MS,"],S-C']8;),HR^I[*L&-14K@;+4?5_7OE6W*'N0+P&1CWN/?/S[ M A>&?W"*Y*2WK4QM1\K^">"JNJLOS1?OZHYJZ&(XJO0L:\MB%*;9HS6%IK>8 MI=V2>)F$\8M+5<@4!%U!-G;;:,=R=D$3 M3)4)+)\Z!9@ , %@0G%]HW= A;;G3B-&A(VA"##DVY82R.MK:CXO2^Y#33D3@E%)C@ I3S@93S0QR&/U9/;;H= MR=5P-K<<:ZUX-*2;[7&FGHE_@&!E#+E@:2503Z">Q5//#['=_UA!W8EN[@/& M7'(51[T#8E>(:R:-,]Z>")E/)E!6,YP:1 MBCN(5(#9PS;CCV M<.F46Z%JYNZL@B4/:M_JZ/1@<%+.OA[RRQ]^_!WFSJ <@0?Z=#)G9(AO[89' MH[L4*^T$Y=#42Z%P!(PA :H/5+^H3LL;E=^L:>.ZRLN8Y!@R,ZLT9ZY,&*GR MIUX,5B8N>5$9T'^@_W>D_U?R:=Z( *T#JP@'?Z]#/+;&1W!0,T)/2!$@O8[I M3.O=3:946NY.=T//-T'^I* QF/LM [S#/,@/ZG0&4CQF*\IU=>A+.D2%Q-;9 MJ7HE,2JRZT^1,D3G?0H0&05:>4]:>35OX"6]M.0YUW4/M=B:T#/UN--K77&> MZ>4I94$BEVRT!XH)%+,(BGDU,_TEU:P&IAPC.VP$.5&3FARBH3WQXE0U$RL< M+6/DB]4"MYUI&/CZ1C$U<#D"B"_<6'SA#BW[)V5\?CK9]" V1"H4;$[OA*[$ MXNYHV4J,"#R;UH.5"3H_F1A,Y@ J#53Z>F[!;Y6:WM4561C[ ZFQX'O=M>3$ M4C-.E3KU#. R3>1O(P!*#90:*/4U78K?JG4@M SJV!]$$"O/#&(YKY/0-E/K M=)1H&3XS2?36QN6<7 C^VW6WIVL#3FVW__-#RRT(8X PQAUASL6O"^CK#'G#JJ]0*(L!9[4ISL2-=R#D2KK:>8F!EW2LP?*"I2U",KZ =<# MO(^ZBI7];@U)0\D2K?6TVAM796^;G:V)<8^58>B.FQ.RYHTG*Q^$(6XX#%$\ M*CQ<^.(J:89,@;_!W@GQSF"$!^AJ> 8AG)X-#X22BK+TPYSI$K^D@L\IQ8<4I4J3."UHFT?QH M< 4 "CN&RANVEEZL_6PP+:^<8!7;6F[DHYA.HZE:0LI)B0>$EU&SMQ]>)OI MCV\#H]Z[.?NA]!<$96["(+GJX*>G#JMS)13RD:_-$5FU#J&UV[7$.!PT$@,D MNQH9+=,DN"\ J.D#J>F5AS@]KZC=8$':HCYRI<9<<3N]/KM:IP6,V97(,%G& M*7!U -!4D.6XY/RE[]KYK$//DPAM;*)1%6IT77'5ZAY1!692-80GDJJ5-6/] OT8C\B.GF^ION5T^)_X,V^%'BVJ97^!67_/19)GB#N>B0I M$-Y=K^**.:GWRY 7KE ^JDQ@S^H@E0E2/_:6(L8DV\Q<%[*,(1B#8CI"!!I+45])ER*] K D#B M,4#BCIRG]S HQ%;W>!2/M;[%UNK4#I=ENMHW4JQ(?"@<*L-0O@OTYE,Y")8] MGU6"56GC>SM32]RJQ:'D?6M53]]T!U(['Q(6NC)6?'#8""#C![E9?3U,%7SP MI-_5@Q3HV@_]?,PW%3\W>;O=PHX':#SEV':M[W0;@Q94B>4$N]/F^*SA%@S? M!U !H.+&DTSO A8AM,5P"SL>)0Y.#WZ)??\#G-0;KHDL'A6N44M9/"H C0 :<76-N 7S M[]&% ZC(_:O(+52A$]GCF>2STE!D4 J]M&IBDVSS4%)MY)^2'G F]14Y,F*8ZP]48I"V9H, M(;W);(U43;,+O) R1H#A_4!-[UU-/R0Q_R9%#8[*Q*/Z8Y0[8#%.F/O.B)YE MBDI_^D(091I[\4:;=JO%R,CIWM\R@;\XCPNH-%#IQU7IZ_@/?Z#4#H,3 MT:@>^A;OC;4&W62;UX)=RYG(VD]! .,-T ,ZRF^GH_QN7([Z_\_>F_8FCFR/ MP^__G\+JW[W27 DR9H>>>5H" @F$L)/M#3)V <;&!B\L^?3/.55E8[9T.IV$ M).VKJYZ$%';5J;.OIM6T3) -BEVVS"FEXHJ7%O9D28/>FMX8M;MEJ7>Q*EX5 M>R2>*;=!5^&SA$/W9L@=_E3N\.5*)7^=6QQM5'.=+'?OVFVEVNL8E;3KJ',Q MJK60;8")DXB_X52P/XI$0J[QZ;C&ES*07JY7)"Z3J:ED)]JEJXZ2&!1[FFO$ M1\@@$)>2OZ0_Z4]GAZ9K1_**^ M)+=NKFZBZ_REV+D=MMLE62PH#Z OL9'+J40DF7MR;&+()D(V$;*)#VU=O0ZC MR,P?!T[^0KLL-=Q[+5NP.D8IL41&P5/.LK&WS P-&47(*$Y_VJ]N7KT.JTB* MCCVHMDFWES:N-4/,U:HWCWED%1B1RD;2L2K:,6D?)L6M48MHDL.402%#(EEP0^R:=BJ0IC'EC:QD9Z,Q)^NV0_I.Z3O/Y:^WS2AX=4H/.H\WMTH-_VU>%'. M-J[2Q5'6G(R0PC&7(1M)Q)ZLF@LI/*3P/YC"WS03X=5H?-2^F#SF6]V"-B]G M2/1827F<+]32!@I=:JI![,:P2$GZ -<;]/KG@]N$,A*CMJ)-&[?G MLA$#S2;&TKD/@E+$(=349TV[Q7-K9G=DN%_X]"V=!Q\<4<%^^@J6_(L#'\ MF5@VDAWG[KILM,3I*I=U[X?MH2KG^XGX$YIZZ(,,23DDY7?2L7^%F!\J-P\3 MN=V22[>Y>FM5G-[VK.L1$O,3.G9(S2$UA]3\;K6-OT+/I84V[USKS8(V;:@3 M=Q!?]5=C2L\8/$C]E)X_=?2@:!ITL]BK7R$#1U!MVY4,F81.@= I\,<[!4+4 M#U$_1/T0]4/4_\*H_Y;AH??IDQ@($ 7TN7-0YP[EPQD/8O[>?ER*5]&'YFQ] M+J=;J64_D4!U-Y'\6=CX\_C)]U1;1;6([-!L?=60+8+V@:3#W=FO.*'JCZ+O MT#S_ /SKM47W'W6=(0:'&/RYKS/$X-!%^CO=M1M#5!0KW.U71&7H@-:8;BST M=OXAEA?3ZTS;*@S6C60IWT_0V:8Q,2(^/:3C4_M(.[ :'I079I97_VD[IJP) MLF2/HS9Q')V5A,*1[-AO#IJ?9=5"QRQL*^X# '^DG3W5 +H\=S90OXG4M6HCKW>ELTAH%@]+:N6?15IW.J.8'N6=GH3WO2< M1FO43]#!AG^B*U91<8@)*)TS255"4SPTQ;^V*1YZH4+4#U$_1/T0]?\DU/_4 M"O&!O .NL]G/\+[N*L"QUG6V;CY8:F\:KY!Q-97)=:[S_00=.Q?+1M*O/=K[ M=%FLTZEI<"WWU8NS_BB*?G,3_JUG9'YEH1MBXM<^3- MLD0R0ND/J#JG[]&[M5INU6C/@&/1<6NI1"0N9MZP[7M(T"%!?V*"?A\[XU=) M^CSGE&:Y3O&N5!S%]&MEAYS*M.A:1+)=:\V-BYEKR6/) M)J$7_G<8E&DIQ(JRQ=]CLY5@F[JJ"/\GTO]]:FYUVJ/]">9%V;3:Q*/#G^6V M96+-6FR>R3V4Y@,]DZX\WEV1FWP_2>?$)=,1,9L*)TN%M!W2]D>Q-'Z)NFL+ MQ5)KT_I$ZQ1FK6E_I*W7Z/*D@^/2B4@L\9;61DC=(75_!>I^5Z/CE^B[T;GH MW7;;Y$Z[B*K=M26?U\KU)=(W&!ZI2":]']'X_'TYXDD6TY#LL>#:!)/-A:%J M2(8,+Q?PF O545_1 @F])D>\)E^9VWVXTWYETZ5.'"3GIF6BOT4IK'M UQ6C M[%%UWB?JI]IB1J>W#_7$:-'6IJ5$VSA_<,;95*N?3-"9U_%$))5X2V,F9!,A MFSC]:;^V%?0ZC$)?EA/V@QV_%J>S176F=L9VR\@CHT@S1I%./*DXA8PB9!0A MH_C@!M7KL(KDQ4/^+M/*9TIDXM[E]7ZLT!F.D%70*3392#;^F^$=:F-]D-@. M/!+L3P+;$F37PG8X:\&Q),/6Z=T)DC)Q;0?MU-!)%":_ALFO[V:NI>&0 MR!B7+JWDL62,2%MR2,- -IZJ"V!AQL%"L8F=5WI#L=T4.\O']%W: M,"N=.N@]26H@)<,4]T]"Y5^WE.H3FR@OHM"C>HPT#X($$8>"3850*#%@9><" E[?A#?R ;<(7>DC!G-*U]7[?E6O3>PU\,$4+5C)1I+9L&#E:W&*CP>%/X[#O$O@Y>/PF-M).9ZX M7K86)4*Z5G=VE:Y>RI3'I'$0323[=+N;D,>$/.8K\I@O6.3_[CQGE]5!_+MY#58%U/*I)*[J?/?HK&6E[ZW"'#39 <84!@H8'I M=.90F%%(ANZE,"OX4V4%OSU#S-O]QG"C6C&0R^\992/4AU8=4?XCJ M-UI/)A-3;M2B>UEJW$?+HW5GVKY8Y#\,W=_(Z:56+J::O8[JU)7[Z>U%S6TA MW6.R6S8721]P4(=T'])]2/='Z#[';)_E\.'ROE8K6-KZ8GQ]LUQ-+'OX<>A^ M%%5G\>FJ,177W8P$)%]IE5J4[C%S+94\6-K[DKX$'R[-85946]9-V[6(_3TT5,-\R$^>#_EI M!-R?CAPAB80D$I)(2")_.(E\X'3PG9$.%<,AH"0ZKSL?[H]"Y4.98%\G6/$G M1R;>M;+7H\0F$&*='"I1<=1$5MJ\7NJ)\2,:,A%\FDPZ8^ M(46'%/V!*FE_3M/7=YVDI27-4BFJE+IW6O=!*HI+I&FL<(W$$XF0ID.:#FGZ M(]6J_IRJJZMDTS3%JYFVGJ?2]CS]Z%C75%+G4%*GON[TZ8HAFU,B.-**A#.G MPS2I,$WJLQHC2,9=I.+C7"YQDYGHM:O"12\]=Z]TM9R,5N+Y?BK&6HQ&DIDW M5%Y"=A"R@Y =O*,E\PR&\*"OSTOWN=A-CXS+YP1**W6OR6%XD>KUHV5&JTL!P'\8C9 F8+)V(B(G8YVRKLV/W M%$W#=BR7W>1,6DN =J&C)G34A(Z:4S5*#1!DQ6A:YL@BMEU:S8BAJ XFQ@'_ MPKDG2L%UZJ9S3Z@_YP +*^=&L4IFO+ U*5%\7/3':SUM@U9#QV;'TI%L[*G: M^I#T0](/2?^].YB^&O'/$X-'7>QH:JG1-9*N>9/NB)>4^-/HR4TDG_+DAK0? MTGY(^^_?2_35J#]6O-5+\=Z%I<73V;([SJ:UV VE?K!>DD#]3SDXJ?'RMX.6 MP!LDK\D$HU!/T/ SJ?9=-M8A1'#&1)!D,!GAU6ML-VJ8#KS#,>E? &%H>RG) M(8HWX5O286_P 9V5?O:*N_UMH/VMJ(L?_\(_WO=DG4@6,H,Q?[A/Z_@2SN%$ M\;]ODL>X#7$X;I^R(Z41@U_3?_Q?<_,:3$I5-W;2^>UPI<*HQ0;[Q/4X9 MU(A$!Q:1M*@TA!=_E_2EM+8]A@<<+^EQO.\^9T,X"*FS;/:_PN9'A,8>**?2 M*AH &&>'49T,G>_L6]Y'E)5YGYFVBO3WW2(XOW!!\-E;3Z6WXIBS[W$0-6]T M*3ON@<3F"OZ5A+&%W/#_NHWB06F+/P,G 1ZGL\KY>K.1KG2[\ M>EVJ=SNHK%$PG?Z(=,-"MR$$MRSX>Q8VF_9/^F%E![L"*=9QI_"LM3GLP-/5 M(:A'AI,'5N\:#M!I$_BZC*-7V14P>5EWI[!+^17\ ]NROV&-)$-]I,\I^C(% M?BE(MFHWADV0_E@B1S]R;=4 S>"]QJ4K1B\7/66RXFJ/:KA$R3M/K.OCLM@W 5XKS6#OH*N0MV)!L?B& M!3V%EK$SUCYR_U]^N'!Z981]XB3J =:I.H#<,OPU<)VX:>^6 M05-[=7)2#: -YWLB_>1VNZ#?%,<$$ \GD0EET!1- "CZSZV9:5&51[4%20!V M#4(31VV1%?8NA&>KM)@3V[.?";>@0%F@*KDZZ$?P %"(EZ"(TRZ(P,=AM0[G MU/$/LFO#0P$ 8].>4<@X:_H -NK7@47FTJ#?-.%-L(7G:OV8^"0!H1I._S(U M4]/=VNQ>C-Z(]69IY*B3RN_VC*O4R[\R^-F=#HC5&+;]76TZMHB,7.N29?53 MO74K9<>6T]Z:F(MV(9$B\VK^VX]$8C]G6M@<$=33,2A&H['I.E1-15@ 8#NH MEMH4?$7)D!0)H(4W-X O*39<()\\(!R^^G]M=W; U#X#.^P?N%L2Y=H6%=6H MLB >'0A\T)ZOF23R9'?V0_@K'DL+P*O_16[TQDMEY9 MULTE *(X5G7ES5X9#[R27H($.*?KA"'N4G7&0$*F:PEE2-2.5WW>// MHQPZ#-$CFZV3U;PC-RA' /3M(5+75% 7;!RB#F8TL\4.DM@J9I37Y?[Y36]> M+5SJS=I]MW+?0A+;I[!W)8L@.7O,CI&K[AU-D/RSG0D-0)P!; LX+.C2H FA M'&'?LS\JEXP")/&^EV!V@7YS\+(+]$Q-RU28:P2@CBH>:F:'[C/?K4T:LTDG MU>NL$ZG57:W0$.MPG\[2W+_0H?\L8).2(\SH6X@P=ZGH$63_LAG7!).$,"@K M?"U<#IR'4FW@PB+ 2P,HRF^,\*< G5M*="99\ 9^8R#XP.PF%O<7O*VRR77* M'8UQS?[=UQKO6VJZ79S?+TMI-Y&SQLGKI%M>OK\>^*3V1,^$>E-04SZM[K3E M-?JIHXA+WXW#R:6$/SS"=+;5,,0J%98OQR!/J(X$']KNP%855;(0O?\"*YZ@ M[Q ]5X#$! >CX6+&^WA)=C]Q;>\#W /_$*C!ET]4 MSH'Z-[,(8#RJC 8]GJ4 " B5>MYQ$4XS"^"@SD C%$;$ .Z%YX&_@_QCW]U7 M9P!&>4HHDB\@+_+YIK>#,R&OZXP>^7ULP$NI$2C69@R!T3*^@;7@MG'7B$WP MLK&T(,* $%!R=74*%\CW(P>MM=?T]OT"MH&"[#K R!X! M(8,4UD2RL+X0"1Y3,&BV@@CN)YG\;-?];+OBA'%M?#0N\R. M;92-VO)>%A 7K78N45-'-^>EV^HL2^IC]V%R-?KV^BSX=;8;M58U]]HQFEIG M?7E?3A@9.]]=?ON1\J=\\1W_V/U=P+=M7QQ>5_Q%-_4KL=#7.7@VGFXDN"@)*<&D\ M:HKJ ?&.Q02O;;O3V;9H"W!S+N1D$ZP1H/_!FBXX&,9"-<1^ZO$2G5 8> .J M)5-?BX&E!/5B,.D'7.6.P,(%,5S^,/0=@8X,'S,=F02Z@>$3F),2E (G^!"0 M[K+C4B%EN[J#AW%U!;X*VP$99IE3?%1PY^])+]20N2#FS,3= M7G#:6!-L2U M)%LF@=>84U6N@%8"AD37!!/.-V)+QD*U3 .A?TPQOYYHM[>71LLLQ1>/\NRR MG2FVW=$'([?@Z>G-TO,+6P 0. 00B]&2\H$@!*!P.CH%#,"]<&V*ZCA5PRE3[9!-#E8#IB30[A$<-J-I*5'O*R(E,T58 N\$> MJT.?I]B([Z#5@G*KFE8$3 9X"U@";/ H6\4M4]23AT,X&&3CT?\ F\25(H@ MC$>-=C%JNH5+R%.0T\B22WTD-C881%->PM.,P: @]&SX37L3&8 E&WB"H3 U M%>2VN&HIC6 'QE!G.K[0P5)1N"_&6(;4(+.W+YSM]\B)8!\;7$I$Z##2 M1?#EY^V*^2)DTT;NC#YVW39!RZ? 4V#=*&[@A?IL,_.MAL\'5)H?@;03Q9$E"IX+]'8'PBX$CG4(3Y8WP=R:[V640FL!M,_Z"*&/ Q MX%[ F"WJ/04*L $U082:>!@@F/^AQ /G.R4!UBK"QMG]@.X\? M6.CZNY%T0!//59T.6'H/N=DJ.9AG6MI%(=VJ->6[^WNPF'_$8V?[,YY X.HZ MP@3O^JT ]?RY-^\*J(M2LS%,60E)6T^U23PU?]#R/0!4+'>V7X:U 90C5"7# M1:4']#3J D#8>9\E(ES\ A.=>6[0" M5HY- H4)T;TS?@*!B0=VT:[H8\Y1 M0(#%$P6>R=2ML3H: \/45?@B]1(:$B9P^LY09SU#,82,W30P%,2T!OHR'@=\ M%^_$@; +NRR\I ZCOIPH MY+_]<,86 1,.U(D]MP433H*-SP^Z7UD,BP(!.!)(553[!7MM@_:*#&,!=[*Q M8X_YI M[NG%%\RD-7[[3*"Q1(S8V'PCJ*8Z-A(8$_'^ VCZ _(T[WST( -)1]%(QSO* M<-$HQG&3P/:83H_*'=K3 ]/4!#3$%="S4:4K;'^PLTD)$R]X5H1O#U.]@.F% M<&P+=5'/JO:D_%8<@F\.L)<0Y[#TWOO]DZ60)L,4TC"%].D4TBE QPO1QVC4 M_IN7(]B/I8;)03)'^MGT +BMF$GW-TW,N5[K3@?.9/'Y$*I14?(\G=77F1L)9_NU^][ZJH_E0OS23[MCD"R[SVS MJ3;M_G7K_J)W"VI"(U>*75VOEZ@#[*Z\-/(=W=1&4S%:3^3O^^O'6[F'STSL MKM3K:U(9]/*97CROQLJ5F_+M17<$8DKL#PIP]JJ[;&)"_^Y-LK[G7F)I:Y[DDEMYE.-KM66^VU M/YI#?>L@E$J9GH\G.9T14O8M5)66U3!7.LOR,!V6H@BJ@.T.)FC4,A-4VA;2T!5T32B M*F_5%AT &Z->H8V6Y<G@;!E ]TD_LN_#)1,'0NG!/*[H0*_IF*^B)/&L ' M^>EDYY5-/ID[0T#\)YX2(R (Z2%44 %M9O=S#8=N&AT2PM0T0 ^&:]"( _8! M>QW?H;=!U=[;'[QQ[TUYW1ECTB*Z.7VX^9"A-X>O)RPX,&1'I XR]FP,R^,[ M"7-T&*:SY2W%P+]NVJ@+4=;/5&[F)?'>PF(/2PSTZRJ!AP1O'U8/T.]IH(US MNDB_9YQX]4?'T14565_]W37&S4VZF)]\M'U$SRE(\R&8/@RRE"24(*)ZA M$? &P7X4U=L+OD*'HQ#_3=YNSH0]IA'<>.!^F#8;("O$)GK33 FFFKFGQZKH M4IO.X!DT/\MS;J*%P%T2>"3_^"-UR+T18#$P#RSU1Z@^M7"CP[(]UQOH"W , M3-V"DY_"WU4QT$]I6D>SM6KE=FIZF4U.>Z0T4WK3J-F^6'\TD>&=0CUE^#6P MB6!:0,"G.C1-)>!KI[Y8&KCDZ&Q)2]]3RE"$_P$(0@6C"BC$Q-B.9_;3>*J" MIB#2%$LYII%-?+,E&,!"P;C0U4=*I@OTAU"S%?X/>(=N9KJ4FZ]>L'7CSZ=; M1:X\5"T;P1#A/V$>^-:WZ#[5]PV&>BCNFCO4VAH(^R]E3<"H MT5SU1DLGZPO1Z5W&RQ\NSNF=BEZ"?Z338?#NC#@G$)IWZ M_&79G;J,ZX(4AV^J/-A5F2(3Y)D(3 %BE1F/1*$"7J4NZS#?!8G?4301" HVS*.92"U,"2H)"_2+T MKUY8'[]!ABZFV@Z]X!Q/.A#\Q ?)-@T@K;7OB=$QL":@VX[K*@2?B[X>]./9T9?3FF^+S6T+0XG??1\2:(&"RK#2S MR7?OA^"FD!3YAM#=(#,WA><0HPX<"90+[P/FOJ&?;#EYQ$T?!;YFWX?F6-[& M/)\%._3SQC)G,F>Y)T<=!GPH@>;]'L67$=^810V?R3YU1W#=( M7^PME0:VJ;L.>6._U'',B/U"LY"-(_$W.VPDSI)/]DH)+^*=+B*6/DLDPYOX M #<1/XN']_!Z]_#S+I2'1,.I^]$67%7'5]A^WM&6YO4*O8T8YSWU.?T(GWDG] MX+9G_ZCM65AWUS.27ZFVO[8&N.=C(ZP-6D+7M%2F7VM9UW(S'1^+5R-SZ<@W MEXV>\ZQ8^T^-X1XU9VI@S?AMG9)5[4%-)J\7/=)92L7&2*Y'FQA8BG_[D1!9 M+WD1U_*0Z0"[NKZ4>\[CI9+0W&0F8PE!COE4NM//@2:MWA!H^DW?D"Q- M-;2IMBA?QI;9]FIRI*[M-WD\A5M9C)O=J9Q*E,C50[DO7\_DRF/^[3G\YV 3 MGU.I+;L6!@10D4"7_(IV<]SVQWY-Q?8])< 7455?4RB@=[>_Z213YI@77,V? MFE/==MIYG*YZG4;5[L;,9E(_PN5^7S2TIN.QF7V8K7JJGE0NJTUYF,N,@,5] M',GP?,@]EM/CHJ7-:SVUD4E+=ZN9/*BT8!K M.Y -OA-)C9W%4 XH-4 MP BI( KB)EN>_?L+\=G?N]8G($?W$-6EM>DZWT&E)TH04%X1 (_-;HD6OBR+ M?_L[^(??VO"NK$,.]*18IQO8)@DJ&K=);H=FCCJM?W6[S\S\9\T"G#&\U22_B0SQ*^_IT7Y/_T"YH_P=DS* MF4_I3U%Y +4P@R> [CL\\=VSB"[@:#P2LYR2O2%%M('J:$&=Y.4BL558P ML8CEQ 722_Q*I9-D54XQ@0FWW[#.^?X;PYIIC&J .4J>YA$=S;C4!MWATKP[ MU]*9V.5E(;8XSV4.%!4?7O=1G)G2Q3P#K-.D-<[YLULO.S_.GE>Z;\]"\9#R33L_D98FQ1$O#0/[ DB6!2RS'Q*!) M8;P_ 'P4;(ZA6K([Q6I EKRO =V>%88KVKUTCAW,]+H3P**SQDMSL=T]0&C M%\SU!!9QQGO]V<%Z5)YX%A$&KD,)#+_GY4,[9D0PR(C*69:CCY'P2+"A!&LA M&BC:%SS!3!L#LO1NF7%(('"LC<"22)>6K^ZULMA^= PM$,(=OZP-MP3H4L/ MC1G;!)^"W9XQY9[2OLQZ-C(N[:^E3;L&A',5UJ1LNS_&@,!1&,P);3Y".R$" MIUFHIHMMI0^G".ZT_]C #6[1M1WL' Z7[G6'<"QX-O96<&@=P0@6PDX!;2.L M6F%-\^9-0T7P8<\,P:#M2W$[?D]>5EW 81E 28";-2)>[PF*!+2Q$]SVD"+5 M0E5XBR-/X 4O4#'ANX@&/'I$T9:P=E"TC1+P7-H-%BN,L=\?+H!;-RFN2H'' M'B\!W2Z,^FQ%H*FP"#0L OWI'!%>\ID1T](@DR)],4[D?C(55_JYC#+L)X82 M2<7C*3&5E7?+'L_UN\2@DD_*8J=P

    =*Y:YZ,6B\QOKUP;T4EWG:C,2FJB M[$YBJ6N]WV@=*N1,Y*KI02^YT#15BSIRXCHY+"Z7L#*UM[*2;EQ.;I*Z."VU MSPOW9J>2-5J'2CX3I=(#,:[32=&=I1_7=ZM>:GW7"I1G^BL[T7>/BNI\[O5S(P. M>VYV49_UN^GJJC[JI_;?_EB,IV*5R^R\=UO/7DS MIEFZ* [3J2ZYC=5OE_W,@6<:^CB[ZF1OQ>+EQ&DI1BJQF)FIVN/SSVE_W<_LI!=&I7;HK366FJMQKSU-54OGN >Q?WEY9(I]]+ M1)/Q'HGU+^?R=+*\K<#2 V7!ZYLK\3*=OLV6KH9FM=R8/E35=0O[;NXM+5R) MJW6T))=*%Q?3NE/5*H5X*D];=.XN?9@7!HMJ.7?16Z]O="M=:*S/DTM9^%C4( M%:H9V%$ 6MS.Q:N8PA%H92GOC_;!_&.]E0V6.LNECE'/F<@:*%1V>MPM ZZ U^Y> M]+0'P/.%=[QFIMYDG0X9T3R/3;ROBSUK-KW6>:MU[C&O1WOW)"Y66J7XZ**> MMUR)N#DRH4RM^OGEM;:>F>6Z8M^6Y6GK MVX]X[FQ_JK/?$0F0DWM9 M6QV\70.Z;ROIF,7.P4@T3>[QI_94A%\!;9Y>4- MA7I& HX1^[GC?B[K]QE0#>^7XM0=%N9ZP1JE9RW>2^FYXTB$OS[\]1R]G!LR M[UQ?Z.N!&,_?..X@>W4;RXT^QN7<*8VBV4A6Y5)1N6DX%_56R]'RWWZ8QH&K M";@?&$$1Y7^G&<#S"Q=#YRZQL4O\/M*),>D9I4%7B]^HY#BS86JZ3*_+WED M2Q?&!=&T=%.5&]6Q]3#<;MQWNON2]&6]57M?IEKT_\ONXBTZOC+Y=D7I3UXJ5U9*8R"?R'^,^%JUVLCVJ MEU.]3ERJ5&KI7.Y&7!X9E-3@;3A\$V$3[O+>BP/' CI?_+UTOL/3*%Y+73 > M3'%L#1I62=7RYJ31&UX]K/(GTOKN]+CC/)J5:^VB/8R-6JUNR<8A&(G8V8%Y M@+^G]0E1X=WUOE-?Y0F)43G/Q!A-AM4KS(D4?;T:[ZA6Q_EI^TKAO'E,#W M%6*_K'DWUTO+[5JS6KT;-#LO[^'\>X*K M9TQ:=[5,M5(B^2NEW[6G>AD3OC$=\_.[*U[E*H]>I'5EU"KQ\?Q"C'::G8M4 MA5S*3T]0?3_BJ\BMJ\'CX&Y1BHL/V?I#*SX>Q9:_ZK!X'^[X.W?T$_YXD1H, MB/+P8&H7\:(NSNNI8BG_030+TC)3\<>)O-1(KME(=76MEJ3\\3EJOC_WR>N? MMYO2M4U^P6#$GGW@C1[LQWKA6DJF&R"A=X&H-M( M'>B$@7__=X5@AS>'4"[(\L+\=+!$1QE+5BEV)<:UT:UI=^6[:CV_'R@[O.YC MIH/Y . )8'Z&U]O>R:8OU0[(=V_D2%.J03FIE3OURY6F7HKZZJ(]CU[=Y-\( MN+\XH(;U]J)A+AH&Y*W=60=+4"=]DO!![XU0PV#07S3'RG1M'-S^O^]?O6L5 MV+=ABYX/TJ(G%5[$![@(H(A8>!$?X2+$LW1X$1_@(D+6]$$N(F1-'^4B0M9T MTH9Z/]-:W^_4V5\X]9LRX0]]9+"1\,/_[UOJVTN/GSZ+Y[SL?Z\&(C9;"=3C M(7B%!6\(G^Q3M1'\)8.ME_ \^X&I*]BIAGG"L20;RVF(\N_?@]_HE!"2P-M< M\=:)CS>#/(3<\97CU7_SJ$YNK3[P& M?SMU&YJ/GRLKFH[+"_$ZA"KOS)6 M?W1UVR^T3M/G>S'4SZ!*?0A<_(FG[ T.^9]7(Z&/TT/MNW"K\0O9%)Y1.)G:R3\-FGF0JTV<[.F(::;O?MV M=5E)I14LNDY\^Q&+)%/[P^Y#2@LI[0M0&D]6[<7'BWDEL2R*4N^Z2J[6Z9BT M7;[R6I2FB>FI5E]=C;6KWJ!2ESJ7%W\E??XD]ZRPOI8FIE74)7L[6;3K4U7> M4.@O=:0X+S_;C(\KI50I4^JT[O-Q$ALW56?T8E[WDTV65M@V#.[J"9YH+^]' ML>%:G/?FJTHJ:O:O$HDJMF2$82R3?4/TY--R&_"/G%;VHO;\LO4HGI M:+5(R)>EJ1I-Q=W5>2S;>[D5\@K\HCX6.]GUUOF'>![X19KQ M"S&3>74MZI0JDV$/66-&0=)E+_ZF'L4*HP)TE_?(KL"IKD:)#B"7'UED:VA3-3O.SU.WC\O2^EK)+G)Q M>]$;G)9;3K*/H_%Z6=:*)46S8D7Q<=(<]=.H764BN?A^'5S(2D)6$K*25U&Q M?H>5++JE8N.\E%WW+L93\Z9VHPT4\^5.J5=@)-GV;&-8K,#$U/R@^ MKHJ3MA:M6,2HEA+7Y^:HGZ'>IF0BDHGM-S(,*3JDZ#^>HM\F5O8*%)WLW*4K MI='=C:BJ.650+B[O:_$64'2:470\]OI1M7?%WO.?*!RT-/OU,BW_"([TF=G/ M:3/&!.'][RQ$S! QWQ(Q/[-URN($OA]!D'Q'0JBVAFKK'Z^V[@0#RB\(D![W MT<74^Z9"*M:C.$^:-^VKQ962-_,O5H:?V-R%9=KV >4WGCR/72WU]+14;#0K MU5G9'EZD<68,F+/)2%J,A\9LR!5"KO 3O_[K<@77>%3FBK5<:K?QPF)U7KA3 M2]%WY0J%D3*K28U.J12O7SUV%\ND=&'D@2N 29R*B+FGN,)'-XAW%)^Z:42= M,$DBC&R&D@OH ]=COU MH?R0BE^(I",54Y?2^6%6U2:13JE'6DD77$XU^U M@F=;=!3'_?T;/9M4BA>P/.(;-2EN]1LJL5K2BQ>D0JK MN+G$$<*@+F4C8BQT,H4,(&0 GR3CX@4,(%D<.>Y"'CQJQ5E]JJ6BX]Y-F\X0 M3R,#2,1>/_/S79'9R^P\E%<1&GXO-_P20+2*Z2)$3\*D7J\5PLG/=7IN]%89 MG=LLJ$ZG!=[&>5*S%*\M/9O%!IEJY&=-S.MQ_Q5"R2B3]5!!B2 M7J>-V\6BZS,CX7Z!TF[+R0/M]]\H\'?]IVQ:33MGY>R$*G;AFF@U.X@- ><;H= M?!T_=8B-8[1PREU@%)=D&*ZDZVOX/LX0PJE;0]6R'4&1UOB!Z5K>R,,A_.R, MA;DK60YL!IX#Z UP5+&_JCH5!I*MVH(Z%,B"C22R!'D,VP, J88@JY;L3FW8 MKPP?#(BS),3@KZ=[PU4*L 8'SB+,3)POI***Y^_U3"CCSNC4186P>6$$WA?! M-\/)8#>P-[A(VF%>&-*1<: 1JHX ^P)X8%11(W!6![9%H00_./0(&X"0E6KC M,#,V<"D>( 9L2@] MPKEAZ]((_IU9IN+*#KT:P).%*E,8#74Z!BM"YSH11Z7'(,9"M4P#]Q81II)L MF02V9$Y5F7X=8.;:CK7&?2JT<3Z 1;()+C) M,R%O #HHP*EMPF]0H#.D<+K;T >+JRO"6%K@;=G &-4AG!N>CZ^"H_$);C@ M#CW$C, XAMDD./YMZTG M@"7^+6SQR &;@V"VX!V,Q+N3*@PY UB +[$MNFI M/=2RV96_!"4B^'S 6'P%H.:!=]@>&(E"A^$=6VD#6.:NBC0)BUP !XZOM!UU M2G=("=:VW>F,#<.SR @D!N8)#EW'A6_)DCT6<,Z"OY8X<#&J)2PDW24 C"NR MWGH$QUQ$O F1$8@6$JE+!+#@ET#4E,? [F&K\!X^2A..K #IXS@_P<*M 6:9 M:TF'B^2_XOLHS@I30#AUIO/M,W;EX0H%*;MF:3B$]P@>8N1'T=;@L>3@9@)NYAT>G>L MQ__;&E?BN[YP:IYI???TT,"I^)B4.%5)1R3*IJ%(0WCQ=TE?2FN;GS*;/8LG M/1WWNZ_+(AR$U%DV^U]A\R-"8P^4.) O +"M@7OL6]LC]_AG/QG)PF_%,6?? MX[&S]!M=R@YM)#97\*\DC"W4@/^OVR@>'-6 /P/:@=32V6-Y&W?^T;,7BYZRF2U MI.,Z$_O#/9]8G3S^CB='@IZ E?VLX(GJ2QNE%#5'V*(EX8W!=T"18^HC:@O( M;$ ^>'Q;018]='4!'\V8.$@OE2SWM=DE2&B,2#]'!?5E#15/=-RL9%EKFH]/ M1]C2,;4&%Z_P)/8#TOT,9,V::@N#@(JCDXTB&MB[XMVX MFG4*B6%OK=[$;\12>E9;+[_], Z,> [@!=)9X/J\BXMS:N13GO_SAM?U]$SN MU[VP=EM^X+[.:ONLG+\RA>%NMIN.+ M5/'J9@7W%3O;#^ (P.5U!#O0VI:\1'R*JJLH\V]\OZ3_Z:^K=^M"?I >EXKC MOMBUU;MTHIW?=8_\E@!YIJ#>()HOH>E_/$,$F?<&^V("E<'4YN9YPMM%5&#! M,D'#)*9GS02_AMSOI]R-F@=OA]._,NSZA9@7A,,^[AU$N'MBY!XT=1T7;SO) MRW6GH#ZD1$ X\2Q[%.$B;TKY6XR:^T'K-P_=AZ@CUWK117=V4S":C_&=A-0W MAE-O'NN*E\.FW2.=R_Q-O3M8+&843OM1#)\PD5N^/Y-LQ:_C>G+Y.(.MZHO' M=G=1NXJ]*[!B-TJN^-B.6;VKJ&V5+YOS54G*_P18.S)G1V6@7JX9D5$7U]=G MPD\54.I+'6PIH:@I/H-1EHV+=*<_+F3$Z" Y+:7L7GH1;9V"49H&V>&0P,O^ MW;*^GPH$VI;3;Z,Z3.4@_G8MK=2I.^5RK]".7CMW%5?5XG&ET;X>%@P# X6[ MJHGB6D=4D^-RN$=U^)HZ) &\F*NS2L%(7&?$CE&6JM>)V'H: R)*Q>E807O7 MLW Z/PUAKB[?9;>Q1[B3_$ J O."4<_BB#OS(P+8&D22QX"],\1#$%R@DZLF ME4I!KS:^:$VM)D].H4VPZP "4>=_BTD[9"C>]H;$\S3:PL151LQI=MR_2/5V M9C<0ZJACI\-!K,0&.8L>;.P[:R@!'S6R?W92WS'M.?[^LIG#CCX8[*XM+[#O MNHX(.AFIML[=I(PI4J/,\V.K-,[@POLM1X)?/+,.]PR[=^&KIK4.NLKI(5'P M4V=GP 8$"\FQU(%+7X*?&T2W_\W MPA^3S2LVN$!!X:D:U'JCGS.DV/C+MOUCQTGX9?K"-E6VF;.W;)E3=(4@I[U5 MG7$1P&_"&YN8R;WNPAL+NBEKWWP?PV36BE86ZU+IZKITLQR+V:916NY[, ZO MX[X(,(5E:0:;<2R7O)7?*$"K_ZH'O$2J(\$1X:\<$D(;<'5D4.R%VSA1A*_A M6IX?GL>9;&IVVQ+UHSN4KQ2!SB1C'06KG[KM@8P (PSD+VS=$&Z5KAQ(&@$J MX&Y\I&RNZ/):NBW?O#-6+24Z ^-\+<@<#WS_OAI\K/]M#(K&,O\$]N#M%)Y* ME^,9$(6%F21KT@CQ'_B>S99%Z#KO:;LNQ:$0'XMJX^>K(*_Q1ESB\O M,$56,J%R39 6DJI3KYR+)X;-6#0*2;U_7A@/A0J@G!,,HX+8U-41(T0:#;0(_(E$_'-Y$3C5#L+AIXY1 M)M:Y" 4$!8)B-;2^^0NOX+*1WN$S%-Q\;W3Q&)V<6R776(E:?*4NEO>C4RBX M0Q"COZ3A/BT>?Z;PCF8-L36O5&^TJXRQU$B'W*VLY7,47JR*\N1J0)A<>#CB M^Y2ZH)L%--Y9G:2(FE>Q:J]H5\;]5ATL(1L?=43I%?(V=U@<9IF!N_

    =\;B7+LA6HS%NU!J)D]A;]-?/C(\U+FZ/H:.9 MF,NSFENOB6XJ5QBOTO(B.VQ]^Y$0C^$BV-G$LGA>40!3//Q!J]V >SC -?%/ MQY@LU2'X5RE>XP=;"+_!<>J74Z>;7!% 4EWGLL/>: RGLQ9]N #UZ*IG]S") MR>669S>.U*&#D2?%WH:H#U JP%G63' M%9\*@H1I.527])7#,Z'@Q83P+X'$ M)/P2L_S@"D#9L9 )+#%09,#?)-LT@'[7?@"+T;4?#POL &]K.5:I*>L_DG*/ MJ>E@JA/]&_V 8PQ0#MB"J$;&Q7]H/!P0X(S^'OM'*/ /=CD0,AKIY21WS$)Z M.8L'$!01 MZ&FQ3O D2EQ:+'PL!GGWZLC$KPY_C.*X9L4;: =>)@T,BH0-K. M5L1L\R9NS:M>HCBZ J5!Q@O[!/ QYD>U:@ M#>#UI)/G/O0]:OX^.*<[E1E>])R13(X#WP:Y!S# E%_+'%G2=)-WZ65'"D0G M3)NQ4"GFK)BEI (SMH#SH\Q=2" -7/NX.7F+/9-TDZ:O>'J":WMFL9>B)-@$ M$ 4]S#3'%Y-,T?-\^*E^HK/W%)H8JXY!.V,N45_Z'%93J')CPZ/L(2?CI]\' MFJ1+W[45XED>QY,9)OT 5$ Y\9=X+X=7O387.1 Z:;*T[8;583G;F_88S].%KJY7\T*GX)8D->]>B>?E?%9>O@VK.T#5ST/MAH_9'4H$H(X]C_6WD^L[^Q)X@=BY(<7"5-$'UGT>Y^(] MJ7 $.7@DR*@/,:(#Q!;_B,3&E9N7XL*R*5GFMCVIFU*_?)NGQ/9$NLY;*T&'],>7@GA==-7A=2:OBNGI MW+WLE4I&+OI&('X3AOEW)#A;>AS&'V821)& 66TJK06WIM0]_5MY MC2SZQ"5H)=^IQ2Y'E5[IMEPM/^JV+!N3PV$U])D=QJF&5QY+88UQM,;0DZ4! M85=7"X/LK'C3UAI#)ZH,M,JZWT!A)^XY_3]8[N8O'?,QKAJ3V6(1+=V6+J:S MGAY-YR8M4+R.! Z%F>X^NYR'(E!_J,Y;9N^NONHU8L7R0VLQ+[5N7CFX4*F7 MGU-Y0T-!@%VX*SGF%H2U_[F32,!8_0 M1;NIO<#I;]=+MWT;@:W(TK M(]TH(U'OH>=_ \SK=(!\5N[$*0!YF9NW;EL7\V$I72#S:#(UD>KU+2&P@62$ M];Y =4)G[1<\5+<8&5#*X$%;+^L&A:27=GB:(^] 0?/O+$P?==:85S[%LCF>KVUNB!:6+. !].$2Q@5<&?.?O=QI M6@NKZVSS@?"".A30G&-Q:MF,LK3J]?;YO*8JMF=@TE 'R[SFI:PFW\C8U!6L M4(3=D$U>^]"U#)JB'1&&<,>8J\WR3O$M+)$$#CUP51TK8)W-GS8GI-Z8J6H3 M%F?!2E_ 'G-O%S8H?C*\ >"(5@W/N,50SA*_I1%:GK;[Q M/Z8G0+C>6%RGQ M+_+PN>B.6:S-=KSL#W4Z<"V;V<1PPX,U.P2LUTV:(\*RBND^>83'SWUGEN);\ [6*L@AQZ.UO@R+'1G4>"LAD.! Y!W4?7#%!^+:G0L'@C[ M&<'+;);6S,L,/%3'U1O6;;&\,8I@LCD=>+4-M"[8'-)[X8EN4T+P%OVB@D!V MIPS(BPE"//^S[+>-R6_6>$S*%@HFQA3_XMDIY7RGP!-3_G=X?=%4:,L;NC'O M:_E.T?]6UP3A)F23\8C -(8(19L!\0)LF-%M^?NFQ=X\4S5P!6?"-3_= 1($ M>8O7$:C^H(8U#1QB)C.^R:5IX-X:$N 8K#600S%;M3B5L@ L+9_GJGL@7W= M='-)$P*I*X;1/.,#/(&%I@%/25"Y]QL3>3G#%O'X$S^[:VQJLH)X&$36TY@U M%<.G;9^:6>;3<;-F21B_X&S9=M;&CFTEL'JS*[SNK2QZ>.RF01 _VZ:)DY?D1M/B\TC^ M-.N>[TO:SM>#7=(V3<,UW3&-^(\! :)4JK%G$YPBC"D%)TKBZX[)3C.$Y9BP M2@*&FMB=2F4=)EBNK8VY?G3OP490@N0$UAL\.1W%J[^65G2QY*W LWG3)&-! MUCP! DF;9M7C$E,/BF[L5X6G\K+ :$.H W1)DRU6O%^2EXZ)07\>DB_R1V_O M"O03O'3T1FWOA(D/P78'V%3#8;V74/A3'N)5@PV %0R1_U/M>T?A8'NEY52F MEWLR1B;#\T&7" ;0(&>F30)?X/1R(N3(._SV9&[OL>YLRT"9(,U\\#%^HZ(Y M8W80.)5B&KRDQGF*'GQ*V*D01,H+U*=X68!<(B$R&0&*I;6TK)"-;H93:4#Q ML/W-*TRJTI8HG@RER++WBAV.@&WSS&WVPPT]/"]MH\8PRKM\A5F%^#N(3B8L MEV3CB*,IH[.9OM[-8IU1]9DGM7@#Q^$GM,E-V@V/=FRC]4X&?'W?>L3N(JQ. MD54+F[PFD3FA=EG=)HF7,V$,3J!@VV:&Q\X_((!)!JT?0K_[T8,S2X#7,5$\ M@._H9(-M\$YJ^K+CPT91*U54VAVM\2SV[!?>T(X=/"%Y *8'HH8]INK4(?3> M6-G,3J YUEX/M^$! ?ZP*DKU($]<]TW8@+IQIXL8N]%'&>"S>OB)A._9>0F M(=FF%,?4\AV-G*O)O$KS"9T6($%HP?BFWLW7GWDB,@44HR=)F;BVXYD15(D[ M!/0SIO%Q5Z:7!$8!C7I\%"T/SI@]D#]N_TG26*Z]4T>::@ MO47)$=SMDF#K4-OSN^!^J2N&Y9/36#29^C@7[.#H,VX45P9-)*-*(NCG*F?" MP"JQZP:*C%M\G,>6$ Y@Z'E/E7[R7(_8J0C""!]P(#1;O>Z\^* 7;UFHPY39NOQW\.V+^#DOJY-3\IZ M00$D]EF*'D %6Z68'$S-!PX^\'G+1N% +=(Z2"+P%]K*@#:K]-7ZP"9/%P&0 M#-S41D8QC@J_ 4.D+2/1L-55&=MO&D&T'Q!90J5@Z=MU#']D&> A^("T;=/B M(M,.M-B"QZL*-K+R.TIN%RT<^+*?9>$Q_&#:ZU:YWI*K*[3$?Y,F.P 18"YI M 3KM6,MTM*UVF3NTS3R?3SR#*6R^6D@Y)%/T-T#$R]_T2\58.';<,JCBJ&. M')@?M:-8E1;Z.NA+*/-B "%S=^/ZX9:@QV<85[%5P!;)8CA[)A3V+F=CW/&G M']T!SWJQ:&6_L:6P/ &)32KK-O8LB7=>!*MA&M'==WK/0=E/>37O$7<((8(G MC^PR K_ GS4LI&,&YFA$]A2TD8+8?LNZY6XM"31T8 I = I_=AD>4$-F5]^* M4,0*JEL!&8P]?"6%>' ^T+_O"1%]R^UTMCU>"[W?==8[UA'CEU&,;F*> ]4C MN'VR^;Y79(R'1ETOD18C0I/[6>$GT#</O>#(]Y"1](6BO&V(4OI?.H.8RZ'K!II_.C;@5N@=O^N(; M00 BPTZML&_W^ID M\Y*-%1R(_OD6\=-5H:=SNS[I%O 5LY\HTKS'UIX?W%==O'Y8&#:#0T@CXO=5 MD'G[?YG[P';<7GA!FXA04&O?\HAM/&Y,N?1=)4=UDBU7S=H_*8OUHM.$(?Z1 M,.&A4[.ZNQG@$JK<;"J!30*]P#"ZR:91;/7/WS3/]SPMJ 4]R[\4V680;$8% M5^*]#VE+-&;'T ;*& =%# YV[3_2I__)+#C!3X![K[1#FB[0(?JPXC$1/Y7Z M6/9A:]U/7$O96Z+-+SNM^Y&T.)^46A\LGQ"/%/7/)-0V]WO2'$.+4':PF0#" M[ )O@ \GQJ#3*1!BIY$QU=;\#G@FHXHM[RBUXGCF.4JQI6EIQ/)[7]&N=X;- MY[1P.SAHK0#I#8?"E*:D"&.01O X+P 2$*]/K;S,1K3\J<2^>73-),"Q1+!?!@V$PBX M/?<^>G?!+R#8$H7%0P#I9(DR=4 :1949:@9:\?C=%;GPHETAV-/8K6_CXYG0 M"="/?SS5GUI#[]G'*+QE3TI0C*%9'X3[11$]'&9C6P[SY[)7T_03YM+U-L.Z M6NQ"9@,+*P"E &"8R-CX[_UQ+Q$^O"K *ZCS0?8$#Y/Q7A1QUX)^VSSU#@Y? MHCU:B@&6PIS5>4.I>"YR= _P1'9?@N2F/35W7II4M=N<+F5*_5FR2_(?38(X M(/2BK M-\(@GE1]4_ZS 0QR0O;0M=E(SG8\=#ZF(V+5Z_SU3(C7>2O<+G4H'Q#D$?F>]- MHCR3I\WP)!ZJ6_G1M042PJ:]+/.I[IIW\'(X#3# J+?,3_I/8J-?#,5_VA4%3B,0$]S4G+RE?S KOAL.Q9II>8GLZ)H M^@D+^F\6LZDAF$]H(_')))@\%%RX27OD[]RQBJ]-V_?4'O[>+]K)^,L7Z/^_ M 46)G>Q@@:922HX+);$[$M>S[/W#*G,9ST]'WWXDDD_T9__T/8^>"9R./)AF M"O&KG.;*^<>OVQHFQ2>_?&.C9T)(J[1KNF%7FUI17S3K5_..?E/#&26Y ML]QQ"&W-]/A9AZ*NY_&1=J>!)&BZG>\+Q-P(+[8IN0:(<,X5BF!NV 3M=:%- MJ*S]UW:WF29E@YFS%+ W%(Y1'C^@SF=TPB/?VYE?#!^CU^KZW[_A83\\"^PD M"J4#>G=OED>047L(Q<..XBC:<:F1*&3K(KDHFH56*E=KQCZ:B&M:!#BS\0$D M7& G3$)XF3R8XNA;SA;AC9A89AC7=H(YO$'_XI;""-CJMUN:;5[&-+9(\!5@ M!:L\3=)"_74,*$W+IC;-G[R]]-/V! M2-. 6P)0&PW\[5>@I+;-C5@-R&;V9$_79FJG!6_DV>X6+3G@0+'88MI:'YVF M;"NV/PK-A,E?7WQTYC$$P6P17!2_'?0IN$ LFR[!JTWGD) M0@"&'B"VIZ$:&+B([&1?!X#J@4?R26]3M6)O72S7,P**RPD8187Z][O2ZI@B M7$U,TK'EU6I84A>7&>-FJD43B_Q^U.SPN@]9'LW.+'1II_>3JLS!ZJDAP3PU M/<(",%[*,P@=@P=A>&OZ367U3%JS[LH\X]%/8V(+ T,SF#]DDSZY&;F]<8@$ MHAB6ZU4%8"]]75K:P@@M2<-C3Z"^4_H<>H$ISZOJU9?Q'0>4:$$%HK6WVXL& M$Z^\$QY+5/4L8TZGN#(PE83ZDC9<8>NDP4S5(QFD!X9(^\4KX$)9Y3"T"K07T"]KPNA@B?-4,E5R8H1)FJ+Q!ADKZES)4,L??\:2$/E$$SW1A MFP0[C YR\ 3;61Z.U6Z5$+P+?F)V#2,S9)0D5EZAZ,B$UU2/#[) M='GJHCUV%%1-.7<.1G1X]90O/G TF&KO9-!O'XQAXX+)9(.,6$_8S7$W<1;/ MYZMPP2/I-A__N]G>5J0-M)@)$U8;X4S?R<1+A'X#O>E4?T"7LT-&*#'_HM4' M&[?R__C5L<@,TRX(T\3]#/X*+2B@:;:[]^.G0^-*$CT/L M=)H\CMJ+0^2Q02NH4!VA">"21LM7L&[#"\YLB$E2,'.-8C)2$49C%*\F%ZG" M:VI<09RBV?L 8):D Z+,&4^-\=?LEJ MRCT&Q&#DA_AA'Z;NLMW=D@V;W"0:T:P)4"1_MA?%A /[1?9,[T#3D!2#9O!TB9[FA\@%YVM-0M[?D(EL&3F;I,_88\OJU$_"$:7%&G M E\'D\;AD])H"7S YCB&3FL6:I/\\I9M'+?8B[#,*IAE,"!X-'N#3CM&D9\@ MA8""H_,1;(&6AX>/:PB^=GC=AW0OU($XLC>X3(\F2E3"AB]@=VYR7KQO MX2MQ@UDX+&N@4%H5M#E (JRW%1X-0^.GPEY1ZA*@,]@ M9\=IQ" 9\3]@(00VFOX%.,#A%_&GPD?LHM[V7@^'(4]_LTIUWNXGU[EQ[\+H-Q[']Y4X MV'D?\&:O1LEK-/=&?F? /I^&TO]W ,]?37*XVR MM5AY>=$N]W>F9I^NUS?." *$ 70KVEC6BA+#/?$!IU+[6Q*=PD_XJ;Q"!Q!=GDJ M).K-5%+ZTV#@5.Y6QAX>Z!@]66.B<[Q/HGP$*4]O!?/DP,9D M-20!@>\!DDE[K",Z\B4O%DD[WH 9@ENSB8$=JL#BP)&K+D%)GO;3BS$5S=[D M%UL!YPT]-G%2^N]^2V-N=A*WA/A<@OH>S^#IW-R,PM MN\NB-M2:?YOM\XOZT#-BZ$,/?>A/^]"!7OQ4G!C-SJ&;1BG4SPR'<5',2OU! M8ICI)V-$@9^2F7Y*C&2*LIJL M/63,/*Q,[:ZLE*XFY^UTK5EJJ%K1Z<4JEEEIP*J,_/!KM:J^3LN]O M.X-239HO40O=72E>%GMF[_I2[MVN9E>Z;5\KN4X>K!)Q=Z4SKRG]RJAB:VY\ M4)W$'J=2\:+53^VO7/<>Q$I=+*>T8NXR6AP6C&2GLH25>V^O%!)*--B M:G*H3XN-^ZJ;AY5[9Y^35JYDU>=7O=M$SU&2[?9 +(]@Y=[9[_6+]5QK5D>B MI->2@V8Y%VO76OWT_CZMA]RL.^W=-K6U?!F[ORN8>L->PLK$[LJ9.[U>1;7D M56G:O1W=1V/+:*^(*].[*TMPE_?1.RTC2O*HN$YU*W=:M-7/[+_]ZC'Q,'$> MSYU>M#;./*XJ=]>I91Y6[KU]L5Q78P^3VW5OFI'MN5S)K1\7N'+O[?KL+FJ) M'4GMD9F6JEO#5.Q"&_6S^V^/7B9NG7[^WM2F\^P\=QE;$=W(]W/[*VO]_-5Z M6LT42O&LN*AG)W(UU0*<%_>75K3X^&I(,EWMPGV../G7OZI/WJ^5MNV$42@UK?9%O]*.3:XT^=>_N)]&L M5G-7P\O2Q209&S6Z$\UJ+E%%W]MKH2\.$DUSL-#B+?U.C)%\4NGF^['$_M+L M^5UMV'J<]GIKL39)W9QGSOL->.H!(KFVRO>66G9BI6A9Z57DN=3.E^G2O5N] M:%2(%&M7YZ*:'A6MMM(K37(M7+IWK?WT]>C<+N<2)3)*5U?SZ&R]!A81.T![ M=[?N_<-Z?%L0YX;>NG7N[HL72=C ?0O65RZARYZ=]*QUC?MNC9]7+12BU)U499'N'0/ M7E@U\TMAU>SQL.J3GLD3& .77&?G M =(.ZQ::1VGLZ])-?PHSM30C6*;%RTM^DJ9\CN8#H4G*W,YN3V>E!\6Q1:W3 M5R\OW<35NE%_>GSBL1[UO]:;,*_ MC%_?5MS8N=V+9QZN4[G*;$0N1M]^B&?B :-U8U3]A:HY-SU\",]\J%)=W;=& M: VP]3:5<]WP#G,TUQRX@+8*GSF""&O^S#)V#EL%Z/ M4MZ3#8,TWD-9H)A&B6FZZ!*;V-'B1-JP[6>6, WG>TV :5'4D]!?TGC=85C3 M&"!U600K*3V?!'D2@(&&?P>L6)K=&FA4?/#F\(Y<1Z7!<=KC#FMF/,<0QRUF M9KYQICK/-CC@,T-VJ+8Z-G[@%FB]),M>U6DYG+06MUW!SB6 MMS'/_&*'=A3O\P/5$.P1Z=19)O7?(+#XRSS !6S!P,,Q,V:HFTL/9-[OT:4% MB,,L>YQA\E.CVO^[-*#1;^(7<+RM<7T<)V+/QXF -^3?OQWE"8 S5\X_P,,= M$H4'R&BG(ZSX,>-GB?0);X%[FNB+]R[DC[J(V%DR&U[$![B(S%DJO(B/388WI0K_S8,LGL@&&P],GAB/%\L+?ZS_^^_?P^V3RN; M.H+@__N6_?;"DR=B-)& >X#]!KA\2HJ_E))R9V+Z4Q,2NMSW.$R( M1B$:_3(:Q4,T^@!HE/CL:!0[*,]WC(%C\; M,,9$'XY;Y_P[U!(^)%V^*PQ> M38D^+37]53&8E>!@%RL)VQVSW[$B?>:PGV?$8C_0P#_[49$X+6"SO2)GO>LC_O)I$.2$5"8FMNM'G=@9XMZ[\B5\H M7P"J8=UB:J9M^T4*B6]>\8O:D)1ZK3]PM#F9+_7F.'&+=3(I+#^*B;%((K5? MJ1#27TA_7X+^7CSZX34I<)I(&K7*U,J(JC6(K41K,FE=8?%K^MN/9"(2PR!, M2(!_& &^@W+U,0CPQ;-%7I,$U\/X[70=[U6U=$6*G@^;X_2-@D(P]^U')AY) M9)XBP4_H'ST/E@@>*R\+3>)/;A)[.4)?TL6SPZ+HS-3X:QPVQ-D09T.<#7'V M-#C[$3V*PE^?7?_;Z>'@JS]YVB0:^TD[1D*=AA7![0+P&Y7!-8MX,TUPS^#/9TNY^HC M ($+XA,#X?E2>0M"1W/\?-G]55*H0H(("2(DB) @3A=(_[@$\25TX"V%SVN& MA/[0O*?R=UJ%1'QKUG\81]742'/(>679-UOV]$Z#)8VPLTU-&Z>KC MQ8W6D-QB;F25G&EZV<_^_^Q]:7/J.M;N]_=74+OO>^N<*DA['G;W/54&'.89 M,WUQ&=L88V.#!Z9??R7;)! (V4D@0.*NZK,3(BQK#8^6EK0>?>S? ML7_?TP&*#WFX.LPZ9YBQU7%1<8SY>K1<+DQE,!@W@(O#M0B;1/%3<_BM)^O#>K:#^W$.+[V+ M\RYQWN7;)B*__%K%,Z]4NI'_'#!ZSC/O++Y+"*4,HM5J2 4&TB) M)=99'L]4C0&\DX<*@AX&/;SY,D:$&!&^S\[,UR+"ERR%/HL):$,8+I8S0^.G MC[AOY+@)0SP9_'[M/YT28U:O"48W M'5SPAP<70B-Q.C<&@1@$+@$"'UT770(&"#J-U:H5@S1*%"-:DD&T'ML!#%#P MCCV&CF$@AH%S[OAYX.SQ2ZUC MYN?O=+ OIKB]\LST\PP@-OS8\&/#_T'COL4SWU\0Q<.J:GCCWZ'G*@<:WD ;,ATU\C!-US^!8A]GV.%Y9H0X,^?:%B MR6LO()MJQ&L(]6V/@,J/DA]^!>7AM45Q0SF$:]<57!\8;U,N=T(-%WO2S5A, M[$FQ)]V5Q<2>]*F3K[?L27<;W\N2H?[>C51KHZ.%$E( !/G.J*/@;;11 B2>4Z$0(7V_%68DX*_$#\XPW MM7$0'= Z EG97M7,#_@1(N@;VF2D[H+3VP"RXHLH8Y>.7?JFMPY>=VIWO'GPNE>/^A)/3U,.PW?%[@9AQHA5 MDQK0J\/M PREOM?VP=?3+UY[Q#>4D?GFX[[%([8Q[^(>WKFFTEL/EW::E\CZ MFM5R_4Y*T$24^@KBQ9_G$3$2_$PDN O&18[=M-U%L\X)-8'LKM4<[3 9#F+! M%U N_CR?^,%8<'/U!S'7X@$:.$0CI:7R2I?')N2*$#:EZ;+8@&AP(;+%KZ^F MU1=J AB>*GOPX)0:W)^;D)9 LV[BOZZ_WVWP(&"[X.NF;JFI<2!?\&CD?_\# MQA(\]\@0?_WS%_HWOM[$5X<)!%NL(8,Z''2R'=H;@A>BE5-+M(5>:-T0T MN/N88),(&5/IQU@28\G58[+K;8V] TW\W,2OU3QORJ?:[7F6(H:6*G 03> J M#4D2:+Q1'J-)7,1T=32YYN;:._!DY2/MGM@C.L9T@;$]FZ-2FVF )VQP\(8\ M>='/76ROG2:KC;-8'\]B?9.+2&YA7#=SZ\C7WT#V\A3T\YTC6L=C&TRN4!-J M;#'3HCMYQ30!.+'A'63(!2\?BKTY]N9OX,W7N$KL=7_V>6Y4O""*G9[5+1 M9/B&RC>@/X>7B<4;T;$_O[UM]+/]^1IW@KWNT2NSGFGF<6HDZ#U613>=J5\6 M@QDZO!7LS>V@?P?;4/_\5]$7G]?4P[,-;HUEYQ-3'7F[OV]/RTW!S]M3= \H MJT[_,[-=';[L;T/,126XE%[Q#RI36MN_]'NDK5=D55#20,HNN'_J=<-?X8/ 6P'7-,-/PKW&[4>__FE% M6XVC/0:.X)SH KBCY;F)P+# .A>8RLZ.9-30GD'CB)G>;H2G<=MJ;+O *=577XEF[ZB*H^./?$1'*%;46$61^1X(+I1);]"]+1? MS(! 3BIA^ZDB\AV8_LG1<5. <=[3#$"%,T!5;X 625WN!K]^[N%&['F7PX@P?L'U$;ZP&/7U5+>>* MW W:];KC+3K=L<09^MHA'7IB9,ND]NL?_.$8H\)U[1I"^3,![XT:-Z8- MC&IGLAH+I3F6,I$RY?0:MPC:!7NX)JLUJF%DYNN6/JYWU,?^$L;LMP?: C2$!D2\+_8D'T FTA"&QFJ@R%9*Z3B:7JJ DUDE%B!(24\,;J$TT9>(KL MFR%/L>('S&;@S[H#GN?I*66_(.R@17(^F+*K01O#6:%JGT[ M?N.^:\4 G:-J>^ +@>?H5N0YNO4)OWE*;9U:Z>\L)U$L7%Q%2]Q0DE5_"N0@ MA[]#4]8M7PI%N]?@#%L9^^:S2]+"!_5X==O4Y74;=)(V T+(( $R%)U):3JL M]91')+?IY>O+J=6L>2":48'IS, 3/<=7+Y!>"S).4&9;;EM]OT@PL!'= ^M@ M&?P5VKJCCE7+A1H*R6F 3,-V717"OV]Z\.\!V.O6 DS0\/QR M8K@.9HDGAD]HNW"-O+2 8A\2-3_8"SY\&V!/+OA.X$+/>\=) ,*."F2Z >Z@ M2;H%_FZ!!;<#_NZI<"&= *:G)MRE- OZ]1S)XD M,I(E*3J "?@4"5@P>'D;C#7XKOL0)LU>.,5E7>#1=@"L6!G?<50+6#X<2HAK M, 1J/X_,?(24NG). (ZL*YYUH)\)FZ(TY4B24 MQ%8JUW.B-D#F)Z-18+H/6*$; /;(MP(]@6A)CMXSB*#^P,X2376A M4$UJNN M9L KP,^R#&=#X)I@=MB:=# _ .,5'EH/4?]NPG>A$\)WV!Z3!WX:^'+@&.[6 MC6$+1YW93N"TH4L_)#C@&; 7T+6I2\&6";PGXD6OSWV\>#8$B["(6O*.]I!0 M(12 M@\)/JJQ?F5DX %CX/ZV Y.)X>.36\B!DH1/C_K6H2@]X-N[EUPLQ[H\ MWJHC1">()/"W"&" \+V@Q&(/(V:.+:LN4$/[)7"$4@FP(WC9<&SP5<'O"5>= M20'R0#"S+?A8/00F"&3P_)44YO>B3K>AP2'PP6Z6MF\J -G,=6((>XH SY_9 M84#@@A B :00? "?8JI>\('K#V'JT=,!AJ^?_V+J0-K*T\4@\!%#J,5@I+F7 MHPL@?!3YV9/]>COP$PE MC4K>+&WA_HTQSP#->S1!J_B;,T\"8'^.- >1A]A ME+(3R<@F4#[U'P5;<]K.#/99?KX6:&/I 74@I+_ : M?U;!?Z7$V(%S\[_:M<1)O:'>+W(I6"!U>8B6/9'V1PX(SQRK328,5T0%B:XEA#\)870R41+U8)Y MLODTF__5MF? 'C &^?MWH@ F,?BT .I!/!(V"SQE^\VL[LI@\+L!*;0S""1 "R*JR\Q4P-PUM MWTNX );U$3 .\,#M@Z-Y!L[N,$ "GRGAD^%T%D8N<"+>R76M51A4#54@2"M8 M_4"T362!9@/AH60R$B"#EW7$0+8! 09K-3%V%&XJ>8S_GXZ!2X)H.R ^\X?;-0.3A MPEGK*OID]G$J34"3N JT[)6@?7N]#_<7>5]G U1W@2_EN.P":C97NB M+:W "T4^0!/'?."YY2G;CX(B#[3:-> 7B:$@K(3!%E .B,J]:*]AZQN[2KL E^ 1$_:ZB!]';"P,"IN':,.Z%QV) \.<[04RV\U 81H+@-CQ! M=6[?^;2QSW9-_2&1MY=@ >4D]YT@;!U=C;??P5<:^-MAK11,<:)$CH8T1B(B MCLLCD5!10F14BA)52455E9 1C"1_A6&']'0=BM>174O<:((_T/*XG*>4::X! MY^27+1>/Y6*#7ZSZ@II=/Z:S!%G'4@TX=[]LJ:>G?3IMM1^%+F).F/0J51N, MEZ#E0>^X5T"];+[I"CFDF!%6H\48X> SF9G9JMK"B-&J E@7P'*3 >EL/-C[P=A;ZVG-E\M#!6EUB].2Q=10U8$C M8E^VE K3KI0=+7&^I76RQM#TU\TV)Y*'8W=&&U$+\F=VC+'*X)![8\Z-WVQ^D,9I9:? 9S)\O&P.H7:$VD#GN? MRL4&EG-*&T&O-SN4WDGG%Y.&&+#&[K>LRQQ33//=M:'7^9SAT+E"#X$M]]]3 M'#((3,$= MLWV3G$ET*@>"\#FFS1NERM1IEK1CME_R^/6<'*5I7D^M*H.6-GSDLMHQVS>8 M7";#J)NI@*WF\\?%VGQYS/:+GE=-L8VZ)*0>RQ+&Y5,V?]SV&Z6EW34S#=&@RC*;<<": M:<-IQVR?JT_E\F!(5HV2,>GSU$ D-NFCMM\WC+4Y,/PT4EK-\G.=&LJS_/*8 M[9>-0G-:5P9M)--M2ITV9Q"#'G?,]E--VRBE:6/*9SJ%X3*3]SL9X:CM=[&! M5Y(KLRE2RNC>:KY96GAUE916AL\($Y_BIG9ZV1#I)RE=.(\MZ4X' M3*;J3BATN*9;]KQ&;UYB-"2G"'1GDNMU#&UYF*L^WNY:N>KA7@=1OF!HF\I_ MX.FK__Y[>+K)__T72B'_.?SOFU^$,DT$0DU45 F*-%I3#J^TI@Q>:!&\T'3G MA<+PT/7 R@V&M/ \*$QL)J+@"@9.JCRV]+FOACE(W9KYX&L@5%,UVPFRBQ*\ MY,PT[:7[.QC;=SAW&TCSUL&X;R90'\G M&K[M!?&^+H=[#5(8V@/-&'#7(EA^0U,-M@RD<"L#?+:SD_'ZEGAL4S_/IK#? MB=H0/&<1Z#X"GG!'PAN#%YI_Q.!>[)W%%A=;W+/%X;\3@F4?V!PPK3 Q!&S& M"W?V+#LRL]#HX%:INH+G(8(4E:/"[;DH [3=C(VR#V&2 O1FSX(4A;VTH&WZ MT[ &X7.G@BY\YD<>JPI8B@$>I64UXKLR)J,O=8'?F M,+"<9ZPNL1!F*6%X1;4?P5;**/GL,RF#:$><108C 4T]W$7T'R MU_9=\#3W[]]?$SM^L#[S'8@9O@;L-=I0@YMO,!FN[MA^$FYG!)WM; MGCLUC5&;PQUES]F^V%/568B:;Y5=!D\AD0<4.U4AN^.;.\^WP3-'P)BV4MO^ M'ERE_CO<'X:G,]_Q2,PX9P0OC#RMV=JKS/EBK# MK?-8$5=7!/I H+$B;D$1V -[\@K.6!,Q-OTL1<38="N*B+'I1C018].-*"+& MIEM1!,"FV"7.J(FWF2[?MZ;^NE$SVSSA[A[>EY!2O07+GY8!\U($K^]H[@Q& MMDTXPO_WB_GUP8$1] .%7_4V$V9VH@+@#W:'BY+E2\XZE Z6C/Y%X"W+PY<4 M3;'5?RNKQSYJ]2CQ@+-W;?71;NZ^C<>*_JZ*QF)%OZUHZALH&C_'K'6%RPWV M-GKH!^S%QE4J_.C/I1'N5_[[KYWMRK_/Z@,_\@((]$>..TQN7?=Z]*-P\.6B MB$W_AXT[-OW8]&_!](_$?)_*!GXCB[[-Q,0'XKFJ;:7F/GCE$2PG5-21ZL## M4_ HEFJY4;UE$-;=PT+F=GSW[ICNW]Q-O#$F^R<&0LAE[XCH3$(+Q12_3DMK MLF&C8Z3^@L2><\7:Z)!O\.FP97K]]&->5QW)DC2;M]N">JDE7.;M4*%(;AW7ZX%:3]_ []L;-TR&WEE9L*B M8S> (D9_Z:C,G&]Q]2$MM\MF)Z@]PW_]PQ))%+_0O1>QL\?._J?.'I2-8^<( M-F*[NVV[^P+E?,;NOG/R[D^"O;WRG7@!=]<+N!^:NWCI\]#/_XJCR1/1Y$[" M_L]"2I.<5DF?+SO(M+Y^3)?*O&H@D* #AI1XDJ4/6=S_CN$DAI/O ">7#EU_ MH)I_L'E?/2_Z11'R#8;#G#SW]?!P:&I+.Q<2KFBP)#4@85%^9 WQ["=R0D)JIWM!#U$&N MXU)NI5L@&A_+'.S$2,TP1,H\14B9W0")LU[+*!Q)'Q0>57140O$27TME!^3C M4DDWJHV0$1 CDP1+GDH?[!&WQ'P=,5_'G==VQ76G]ZZ(N.[T5A01U\3?B"9B M;+H11<38="N*B+'I1C018].-*"+&IEM11,S7<5Y-W.8F68JN.'*#JFZHBI.OY\UKJ/T_XQ54=\BO%[']*-V0EB0_\1 MAG[ZB$IL^;'E_\"#ZI^1Q&UF*V+^CENP]?LMK;ZM([T7.C>)AQ>L7:#BFEF;;YU-)JBR,^MQEW&R%_!\TD20*+ M^3MB9X_/[\=V]Q5V%_-WW'2P%_-WQ N][Y?BN%@5SO>()M_-W['!LJCB6*0@ MS M>BNZN)H^%1<3? 4)*C#FDA(OY.V(X^19P$O-WQ.;]C=.B/YN_8R!3V\D KX&'3Z%PHF0O"T.,5RNTO= MF% A3LC$5GJ+5GI?2SDL6LJYI3R#RI.,(_C+\J/;:TD@[%Z'"\X)N9\;Z MLV5<19[DVRNWA@KS@;=9/A;D.IN"/ K4KW]0)$F3Z 67<=_=67X*(L0)W9N* M8*_)0'=32[B=AN^IQ/IN*]FKB"'.V_R(_,7M67MLWK%YQ^;]#=.2][7RVU+I M+637&N+9WM+0LYF>U!Z)0F9Z4U1Z;9%FQXU"T1.FJ%H?;?K966;(B71 I<K/J?2B=E5_"I0K[]7G?]PJ'IX=8ELVMO/)-M4Z!3]O4[ /**M.CS &[-, M[)('/!DZ9-BSG=_;:K0=IH+#QP5=/U#J=N& D0_(ML -BD%],MX$9-E+( D$ M]KM;Z?\.CK_/0U[OT?Z2E5V!14-)W+R_554-&P:_NW?NW_X MU N_Q"K)56&"_01:,0=H%.38]R'P!5P=!,@??=WP5_@@\%; B\V]4O#HH]UW MGSEJP&X!\:P]5A,CW9+,Q!:\O_:]X*&NBY*3YM ,4[<;TL8H64U-SW?&4ZZX M#W_DER2^@"F!OI[@CPKAKRHYCECJ4?-&1Y.JO-_K,)-B?Y-5VHU?_Z#H W[D M7.QU])0 3S>A?F;2>@J7]MO5/@ 6#UC1CG 2J<0;FUE+R4U,)45-Z!8P/RB2 MQ%J5G("4X>$IC#B ]QW$W,$0% L]*D2TB[.I!A$N[#,*K1''B.<%5F1]-/:2O>=__BBPV!E5%&-@P22FJ:F0]$@:@8Y_ M2^926KO1*!DF7(9%,_+VK: <$N0#P_QOXOG'9X?<<]I5:D=@>^G&\%O[O+_1 M9V\P+^U 88^4!=2R@L P)]5\%\I,7;@U/.O=BUS-/7U)KBV@S ,6":,IZ&5 M/F&@M,O.])I5[DOUF+BD8+8141I1* K!Q"&"L2+!T)3((A@BXC@E#Y&1*HV& M]*^P5VD;GDNF8:D=CS6-6M5?U)<3I^1H#3C#OFPIU)@<,L?Y+%\JR@5/<#63 MU#@X$[]L6?/+6A$C&A+?G9&;&I5&YLVR!EJ2+UO6M9F)"0J]%M8E'2NM-+3> M8&#E"/*RI6F7!AM4-UM"R2',>MD9(2MJ"5H>]"XJDV%[E!JOA1Q?SE?%YFH^ MWN)H/<&?NQF$:^@53M%$\K#WO#BA.I5NVS-JA-KR>MC 5==P M'^N@9964*7[=SUB&WI$(1BZO9W,%+G<.6K:7;K$PVG1PHU51[/Q$9+KHXQ*T M/!@1O1BN2VPW[PES9-6JXA.YNN[!9VY'!$ NQ%4_!,O@>T-QV?,:O7F)T9"< M(M"=2:[7,;2E")NBO_[Y[QXT[D5963\$96 &1+AT;=O/05?GD<%&5'G:1;"4 M8_"][IK3EXUM+!6M6G^WY+&J^*9:&Z5]%P38KKL30[CI]P,(K2(;R3Q5Q FV+X+ONK^_3L I)BT_JM)ZVGT@8@)#E]N M*+UC/^FJ%@1-Z"(&)IN1!$Q--V*(F)H.JLBWGF8 M[KO0/7XL^H_1Q9\=7S['HAV"X/\&;4@ M;\3ZWV*0L;E^FT'>D;E^;.:X]LGE]--VVE R)4M6S^9_UQ[93SV+?A8.N,#O M;NMP^=U2C][H.?,_JSY^1&N;57F"+1%_.=$8=>3.FD+$2_K*T?,806($^<$( M@HD8 S$$O02&H)-VBVOS>]XY1*O7+YXY?+%M7BGSS1> .ZZ7:]> MU,C'@C%=N'+9R*=G(OU^N-N>IWSJJJ)*$*N@UW9U;RQ8]A (> %/QH5OT=P[ M>PA^\QT':"\MN;J[Q;]U2_4\,SPS?UB^\@Q_Y-K &8L?3(U,O39W:6YXD7G^1>85=_<.Y7)D&_/,*]%K#_=Z*]5[C>."9>N983(:NA\R9#7*[PT(3F1@I$$B-<&JC0Y[7H+:\ :\VPK+4]TBU"U+6]C.OQCR:PA?6'=7VS,ON0N\ RL%(?[F&228"^XCQE#20PE]PPE\9&( M/2BIX!EE[:7$GI#Q>=]HEBP\FVL **'^X$C$23*^6Z4,^'+&J/91$HY'K YV.?( M]_R J&FA6K[J)A/A0$*"JH4-J]R"?D9 ^[8#_BY-;?#TD(]J(3DZU'[8>OO0 M\+#$+=*Q;^M2?)FP'/'D5_!A1BCT$='1@=0CL$S)>@)=Q@MPHD)#M>Y"S MR4W,0"]07(=C"4<:,I(]">#"C!E0V.=FL#N=OW(=3VQ"J00P!'^KA *-0,<: MEM=SR1YH0J[9KBG8?$1Y,^UCA'?"CBJ"/FNC6J2'NNH$&@@44('R/TIM-YQ5 M<$KPYHJ0\T@VP_4WYKBE 21Y.+R>[XEA#NCOZC(-+3.2J3:K(8UYH=@Q2K2U M--26VELYRVO)E,URTZ77]Q2DAA7;G8QB65Z1@X=-R(?#'-V35"4O$56))+ D M9-HC L.^G*2/IS7>LM_>@ITB[@:M&#G'[*K\3/77A:O9+\D^CH2JSLZ1;A%] M; U$.&IQI MP.QCFNN$/DHH^FBD.A#,]VK(C M!:@0^*CT1& *]'D?Y+,G9!\$C0[P2%56]2#G^ASF'Q5=LSY-39=@H8=DN!R; MW6S8P:.T_/4/BI_RP6W0]=C,[(9."4ESU$##22!5L/P,G,\>C5S5NWM+O^@! MB$/%H*G96JZ.:P*B+_%A@5H-!YE5X]<_[ /[NEYT*\25(T2N,P<,R@%+&;"Z M4:?3 -P<>PKL7WXZ< "_B0^- MM;[ D&:+=P2C5/28RGK3:$X78"HG'@X/Z!P L'4QV(T$+6#CQ;R +S.()%2* M:FE-H9+R_G#]G+#;(U ]DQIG,DAIQ&QHO5!R>7\94'S?IGMCEW#OX[/$16?D M+W;*+YXT))8SYB.IBR/S@I0U%_P=R@18,BR'#*C.D]^F(S(O1.>M%+W_Q!FJ)X_ 0^8.>I,TI4G[O"= M1P*;//*\Z-,=!G;P!<=7GQ^1D&8SQUX%W@+%K,,1.,YZE\@U0L+PK^X8. CX M*+33*\F> YX(QG,T0_!B]94$X)$82^?/'+R2D"_;E@:3>5EUZ+77,W4O_=Y2 M+=UVJC98W45KWKQ9&)8WZ;&!I+JC>56Y#&<,T'3 M/W"3(#6\@P7F^0/.F[0#V'L[ZOUT3#1NE"S7J3^.>;6=6O4VI68K]0CS02SS M<'B"YUGG%TA:WB3T_+DDIS6O-\ZJ:9Y7=8'RBHU97;&@)!GL1'B9!'.A.U-E MR%IHKI.!8'9X/'&VH*V%P:,-,F[OO0O!R#RL!:1-3X,-4 MF#ATMNX4/=647##O1.%U0I'6VV> :1E&C6#*!,&*;BNAXYX(A_?ZAI[W'!\_ M+SMVOP\C"]>S90.VE-6'1$L-OYY $:@B$."(=M8L(DO2*('OW28@(NA0'0T!GA#2$!,)BAV*0T9E1%6A M:(H:$90JH0P3O9[)MNXG._7S^Z!T1/7NL/$J2S0NI:09O;_C> MT.DVCMT1P652EL%BHF5@-7G0Z17\!KM8'KLC8HQIM8'8C[OM$943CMV1P31*GK%2G4V05J-1TGH9M=L:\.)S&%+9N;Z M;IJF9OR:)\1^#4]G!P@GLH ))$4KF+A1:'% +F'3 XFN+;TN(>YCR4BM!C2J^0(RWP1/W;FDXH+7391M MR7(#WVT[DJ)REO+2'9[/11Q>+)%GB07=F;JZ,"]U[1PMX<5VF[O0Q1*OQ^DG M2>#PA]?X\KCMJ@;"=3#LQ,ZXGSCB+J. 8/OH^;*/[;L<44!P#/6\-D4_4#'Q M]AGYGC]Q.C1F0+\)1: /)!XKXA84@<94]#>AB!B:;D01,33=BB*P!X:.-7$^ M3;RSS/#-L/5K;Q(X6%Q^$;/QA>EN#OCE3RZG7R>??\&F?X:+-=@'EKYK OK7 MA'7>"S=B-_D.;O+Q>QKP!Q2_:S>Y_!4=/]8VB".%FO=K&V>[P^/JD/D],/$6 M!OG6:NE[#/*-),E7T '&]AO;[\56TC=MP&]/+IX]VY]9KLW=E=-''CQBJ<"C M&IZC#WUXROEL/GGMX5W+3:\][K-P7* _E:;_'15H?TQ! 1TM ]ZEJ;JJ:>YM MW!\CZ>K7=*Y5ZO"(OVE14GY0ZS9ST=4:.)FDZ<-*D=AG8Y_=SI\_TFG_O'[I M0D[;0Q&C8VG\V*#$8;G+E3DIK2[#NRQP.DDRAZP-GXH=OM0ZTT >SCHA^RXP M0/6,(<*/P);O/LAK+SOO-R[8+8)T[&GH9IFMEQU!&;&?,N11K<,9):(M=="" MFA.D971E!)YD*/QRH<%W-^,?X:M77V+?;SSP;F=MS3>RFS.Q#5\J]3.;(MJM MM<=<>",#2B5)ZI!RXZ[3"66@*]-V CHP6,T6*A1J)T@M0-Z8>)URY^N4\]&: MQPF&,P82F1V/R^PZW#-H'0&H+&4O^JZ4JPN9\6;6U[!6U:TOPVL+4"Q)D<<* M2F,'CATXSC:"T3YQT^%RYL:SJ?O&N'*.XXBKWUFPPRSCQ\)#;XL+MF]=HJ7\9$'9F6J6)Y4-;3 MO!J1T:-(DL0.V2T^-O'QDCGI"!PIW'(RGJKE*J\JY<*ZLMBH-0+R?<$[ M ?$D19TZRQ4[>.S@?QAN_'@/OTRNY \\G+8Z8M^RL#FR'K4UHXI-TYFJ!CR< M"CP<0\]\6O.J(?73OOR\0G M)T@>JZJ7\1UX,]<12,M-Q]4^D4MIQEQ:,4Z[,Y,YGX,DH? T!X(G$3;.E<0@ M<-[TR-7'>GT4N$P,\U$4R$^6=6PN=;I"RK)3*TJBJH5J Z) L.]#)DGTS5.G MVUN(+Q:'!.2P)[FCPB\],Y_^J4>_N#?Y,O#OR MK4?!3BY!XO4JVP9&["@J'"*-OR3J^I\] K(G6(!$N+;S>^O[.Z.*B,^P 8T M-17RFTDCT/%OR5Q*:S<:)<,\8,1V:?3["3^@'!+D \/\;^+Y1RB- U%"CMT= M@>UQZ(;?VF?1C3Y[@V0MT@J(ZW]C("*ZD%)>N K^K(+_2HFQ U'G7^U:YJCG MP)^!K0-X,??(E:*/0-0?$!?;HP0\70:WCY\L4OH3J]R7ZH&XID Z6W8[,#-N M7SH@S\<+U@)T:#NZZHHDQC+,/A.\2$DL0LL,(](8.A()A*1%B695$2-')"DA M)#8BI;UO *#KK)DY2PBT*F!:QR9JB%>E<>T8;[XO^REJCO4F!D:EJTQS5.A: MB':,-U]/<1Z?'ZS[_-1M53)CLZX8 M;_ZCA:G%[*#B>L2;5 ]N5URU+[':$=Y\Q_K MU#!=,EB6GU?);+Y;:]:$^E'>?((HRA[5*SP*W8+?U@H"3VB\=I0WWZ6L:D9< M-'C*KLSDLFLVJOKR*&]^<<&BPR;>X#,#'ADLA.:**\&3!0%WE5* YS(JVU)/'&V.F)5]GI M=SSKPE3T6Z$^L]$_B3>*1EZAH"_5!-SLS/(#/L.:CX\,VE2*DG85"OH=:9WD MFT_$A/-?0CA//1!8S)QZ&/U>@=49CREL;T$1('2*]7 +>L >V)CG_!8T$4/3 MC2@BAJ8;T0/VP+"Q)LZGB?>RPKX5M?X,(NW3J'Q^LN37^9#/2B>/HP\H>]=< MR&>FC;\M:X^-.R;ZOBP)_/=5/7[?N/:"XSWQ>7KW:T/;]P"S6QCD&VN3"V^9 MWFB,]F8.XV>*)7:(GZKY-U?.=RV6=YU*#J>^:Q_::ZJN)\&R=B\QLFTEN!G: M]6N<+;W^L<*+U%YOW>T1>!MG*:W(UZJJ M5QM!FFMG<;1:PL@P H5.B*GA3[I=NE'/D<* BPCIL23&7(AU-G;?>W=?.-_^ M2/>]2%7U!]U7EW43S8V!TZX'V<6\5L#;ZHJ+J.F1)'W2?3\05GRIH4;4]"/= MTMVQJB0T(!LWB"26MF,D= NRQVF.ZIXOHO@)^/.E8SPG)^47+WF_171P<&#R M,?*F''0F@#1=X$H%J^[8,O"CM^ FY_4T;.83+8/*+^9^EC8M+&.GI)':2\/D. M$PQ1<.!(RP00,V@/!+^793A/%72\3GF])O#*Y [G#BUN<+S7A[P+1R--:5G9 M>N\[ECT-I&RQF>::%RBI0[$3KC'&!2UDMV>3*'&J#C(&@Q@,/I39N/9XKP\& M%XY_/@@&64.V:HW>(XI0EC-1%LV)W:NCJ'P<7V3:X]L.N#T84C$X ZQ[ F/R\8PWFMB4S+_0Y6Q]:EF=$(F?)) M.DE=BK,V=M@[=ECFX'3>CW38"T/+1UM'&.,8#L&TN[5JAU#13AQ;',VEIXMCS%&+)A9 MKTITAC@_ETJMBM\<&.BH<8PQ@JF/R*72'HX$BA>:547T:W9?.\88T; E2EL4 M-VU#;?#YIE(6AYCC' W'6G&57C.H+29_IAQYJE:OG&,,<+*]UKEDBBE^!9X M?G;4P'O#WO(88X1NK-KH#DU],D%T*V]6LZVN3T'(NR56"?)55HEH MN(FM"UZ86B+8W7[FE7CA_Z_02E =8FJ) M\VKBWBI2;Z%*Z^M+L$^NDE^OSWY17DDHOUNZ',9\$K!88DCIZHTK$1I4V_= M$;KY=;G5[926:6(9LD:@;!(]>1%5[*P_V%ECUHCSL4;\H;-*PT?:6ZR*>01+ MV9MZ$TW+Y##BB #.RC!W6R"QJ8RUDC,"()($S<<'$CW2YF#'BXS4/IUUN4BB1]GJZ2 N8F/4[F&2N M'92+F""P)$J1WXL)(CBW'2\OXOKNF.SA)@.$P#_W3_Z_?LFU7&V5UD21L_BY MMDIW&DNTE^]P(;,#6*R0,;5#[/HQM<.]!"KO#2QBE9^+=0X?N;WVVYN MV=-"'@>42N+$J:7"3>1-B8TC+VW)C1X>NS&V]Z+NXVQ$Q?'_1YB74JO%G'RHX943L03!)G M_YC:8:=.X>,:>7@VMJU1['RRW6V8@I^WNQ /**M.CU1.[)=#[!91/$6NL);7 M=GYO36VG8N/P<4'7#Y2Z/3"(D0_(UGRA=-0GPTG >MX$DD!@O[L5#^^H)OZ< MFYZ07/ .*5-:V[[W>Z2O5&574-%P(@?;#P2C9O#XYJ]_[_[A4R_\$C4D5X5[ M3"=P@SE @F";:1^,7D#%+F@KNCL#X_^M6\%FUA 6S4?/CEI'T'V=+WU*FN&O M\$% : HS+VS]]%'('0>JXF9 U##62=DR7=5""L)L,I(Z);LJ$ '(2W\SJ;@ M4^F^[B:DQ!@\3W42 ("&X!][!-ILJ?== (O AH(2?\_Q0Z24O$1T;#>!!1?3 M$8DE>( :]&D&'8XE-V'97F*M>N"[TZEJR2H\K#2=20[X 7B4%[XU>%-8)O'P M-,,> -&UZ5P^5!IU([%*Q#%#UAU[!EQS#>8T?N[K,Z /3T19ED;VJ5-$%:%Q M2:(QD585621(#!49&I%$6F%IE$+1H:(2+TE,\KVE5Z-SZ08B/:YMW2@T*5$^ M2C0SU?5:KY MJ:9F\I+7V^1FF#*J;:VM'2.:26M$NM"G2S2/K5+C_J@SZ.H!)D>)9L024V G@V'+ MR&UJ/+?"?*N,:,>(9JA2.J_@?IXPI+:HS==SMMQ=+H\1S5# 0:D#,!RV;+I)GT[[6,-;IU,*M M4E+NL=$04>2PZ0C/525*U%1$FK'M&D$]VOTY4#QVV)0@IO8HCQMS8\I*+*$3 M#C5I@:;X85-VT*1;Q;+D"Q2&*+HGF^.^RXGH$8UF;,>E#%-&1H\:;/HU5#M;#ZR; %6Y'3<\1:NSKJ[J M,XL8K_BU@W?=?EU'!WSCMFAUJ!.T.N&0 P;RI_%>F%SG37D?2EF$E1."I3/!.;*6R?%^QQE7$;I $@3W M=5A0\[J;44.5,L:K)/+B"'H+2RXZ7S$2S:.D0$/GZFG2D55!?CYP6JHG1QRAPA7P@^8X:K-T:9?%/ VIUQ M5>8UQC8BAB""2*+TJ3*>V)&_KR/_*(:@,SCR4!MTR**VXHVXG3&)6XCM? M)7T!T]#W1[7/I$VV;G5DH837<+3>&)<((57L-*TB5N:SW!="7$5'$$5:TIJ0 M*LP>TX2(F:/5,F(G2F(LFD1)/,Z;Q(@0)T_.F3PY@0@VDZDW.Q:."7K^41CA MG)7-?F70,RM5IBXYQ'EC*LT79&\N*BV'BTB+DAA&)AGJ%(/(K6=/'GW'TMTQ MS)\D$R,@/]\!#]LOV8J78S]A.1;G55Z!*(R?9;1V!U7RH*H8^ M:*V%Z9 19;DY$RKM+P0K!CR.W=11CV\9:(K1'Q>=?FX9<1T!J&+Q"[(KQLY] MP\X=YUH^[=PKJ[3PC+*W$G*-I8(K#KY2D"]T[D>TGJKQ1JLGY HZULNMFW*A M$-$AD0R19.$1V>^4?\G8TYGOJ4["M4?>4G+42X4EUQYHO.R*$S%72,2T57EL MV::MK5]"G2DME\)ZS5M&:EE-E\D90S#I+SR[DAE4ZUUJ-E_SE-A%J:S] ME7L\[%KSFEH:UF[N&X;*395+J>R4KHZ^,)U M6#UO\S1/.#6#,B:+>D1:4SR\3T'^4-($F*2C^^JVY]AOS')QU>J^#C;?C+AG?)H$J=.E=+% M+OS37?BG'W X^X64[W3A7L&N#6=(;FKH4U0C9_+0=JG@LB@*NC""$$D&.?.F MP1>7OKKN[P0GR_[4#SG#%'7F .D%=QG%YQ/>!3S?-6%W>+WU367G( S]=5>A MQ(Z_97?<#?QLJO ' $W_8TV-//W8=]H_Q],M$'!?T=#$W)L:Z-,=YB4>SE7$/ ME8:SP-/#BE622=)':MC_OM_LQS;N3% G,R&6&I>,7'P_$@>XH-@^O#KQ*JAW M63K4JX_U^BNP+TZB5-5C&(<_JN9RL#$*2,UNDTMWG:^PD^ "7!#-T"R:1-B8 MI2/V_0N>0_B1OO_%V9?COC\=*WVE-5N)QIQ/>9.J8V3J7 /Z/HAO:()*(N2; M!2'_#B[WO1WGW+L^^FMN9]X-.Q/J:J9:+GCZEB'>L^&AT&/7-P.U)D;AC570 M&)+POUC0!OR )I:JHR;^SYGM[V-W:.^8(_D.<]P5S)/Y4:'Y527'$2EJX7,, MTUT)/M+%J:JL?%H0-!X:7 +HSP0_)"PH%R(&%HD!#L41>6NT,VH.4 M)Y>%U*(]ZZ2M^@9;:I<3B\]5O$QMKC \ED]S0\'H#FNM1B"60W_@-)! ,D!.3"BG!E;!3&*YF0EJRUQLFNU%N81>4#:Y5<9%,H+&">MINN": MX\=,N@],AF$?#K/$SR;CJ.Y,E>%=D.;Z(=%49Y+N!!*;2CJ\7%RR9/79=[^] M9V9LUZN-MM-%* Y(U%!YEL91Z:>&D]K ;*M-(25(M$N(8W0QA@[+/AQFO+Z- MPWY46H]KO-DULE9>F/N%?ME+C6MY0PML];O[\4=%QN36K79'EOI"+C7,M*O, M2B6RP,!H^H_=.Q @I+@ 0 (#30769=C>6'42\&V '"P-",?U(FZNR.D?0#S@ M)?[2+=F>JG__._HX@()7YF]%=V>V"V236$INXJ^[! 183O0;#)P/AUM[RH_M M1H_9[4"!RD#,#!Y]5'="$>?FN-.GC"E?64Y'=A%1VL#'=DCL4 M6';L4RV=;SA"J[OJ*D,MORAQP-C1!^J;PL,9A%:I&GA[6,MO!$QD*+LZD58I MEX-">QU3DQ "7I_07X0'%UQ(?'Y]$USZO'.7M6RJD@/7XN/HX4_+:MC))2ZS M?O7628S822"'0Z2)EQ=6_\_>1=Q/N8&4;)NV\WN; -@9570!.!;D C0U%=[S M+8U Q[\E65 MBSFW6Y/XG-EH];ID;R"5X04RR,N6GK0P^ZM5JVAT]=JJ5VD5=?]1@\' P8BH MH;E$12MES/UY>9$N^6NVR(&6![TW1B,MAS)DUIB+N0[&=I1VO;L4RZV-. M=;2FB0G3UHJKMIT-7>]!MM:#EL4%4B:=W*,EK%E%;J[5DRNV#A:VN6:EV&E5-Q0D53P84267F_5;AE!$,DZ&JE891V^TX#.W(]J#YS/$ M3?OAZX[9@=E(-FW7=]0VZ"%MVK(1)="&XG3%%:U\KI7F:]Y0X[!7:DL>JXIMJ;;0C MX0!>#H4KF;5-;4(W^H)4&F4Z]8GV/9=$$NX?_\.1/AUU\*SLX]?"Q_D;9\FXC C#R9A4YJYZN_M#[LO!:42 MX33$=#F<"[911S!+2KYG;S\(Y\C@D[V9=">I'[4Y#%0\9_MBVXDAE,*9ZM-V M)JJ=Y]O@F2/37FZEMOT]!?WRDQC M3;Q/$S?'JL <#/K4NC$1+ D/Q/*!E<:-GWE_GUA>6TP_+:"WHP5+*"B"__>+ M_/7!D>/H WK=T^+,J73O)X3U&*;BUZKD)%2PZ%;VI7=SGO/'>,%\8D'^P]T$ M^ZB;H,0#<=WRJ<^Z25&R?,E9AQ+"DM&_"+R$8AC;QB=M []O"-VS#?S9-O#[ MALSO@8FW,,@?0H'S%11.L;G&YGI'C$T_EJ"I:ENIN0]>;J0'= HCU7%4&"Y, MX:FB\!Q^M%GW7]???X'@D71PS,#4+?7IY %,+< S&K"'(^/_]<]?Z-] =OXL M+GZZ<_:8R]8U?O_2I?&GAM3/IV[Z/#=GDM764<>C+N24=)S77NXR4K+ M(?1<6'7()$GBU)5TMT[WM)5&(BPD2'C22G7/&(5@YXY"?@)P??*K?Z%6O99PLH/%$+XQ T MR1+Q%5:Q[UX]5W!]W[UL\/$QWZTK)7DZF\UU/L=V2))K4 Z3T8#OPDB$2F+$ MYVY-N+G$22"7>!7TO2^2N5K\<8."N3[L729DV0&XBN[*J@G66ZKMGT:[&9N? M"1;949"2+]6*7@9'1U9#I&"D I9=^"FPBZ$BAHHSACLW*)CK0\5E(J0/045S MK*Y(;EAW^'5W,U:Z!&D6* @5%(0*]'X)N5\07+;AE1[Q; I+,NP?\TCN5(1\ M7"4/S]:VM8J=3[8;++O$$P\HJTZ/U*CL%Y[\"77)3FW,X>."KA\H=7L.$R,? MD"?*$B =]G)R07O$/*E-:V[_T>Z2M5V174 MEH$E]+#]2#!J!D_%_OKW[A\^]<(O84-R5;BM=@(XF ,H",[W[*/1"ZS816W( M_07&_UNW@OV[(60NB)X=M8ZP^Z!.X*-C#'^%#SK)U=)2U435]M0$2H4TAKX3 MD!> %Y9]UX608X\2MN\DK#\^1?7P-!$=N&MLC1>R1NP]UOBUAD6_85B[.]\G M3.U4>EOIKWA\T3+*NX]:*X8[Q$(V6\_2CC.>+1FHN+T9U M8:8Z9 ,$$@>L/>JL9C2J.27%ETQNI?AV:MIWN6.,14L?3[(LCEH(HTW171ORA,.WC:R+-]M;MT?*8I:SI/KFJ&_DBWQW42Z*R%K(SXRAC M%8_FRPY24LJ"3BTJMCZH5)F6=LQ2%M-\>=;G4A3?RGJD9K8LGY*.\T6@Y0V]LPJ#'C5M(Y:2GFP6E8JF:)G3)V>*+?0;(DK:\H^US:C11SP!HQ6D239GJ#4]:BFELQ2Q6W'6JH/Q?$9KS#QZUI.9*G?,4L25DUZ)K;1CY-IHC>-28CZK M+B_.;15P+SZA6%F7 O#3@PW3B(AIGX,I!\+;F2B:P[R-,ER&SVFSS0B;#T:J M<&,<5\RK'%=PO(E@P!=FN JD^TQOM97S5LQK#K)+@G]?(;OBIZ:N3">-'$]5 MK-*@(_*E$GDI*9\FNVJ/(>NM:=I+2)0;3-9N8N:H+N2\U:UP\0BG^QV&>PV* M689BO@%&K"L28*7 TA-A,9+!Z!<$DCNYATO17I$/3,PM\\(>KL0M0\5,&K>@ M"/0AYOBY"3U@L2)N0A&Q'FY##S$PW8@>P%3-Q)HXGR;>RT/Q5LSZ,ZA[3H>+ M-T_/\AF&*^*^Z5G.S&05N\,W<(=/,5G=M3=VZ<^$^9Q6_WTV++RM8O4K'6#[F54$V)7&?6OZOY8S^ M73415U@$I%7PLP7W^X:2&=R%>P^!_$TBU1NIO=L]2?T%K_U=STG#>_'@BW9U M;YSQ72!IU7G:^<^\>FRZA&0XP:OH&Z%5:18J\A03\DA$886A;))!F,M4/'RU MA6[713_7N4YGF;^)=SU?%TO3J-+1,WZ>K_53C]JZ-6WF%MQ7^Y>:50=5WMTH MO-Y9U.:&U'#,DA8236$HFD29LS%-W<8Z-#AD%!S.<<\W@7^?*.R^P_#S@>@- M+BHO#%"?ODO]3]!J[X#E_L&_T"=?1RJ7:0'LS,B44*MO9A-BG:=2TXA$"B60 M)$70%XL$KFW7L3M_P\7RE_DS<&$VC#D"CX[B^VIGT!ZD/+DLI!;M62=MU3?8 M4OM*C\Z9J5JVWNCU!+4O5/(I#4E71Q&U%$IB29PZ%=O?>KZ@J2KJ=!8&&D!U MB>#(@Z3%:8-/8M(MD<.<.]ZX77X7"%!_?9^(8\(.WZJ7U\A\GBO9Z=FF,I9 M9(U'\N O"!WXBWE(CL:MQ5IW]0*ZNI, M+!?:&+G%H5X]W7LAOJ@/)GM;BQ67[A;G#H_U:CFA[>;Q"1;11V$8EF0O11_U MK7()MVKLE]J3N<6Q7M^Q;VJ7-*7VR/$,:?D\)3=RJWS1['><1D@N]?8NZ1[E MR$W64'Q%3?>'(H07?"Q?6C?#)%2K1\;BJZGQ557&]YYWK(:[WO!$]@*@OUL0M M:")&IMO00XQ,-Z*'&)G.JXD/5)*=C%E_1NGM?==7?JH0G;KK^LKS%Z+'WG#G MWO"I:N/K;EO'A>BQ:=Q=(3I^_8V@YT)T.4JV1Q3NOQ-GO(,:/><=U#=W%/VF M-M2_^_&H<-43&\!M["/'=A_;_=<4N'_UXN)"!>[7K9F^GL?>Y7&/N,#]<\=0 MW?"6@-=/:LSS::(_,WT+:95+ZG@C"6I[K(7U[/"@!D/%Y>RQ+]V-+YV]G/U] MWL1(95$H=ZH*4FOS=,,;]RZ'@+3UAV/(!.2ID>])I7=\%TFWQP7I_2C,^"VU>I)EHR+ MU6,/CCWXFB5C;_KPF,J/9T+)JQH9M)JG!*N_0&I<5)].)8DC-9_WL]KGIC9X MFTUX3=6]+#%N,W3XMJ6K-S"X;U^2'J+0KC<>0:*"F\Y4AVA]8M0:.;%':-Z\ MTV]$Y>=DDL8/2;KBZO/8A7^X"W]U*/&&$]-L"2EF48KD:QG,3B$(FRHJ6E1I M3B81[*03WUNVX@L*S6\N2+ZIQ<_5:S0OE52]Q;%>/1%[YD+S]Z5A'TV].NWU MVX8P%Y7\M#&A"U2O$=:5HVP21=%OF^R(R\IC-_XN>Y-I=88PIIDO&:7"9(%4 MTIG2J!=5D;^Y-[E71+Y3-/%Q?3P\6]_6)'8^V1Z_FX*?M\?R'E!6G1XIX]BO MS=BMZ'BR05A6;#N_MX:V4SYR^+B@ZP=*W1YLQ,@'9!MF0^FH3V:3@*7%"22! MP'YWRR_>4=C\.;\](;G@'5*FM+9][_=(7ZG*KJ"BX43NM1]X1LW@,=-?_][] MPZ=>^"6,2*X*#UV> !+F >".X$% RX/>,R,B:Q;7_4=#POB54>AY7@M;BH2(O&Q98K06FLN/>KS/@K?- M^HHW6L(S*8?OZ9N[-V:=QJDI*1D^TTS8M^ ME=,AM^M![X,47LW9GIHS=+Z^*:P]GJPN86[KH&4A4VR[F69FA73IM#,K&-6Q MO.# _'304N-3RSQECA$DUP5L%H0%:XB];CH:CX9PVTIQ0*]>-7)%*-SRR M(:+(X4/EC%;<.!FC8JAN!_<OAU7FO7AP;76%9Z(VZ9FU4;L"F6SU=AJADRV(3>%7Y^9JWK.[*INWZ MSDN&DO90;#B%;IX4W)*0R:#\B>ID0X%^HNG CM4>(O'4Z0MN^":-K]^_6#(N,SZ MPR'..0D@8,5MK(BK*P)](&./N E%Q)JX$4W$V'0CBH@]XE84$6OBO)IX;WWY M6W'KSR#D. W+-T^[\&%^&HRY]ET+GZ5=>$U89^:MB=WD&[C)Q]E)\ <4O6LW MN3QQ36P;W\(VSL=< N#?"M&_QZ#_)I1WMI)R-B O\T@[]J WW54 M.YQ:KGV,L:6:HY1NN;X#SYZO/:QKN>>UQWV68YI7&\KU3V%>YM:N:)>^ ML'6SUT]BKNL(U_.<%,ZO%_1PVAYE28&.6&)H-$D2%V*)B7TV]ME[]=G+7,CU MYSY+-MFYUT7\"9++Y2BFKHK+B=4(N6B SS+T87G7IT*&KXT/)%-R=#6\R7PI M:>"G"Y"EGJ5FMR46WQF&/._?QT.M/P1D@>0^!) M CES.'#M\!7H:31*3-7I4'420]521[KGQHN2.U^4G!MV?N3*Y**! #^=F?9: M5=.1R[V.2$.!)N8YM4CS:]NI415!FY=2$8D,QB19\D)5VK'_QOY[U_Y[T4CB MS_UWV>_3]0S;ZAFM0KW%3NO#C+;@0OX8C$[B1TB@[B?!4)?6CFV:07[!!0-W M$YZT4L\70/P(M+EK:/G^.'(!BI8(1"+OX2RX,('%?ZM32Q.CFVW5ZLS"05H+ MSBGP96HZZ6LA70N&)'&*C#,#L1]^7S^\ ,?*A_PPORRI8R5/X(@T;I6H_H3Y M_^Q]:7/B2-K@]_T51+_O;'1' ",)$- SVQ$/XIM[%#W[&2J_73,*$5^>DX18:ZI<+I9.P>+K@S M]YVYOXH=\BKF[BYK?7F'*BMAW\NS9>%AIZ%R!C,WC'KCPDGV&G-_]5@"'>F/ M9#I+1$:F.^3^_0H6N/>\W?7N%OTBA_QJ_A.PS6\$^DO<\BO1J3?0[D2 M)]_3*[F@6KF@7+ED;=*HMCA[P3'QQ'ALR-FJN!VGB7)EPLFKB;9OZ->325YW MV__];?];W]SPV:G$6Y_W]E+K8_S]X)33P(S Y]V#43VUG1;C24<0X[MZ/--( ML3$K Q,LL?,?3X53T&Q]=_[O N N +ZTV?)F 5#LF*7E:AM;+?;=A+%:H&6M MJ6]! $#Y(A/FWKM\\?,H^>1BFIYAB]J]\>!UDNK6]S1\6./4K0]V>P'TH1F' M%\F>SGIE#@>U]+0_W/:R7+LW,?CN%*970WU"+!WFT^E[@<*=@>\,_/E9A1YU>MSJ"G$P:&PH88&V9C/TPOW&^2N=\D\XUNDI%5:X7/ M_[>JDTS2!(;NNVN[3[L2_&P0W@=?/].;H9"J2R;",( K:+QY^]9Y0^]6M$(K M$S._B3<4DAT4PA0'U]/8ZA+N;C24T,JMTL7'G3BFA998 %BP+*5HN,Z&_D2A M(PM!$H4P-BS'@G]S9(9A!.%7PETWK[G*ND63'P$+H*Q+8 /(O@G 4Q.@(9KF M>+^W&*M?WL_Z? ?;"E9WN]!?'=_O MXG[V@^G? 5W%L5'^@Y!R$D:+'5#P7S$T,T%P_4^OF;LX\??'0ISH>&QFY QR M-X[E4Z3X$JH\ANHE<'WL=4PU0Y_VD+G,HXE]?O,2LZFHJ5E,:"SVS>[#JEGC MLY;FRGQ5QR99QK[RW!@>8[_6K5C8KWIN-BV (@*P" $P_-FK'[Y=]0+%J386 M(A(I/]\8V@8LV1P6WZH=*H@2D818"+_G_JY<>W6ZX:8>:DJV 2WS?)A8R.'0 M%H6(N"-71F(])(8*AF/:LU!F289_$XN]@RR;:*.:@=DL,S41L<5#?X+6 GG. M 1*"7Y$/V?^07\-#I@\-B4)#<:&!?0!CH\*+(&F L-!$9C@46)?"$6_9@Y^[ M]%_1$)AA)SL28=?4S3#IIHG#H&*_ 7^MF@B_$9\// _#]/8B>C^G2YZ]$4-I MIDJS$ ;3$NP5>I7F,2B38>\D5@B['UL5@_!P: UV*1G+I6I3)\:>B396^Y , M>&]3SHW,,&,>Q DW=@7&F)*A=Z;,3K7\KWQ:/7ZF3L8K^$_U]BNX_,W$UMF4 M@(NL ;4J8THSA&3@"_>'V6*E,2ZGYKG^OETO:H^3IE/FIT=F(_\*L[&&C<:F M%?Z^H4LLQL0)%)&W8FXDZ_@J[ M #+"GTLS[&9:%[&YS4WW?;,VD 0NF2E,-HR6?%RU__@G\3PRL#X-/X=_%XFY@)$0)"$0':'\:>.)GM"A.P.RPPPS>#)NYQX8=7< M)=K+^$!\F9RH).:SS*A2DOO\;C,T9N,2FWG(0+?J%=(B8:GGY'TTU,1*QYA@ M_T*DB">*CNBY<_H2,?$XNH6POXOD:"CGD@VF2U!=& C8$, $@2D+>X0J#:S- MQ T*31T1 ]U&<)WER]\7_5+6B'MI->S4<&P+J!H@ZMU3?3@'_O]Z!&'2L@-F MA7BP!+ ),"'HIK9%R,)$@NT#[)?9WDW8YZ (E?50P]C0N4)@F9,]^>M\$ ]B MT]_-H^BYZF9>K.1[3'&4*:XWJV*N,,V\.M)"6,'G5I\/R.$ODGQ]NR\XF55[ MT5>95%**/XX95<4DSR:B5VC^.3"Z]A=!I J2$1OFT@&FT5"&2%GW^H001] ? M)Z">B7)(1QA]5$_0Y4 83CS6)3_]($1X+MA/R\(6%OJS:BW=[1=K=@[)_<5> M*+P>C]-@702I-FO6UL']D^V+U83!(-MEVV<(6"!MCKG)-0*S)>&U? MM@'7_&XPIC:71]O- VBN""N.K7:&ZP7[U&].YGDA/VIM-_7M'__$8E3!#TX@D(-D)70(K0<+:#/\;^YPB M.3 \IXF6'9*Q+8S_1B)V;=P0\AJ+8XA AOY4_\+\OJ3.58@$J^!9(ICEN6/1 MR/2$O%C(EGOY3.,NUQ!XQ10N?PE^LVGABNGV_Y%KN];CTRR+:$ M;B+2R Q7.7G>.RJ;X%[>+C*QR[IEFPYYL0MT^)2 VV'#DT,(,CPBP/2@DG"29;M& +:VW-O60W^Z MU.$]_ 7H@)[CYG2PTK?C9CT;&?2+0J5=WG/U33,]?0(7,#:BL79 MRS&NVF@YKL?JK46W9,N+?:^QFM;2Z#&9SKPFC_D5","%'OVY'[AT?U]GI[V< MBHS*0I7XW%,RQ_'3XE&BM=PH'%%"!+N)0 UP9ZN%]"ND,,".(@1>,()05K14 MJ^YCHJET@K550?J0&_'U;E#8]H5%C.W1.X**Y\L)V>S"WZ>ZLO[I3UR M9ICY2>+E'+TJ=?>>BYUG[(L>W19K@Q")>BWQ?HBA2Z+CHA8T3O #2%' EH' M.$3'H6;G1J&)[,'7/!B&)YF&":3;/5T7AEU#R 5IB "+?"""?D0AA,TJ#?@! MJ1#AI-85B4A@#8IEX)^9OPY6%>080MUF =M3F)MDA TYDIJYL(6C-$G/_QV0 M@*]45YICA?[,_N7M9>/2R<&MLU\FT<,A('=B6IK&\MTU]=>7V\\8<"5Q5^^6 M&FE&+*QV2J55C'&Q(P,N_@IOZ)BG"1]W5R82Y:8>9'#69^8(%W1'B\*D/6M4 M)@L^_[A+ZL.*-$M##"=Z(6[YKU<(Z(_#XAZKPDMC)L M>7H;+-9*8[:3KC;RPKZ16PGI)VWZA+: Q>2Y3?ZO< B+8F*4GP@4^'.&Q3@8 MXO#1CGY$A #^VS?2B2NX=@S@>.P9@WTW!,G!M0W.<4!]*\= /JQCN7>7@%42&J%5HY$TVU9J]_$]9, MI@YZ$(M*_ 2\$*0?+!XFAR?"'!_%PG\3,7OGIN,?!HG]\)NF!U< ?(%"%9YP M?[P8C1X>Y[F&QJ"R)F7D$M[ ]$8"-=7MC75^437[Q4JS)AEQK9)"V#QBHA=R MC)@5B8/\1,G>T%%DB9$Y"QUKYCNIO()4=%0'$ ($NS0;YE-/@0:XCFBGN1SR MUGJ0,OJ\,^%KBNS,6BAS&]H1EZFG1GZ=JS"\F.W%!AW$UY7I<\HX_$)#[;:10'$GUY,0:,P+_]+A& M=E<9#J<9$"._F5WV4N3E5I&GA#U?;OK#Y$KH)0VK]' KY$T'E9XN-N4!,V0W M)B=JF5UKN07D73+'HJ$A>+*C7G MUW 4$&HA$VK#,8XNTXKY(/;2G4HO+ZS73DMI\L.RMB#V GLAGOXK<_J-/;!W MQJO-UUI+(=Y:]W/9_+V$UK#'W;((G6U>Q8F"<4OJSH)EH,]% MEZ*AVEF*D@2A"_",[_+2F6,DQUZO8"T<5HG=SP%XY-.H>#:*_G#H(8':+LDTKP6']=A7D(Q(13!N']? MR$]WSTL,T4Y"*U+Y%7ZN1 ?VKJE+*(V65:P>U8E#2\74@!JK H5>AP7M(YC2'%^]EU H;C M)@FHVUB9AH00YE!B3]*"2-K_1"Q1LA9)U6 M81K8*L [P>KKPQI-#RC&%LI/ MX[NY[,2S\T&]V^]&^"=D=":3[-/VS?ANN< J8%@%^/'92K"2W;-&B7@QSNSW MC5Y?DT9Z6P"4Q^+1\^DQ!Y1#OQ_>H^Q(I(C5*T?'$,,R]K0]E)SW1@JOY],( M*3LB\ \?BI2/2HV)1,=/09J+YKZ@-IJ$4FE3/\F?$2U#5(M7P@N_4QQ2.G_^ M@J#$_P^->+ML<&EQ3VM=6#JXD&\9H1WV""T+TSO6YH8IDRZ?8\"3E\*)O)CS MA8>?/\[Y(<+>ZA@)B/(X_(7-.G\2M3 =GD*AUL6 "C )[#/KE-2<2> MF)_P88@2-IPP6)D&H890V?O*SY-.D+U%2(?6+;(>/B>8O(>:I1[]V_M!F*2G M9;>F[D0[X@\M!]O:Q$*E]K 84E036]2'SPE;7-IA-_B(O]/P:4?=\4$NOA0> M>V:U8.KX#!I7#^=!"A;(0;&'OO?WY +IDV34L5@BDT:.7!?1SW9]<%W9&W46 M:VA9-M]\&C/=4I*-;+7B9&Y<+?9YC9%2=B$!L2V2DY-_Y.:J7*G>TP156HC3 MLI&6[7H_&2>AKMBE6%=HA:!%"6\I[,D#+*66:@0^(Q((/!K,ZJ))^B5=.B+$ MXK<#X+^]&E287P#DA;&KDP$P>O Q2GY' @'";$O::F4<6Z@\: X-Y!E>DY2: M'9P1['9AZ0/>HPP)0]>N@CZ;+,*@A@3AQ"1%+&S26PPL+2K(W->2;AN2:R2: M!QPON@Y\J+H&.]X5!H*S7@;B>)@,!&8 MA5W#V/^2&,Q>ASXYR01A%4I[]4'&;XB:\HR=Y@3*/NC&L$)4#=DSK"[4V_F6 MT5]T_ ZUG0\&Q>MG>[S15%#&MC4>RM4:L]<;;'OSL&7D/,#D?@@, 8, ,>"@E6U9WUYLMANOF9*&:C>V@#;XL,!G[;]N03AK(CO88>PC+!LKXCH++QQB$%,$&GG/*AE.E,.BQ'2S.+C MG18A?6 IQ0\"% 6OPR;0=!%$XDG8@-0O$&_J)%7R2DKPOP&3CE3X$S<*+'%# M!VE]L@E@L"[PE]=I,%*[Y>UC92FLI2=):3PEUD@ROYJ8S'ICPF I)>(5[^F63 *U ;^U61S#Q)81#ZH&0V[BQ7PJ-L6\RB M.U9+)2=6W3<;OSN9O*0/Z172H06XNBP=1FBJE(HC*[Y/+]96^Q;IL%X9TJI%ZKQ8M%LUS?M>N/ M_:J36CBK;ES)/*F#)_9SE+@N MY;O59G\99Y"8G+8K=3Y3C;1?I<1]=K^DR&^KOW\? OD\]5V>Z!,&Z;6ZT.T] ME>O,MI<:3+ ;F8Q'V0NF_17U72;! !V=% (=%9Y0#;HEBE#22 /JA$[ZRQI8 M8$"\Y!"C27B:"7]:%TU,BNXGI%V15&\277]1<_U)B9:'+-TY!_^;F0 M,X*^_$.\7?>'1UXP+08RL#?O]TN2F4>8EKY&"IC&T"%42&R'+3%1:/1G)9IV MZ,\+<\](M9&;)):1)9GJ!/"$-&/[E]]!:9"RI6!HC*;X:-D"1,H@VT@^AM"0 MZ4;@2/B?8UP\DC0F^380^(HQ&(IO#Y6Y+9V$[.#T2[I1BER_Q_/' 0[\T 3Y M.0BW\M\;E \;=W0W@N+UEGH94LAV3AR8I^!F8\/N;$U_,W2?\ S)/:B!<1]8 MVAH04*%E'W371TQW&I C-610,'(;R^R=(F3ODTP+"+_>#",% KN'=%I3(4*8 M",,>K>Z[G&$K2UIEI,^8CC!,;#+:N)&<]04Z,.A"?LTO CC5C#HMK8"D&6A) M+[;V0CSEQQD4XY,+9LXMJO/*0ZI=+!:W]J^)I!YE<@A^7M12CTQEEBL6[S=)6[XN'ZI9 MJ/Q\@2*0B:-,ZI*\><:T-"L@>S$58.[TJG'TDE9CRLI@H/%J*YQL^"^B/@D_^K="R%>/O30;53Q:2WC556V/*5, MO9RF0G80'#BFR_BC'(8GD@N&V?$Q>['B3V6&DUC'2,[[P]V3U7U45YWZ&OK[ M$E=GOUTO\CR85T%4 D$1$4.V1D(G ;([3/4BQM&+B/0D,@4+TQ?1)-OI*XA) M?!2=NAJ6.BL@)[8Y+.R:BF &0]_T1?OZN$GAY ER4G(#1Y-*A:IK0Y5>EXC 8&.OS,P@I?(Q):. M=9[J-J&T#V;86K3/Q"N].\:T_\";C>E =<]/V]/GG0+!+=*L.3A#!*RJ ME^*^P ?^$"P/;'[Z/I@>M^&V&RHGP._SFG+<2D3OIS**:&[^V26&2VT:1X[S MK=W$0UG!(8A.QEO3$@):$@)FDG$AE.Z-BO/[:/*TC^9%=.U%F%P$',]&I/-W M/+AZ%<-NFXY?64&/0'WVL/<&(K3 Y/:[>KR12.XJP6B!]( M=[('&0/;=-P3'%7QPV:]+KO+"#M*X6"92FQ7GS$L:K/0[@ SM!6Q52Y[2/[" M]3.79JT=/!(!A,D1CI8C5C)N),)-)68Y51 M-]OO8K^?9XA_ PAAMC$NL9M#^*/WQ7Y^(E29.+OD4-;"2? H88 M=!T*N9Y1#L -.Q-9%VIU -I%/_(TCP+FCCREW"M.X;H*^Q5TX.5G XKM-\-#/4.#W#+=;HFDV];)M=0/@OD@1V<=RK%C9\LN^*%:[\T%, M%C--"$TEGJ4($I4B8Z&Q) Z@W^W&D57+:]$&36.+^]]6(IN#ATIKF'92BV); M&&D/HVHZV\O\2"+[X1K#G'(6BKCZYI=5! M=^)EK'\[MQ>;L\3<#UC[@0,\9$4_&ODV8R!1\3+0/% M9KG^LA4HIKG@G7HM[=HU)Y3&(@^A.]>;A66#H1_B-1S'#;&]BTC3+ZSJ]=W M2?#O"'X5F*\!-<^^T>D:$M"&AK^GYF T5*95U=3R.P,\/2D-EUI>];WG(NOA M8+M7&%9VWT$ '79?Z@<%WI"E^'*]6*_5'L'T4(, IT2AT3.*V)RC'YV(K(MZ M("6.9ZB;RN099][IR96%A@8%L PN]62YY/22,.,IL9VA\;2M+TR".VY^_3.H MGP1W+M)[@"4"87*\>6"$P^^)VX\!89#CN5%TTM9PDFX.T] :::F H*8)J=F] M=PG7&7,$G4A//+LNJ6=O/^.9TBPLK7!_UD=U>PTL&IBR:*^Q-S_3:W6&/X(\ M1B)M$H+4_OV4;4CB<7Z;8]$E= D.2#TNPJV M%]\L< )7:"QMZB?73E@NBW0( UV49R5C'8FM];0E-#L]72HU-R,[OWUNJJ9' MNU?#P%&_>S+86/;]^B>3]_[)>__D]?[))8:.BV26C2;<>4*O[JA\OQ[)ZPWZ MSUST=M!&<-^;&,)D;5D!'O=NQ/J\F]YND[)^IF8"B\G]]2NPRN)#*R[ORXE^ M<5/3I^EZIK\KOV#&$)EM\;M!]P47N24[<\..9(3F3."=0:57[38R ,UKR?PP MF:M$!OMAG82MNB?(11V/\/E=0-P_@(#0L@L%@5[Z# MO6EJZ;0-]_=> 3E-O ;A':#E$]!#,3"VB$'!R30U E TQ8@WV89&3'08M$C# M8"$-+I(G-W"0R\T,W4VJ@G2CHQO]#-'AS=8,(6CVZ9';O-V=N:$(]\XCV,J' M#=+ZW%JP5U%%)@",IN*/[,X!?B[2Q!.;=.364Y,7NDE>8]N#25F<8)K@KK+A MQX$60S/M]P"S8_>2UC<"UVQ7]S+3?BPMAKE4XTGMI I\YQ.!6X\]YCNM_GC" MK%ES]]@V:K56-W,=N!]R)V40OC$&8,H0^&)HIWYJ"MQ":#],%[%4C,FEZHN. ME6\]I1=O%VJOAG"UW]FSXD/'6.22?7/4GCZQ.U+?&[W0\1"XE]*]?I'>-WSX M@Z.%[_[?;-B+5M*0 'P+HL4MU>_Z.X@NR^LOL6C% L18J&@] MW*AQ/$GVX_OU/DNMO;TQ+NCX"AZ_L9!OR1!P2E.U1U_DVK5/ #4)##Q/[C.SDK\*'@^.-T M6N%C:4[!7"V+XS@C\V/\%S>6TE*"F?"\S$W #0&WB/ZB)XTQ (51*I=_9-1> M(UO<;O:5M+,%T7OZ9*;=3\3%4H+M1])E)=>8Y-<)>XK)Y^Q)SMI7,E4^HS'5 MT=I!;76QQE(!/YDX?7*8JB1TJ[^4^NOU6N+;Q6Z_O88U4Z=/\EQ#JS/&'"WV M3]559)GL2]G(%BL(YO1)J9;CT@6Q,&&<2&0_X(5TB/-NG7C90RQ#83#^RV \24[DG9Y@,?O)LG\Y6&G;+[:G2 MYWCY83B;U_KY5 9;#&?[W*F%6#]>27)"L[69C??#3<4JM,>)\R>'N7[NH;G1 M1HMF>1++5["MU%QEQOSYDS5#K7?13FSWB]W>;C@JR+%E%9X\.[MIQ).55@59 MBZ6=WT\JE#]S&?XB>/SSYFDBR+D,B/ M)<0DQO%T4AFG%"XY9M.I6)I18BC!GJUM3S*=>+'J"(*8G9>-ZM.@IDZ ^L[V M&S'+S8?:M%41T&,]%R\5F+16!YHZQVI62M?G')?I[P?-YF-MMLM68]M+U-=K MUJJW1B7]$%_&"_*BFBTM?RT?8E2I(XPRG;BSFZQ M9N(;9=.;YHUE>YP\?U+-;-/K%1I*"T=>"\GF!LU[TRE^,G[ZY&.U.^NQ?#W. M1';U6EY2XKM')X.?3!Y3RD1,IB:Q%%Z!B3/C>"J.@9&6E7$L)3()F6=00I;/ M.+ IE-J.6ADPXJ"^'RYS<7ZO :6<[5)BL5Z6^?VZDTP/]D IYQPX:414E1# M)\/WGRP,S[0/^;>F/P:%%*?PM>60X2+F0A@-]QEUVSZ_VMRR$&JNR#QW?5J# M8D&KA]^0U0QI\8<7I-L_9+/]W'"[$];VH+49JHE6>9;Y(X2P-;'"RV'C WW" M0+/_3HY>X 8U)X8FXR]9-OI__X?EF?^<_R\]UG__/:&J_Z-!BE\&YC>)L9[# M\FE?$ KC9KS [)6(9JDMEI'A\K /@>5UN^G0LPT&':T4]<,!9,RVY98D6Z$_ MB8UN.!:VF:V__OZ0&?1O-.5L.M;334"09$&$3"5>6>AO[Q_!MP(@W/@TQ+(E M&@/WLBTD.R ZMN%]0',#Y).C# )#$AC!_,%Y@L8VO8UY 7%Z3%OV#PF=9]@H M=Q,P--?CKI)(1U/)?P4AY+[/@U8@0!]8'\;)*1AK'M2\OR-;$Q,H3;= \O*' MF0XW\41>[#TJ3K"/YMCH@Y,>%ZO'Z8/XRQ=21B!+]=]_V_(+P#Y3;13!"TB0 M/P%P><>,IM)W1'P)1'!W/'P%/#!1[BZ:O@0F[J+IJR#B+IJ^!![NHNFK8.(N MFKX*(NZBZ4O@ :YCO&/B_3#Q;]L$)_O='.K/.W7*ZVH.AK%>"H8/EZ>B]KY\;IW$'UN5,@E?W:U"Y%$<\BK3OU5"$(R-/CP__V1_..-X(HE MHPQ[4X"EKE4DOX">"K06X0&)YC$)W67%75;<9<7[.%??6#Y 7N?=Z.5[O M)KBWJ@F6C<93WYT,N#L9O ,9\-^=#-CW,!,.C4]__X\D(:0HGZLH_!S^N]'S MK4_TEE3P>ZC_&Q_[?]]127_^40*L2%+BP6J.V%$CX4N+<]^GU^"YVHU U77L M%46WQQ4S4.WA5];&_O!J>\J.])CII#=-@:MFZAS*-]9.%VKE8G_\P\83X60R M?E9=>^?>._?^WMQ[N9VE,7CL/49LJ=:/;'JK059O/7';Z M#(=U,9N(I!M,:8IWQ /_,N'8A>O?[OQ[YU\WR/_;\N_E=JDV5^>T^/9IU4== M;?/4Z6UJ5?:#.3C1YA[5;+ZZ%=;=^6*GCJ;6=@L.% M-%6H?OP.3NR7D3&_^AE_5/[PZ\B:3[#T/0Z[)F9VFZ[-K&MUH]\T(T^IPF:X M%YK0P( -_50RS,23'VY&^JW=S.[,,&TRQ>4>,'CW@,'73>!_:H;^ MZP'F*\B]3W 9"'/#+*^KH8G8>+2K5]DZTUUM5VUYHE:7-K0RD^0 =P\LWN7$ M74[\ZI[*BR1%3)]4IK&(:(.6DNRURT83) 6D(=CS 3UW2?%K2XKW]G:^ MX'F_A@#X% ?I12)@F=FA,3-,CA;=?L6V&MUZ+#*#:3;80^)2L6^7.U<@RSJFPX, _C)K+I/"V5C82>%B7#C-7Y,]=^Z]<^]OS;V?XD-O P6#Y,WR8X:X% (CU_V\R'^V?TWN#;L"%04]3P?\'D]%% MQOR8 7WD?B "ZZZS6FF(WH.>$ZU903.V99WB"R^>5RU),RS'1,^,\"LM'[*Y M%E\?"L-DOSA,="-(BD]O,L(O>)20>C@#O?X+R7"%%AGL=S+!+TPNA<(\M/)G M0[_O5+^?FMC\4D+Y=2?_\7R49^^#(OQE;S>R@XLR]QDV7P$1;#06OR/B*R"" MNT\3^A*(X*)W%?$5\'"73%\%$7?)]#40<9=,[XJ'5V;Q?N@\?.Z@FD\)Q_W( M3'__&1P7\O#^0(W$\/%O M.]/A(L-_N0&1W(WF>'PW0!$1^J48Z2M Y,F6^(>3'SKTLBZ M6FW*C+:/4T$L],4'2=8*?&U*)]' R,E4[$/ZQ6[L#=[Y\,Z'-QD<>843M:[: M1!;;GO91)[\5>OS3;.4-F&'CZ3#/?9\,6LOO>5"OEL::RJ59-?B$9E)#%HWA3F4SK0(\6' MV=2'C O]WD+AJX?!\)I#$MA$]E:]*>%9BAEHDXVR13FZ\R=,9 B$U$N=^;W;YGE.O,EI%52X*BHQ F M$O2L$7,/:-V=U]_7>5TY)L+RN!_?+5*%2;^I]12T&(VM!FK_\19#Z>"LOCU# M<2+(\RX;=S 7MVCGO^^@1CA?IEOC[;:9+#7X_C+2$IH/H_8P,LN,DV!"):*_ M;LSJ7W=&OC/R&QCY!R;8[1@YL8T49XYMK(4(VY^QN1F7V0VGF)%Y8&3F=V#D M+S8#YQ,'WASF"UD60L_$)^NB[9CXO\^,NHD\*GD],QY-%^+3JB6DC=8@(6=N M,NHF8T%1>T74'='=C08 MYUV'X-QGWJQ>,?,F%8^FKPZ?O;<-?UK[]AT/7P$/[!T/7P,/3)2_#Y9X1TR\ M,BKF:H9;6Y5N:SN$3XGQ\2[6\A'6TZY7#4Z\X-UY];MY!#;R=WA:(N([W-KM4 MLFO4/F5>"_Y]:M' MMC[]C.]YQ7*;=6E"=BAO\ES:3?Q^YY;V%T-WYN(Y]F)D(7))2R5?3%.#%Z M$")LOU(7/A>/Q:]^,O8?:D[F;/MS9[;G(A[]T^NITD M4S>7S*-2+K+=[&N)NE#-C"OU;#Z3'RI;[Y[N=#C-?O.@4&^&3"0J-C+OAM$K MI-.O>B,P?W:KV>]T_>_7$$<9X,8K,FG/9?5E:2JU!4=9;>K&X^XIUG6OY63# ML40RS*2O7>SW/>TKR5Z3CM.JA8LJ7X:\U'-^W9 M.3R87KVXPO7#&V (U;"<3SK-*PTN[KT0H?^].7DE7D!>[KW$I\#=$TQ^8C1H"654J+IJ/L*@*3FR0G[3_^26*A<9[, M#F%<:2=79M^@(XL>T3MAX#3+6>:Q5GUHF4(DGDZ*M=HJGJYM__C'H#"![2+R MF\"8(2MTRC;V3+1#H@E3B43+T#%K[4,2%KFBJH,.GB @);1#IJ1:& :8,F"4 MY732(;-AZ))CFGC9 &N,D_%$,HX%ZW__+7H_&,M\DHO' M4_(XGI[PXSB3F(S%&(_&J51JPDEB(I;@)D>_P$)[LFBL4[5=I;(H5AOEO5"? MKS+[#.#I]$G]T2H]%F?-PF(9Y\K#?G:"N&4&\'GZI*R."H*]D#M"MRJH:<=. M-\M)>#)Q^B2_S4U+L_EV+>SUCE)/YY+*.@/S!HFUF(,GS][>$#;=C;[,3X1<9%W(,EI5 MF8TSX\3YVX<%]+3O17:+!9=N&XNQGI#G#,1>SYYLE)A83>]4ROUEB^.=?7V8 MM8H0E#A[$ALA[)Y/*)HP9#*C\EZ6ZW(:NG3/3N34V?ZL/#(W_>)2:<;3ZJXT M;<*:WHD^5FYE).+76)BU0#?C/TT'R0%BS.@RH=3 1]"IK!EP+]&!?,_[3-& MK^44;6 )>^8IEQ7/3\1C%RW-#A:*%:T(^9?&1_ M+Y%X76F&9$=#3>5Y$?%,;V]Q-BF7M&QRQ70W\W6VT$L-RMQ'P?QZ;R^%HGZ M8M"L;NX,]!0@[S_(QE.[L\!NRPP]OJW]6&\6B M+/NMV<$=_D8AQ(7=_Y))+),[;=QIPZ>-V($V8M];9/X:,O$K'/)'MOBO<7U:KX[ =\)^/8TT;((SQ]*!BY4<@JE>#\I M\\D14YPNFEJI(JBQ@GNA?#H63B>O=3_?N?G.S;\A-[_X-HA/Y^;4R.;M_8.X M6U35&-L;.H^58K%-+Z5/IL)."]7)#U,OI%<87=""RF* MV16:"G9S;JKNM>E<(AR_VLM[Y^0[)_\NG/R^EL8'<+)3[ALI9]\:+%1.2J?$ M36']M&C3J\ZY5#C!_UQ7_I<+IM ZYKL']/X>T*W[US]HX-*7/>_MA=L'-;$" MAW8QI,W]L1![WFM2(JO4:,M,MGW^::A9"67'2N.M.VXI&6:3UV99WB7 70+< M)LM[$AP5O;WVPVTN@#[1!7BI[-G)W_+AXR/47?&3)U?JYVFY! MFH/)K41\F(]?NT'DSL!W!OZ=&?@#38B7,G!ZQR;ZFFRTF6:E'I\UBOW4O._> MP!<<2_]NK[(BR:;2\T'QRW%$2[$/Q MK5MHB#;,OST"##2]G"]'7AWED5>+R26BC$?4 ;DDU,(FJ)#3 BN3#YJ&GE% M2_;/,>\5R)$]1#1Q;SCVWXJZ0W(04.YQ7+8[-A/=QZ R]H]_![_XJ0V?RA+1 M0E"W%>8/[6CO@'WHS_^Z2(4:A@V M"K$\&;FB.":)Q<$L/L>RW)DM<#6X_H*")]&RD&V1S&&@]BGJ:YZ;#ZEZ50-5 M@!,E#8DFZ(_9">'&X"4?T1+V;$TW%P^X'_2(R=1IV]?_>9$8"9S*E2@<(=DI MBM!N.3+?_F]1VXI[RYN&F(IR\0/_>;L".(02T53J7Z'#/P]B); ;&-D0 -C1 M2 ;ZJ^.A#.YG/VC9"P@/CHWR'X24$P%89.R7"Q/\3F1^ER%K'L7W=1-)(#GEOH[?*A,>%34/IDT?I%D1'UE"W1E" M]LD8W. 4-J4P[.2UQ\2&J5HBJVZZ1:%<;6."8MCH>73=G\(&X/THP+W<<[@E MX'KU];3A*".V7VP79\W8;+$K*5-P+-+1\Z#D 7!VR.V7"G%A$7G@+Z4=Y['.(PNSX(=D4F1S9E!"&))8(9@B+KXTJ MX6=,:.O%]F6SN&PJO]P!2+,$U.JNVT!%XZ5$6MY7\F#.V4,_%797P M;Q)4M[$HL'@,%3JYD"AA"X&:K2%QBD4',19<_L5"PC7P+E2JKDP#'#OJJU*V MQ\8#/MQ2A"V8(=4"=B3VM:AC$ #78F9?4LA@.64XTQFYY92 "3\.[CV6.'@G MTDQ%&[H7O+J)_XUM3/(8?JVBVFY-;,C&!T0NN]OND28FC-MS31E[AEV"AH'] MZU#9QIZ=2!8I: ;F^U!NIFHR$?['9[-"2Y%85&1->+F-Y02F=_S U "@X%6G MY $BH0P-Q"3V$;!$Q.OO#]L(_?G2;?R%%9$) @U>^2)%Q!#QPJ:))O+_<)7W M..M8J@[S_ \(SNQ4:PS\,2Z84N#S.EI.D#G6-$M,H$W5$2)\MMHSE2>AV,F\ M6(GAS>)5F@K9 M[]J56!KK,@5#]#E5!DYR"-P5_ :B[0^5TBXUJ-9+B'>+]>#W$/^>6>9A%OLJ M6 F2\SQ3".>7W%^(^0;EG=Q\FCO)Z3ZR$/=**S7G']1<-P/R+GI>\W9%W$5# M?F2+(T@X#F@!92NB:KJW*2RQ-,:^IL?D!&$^#J.A(2*&"(:/@04 )E:3CKLF MJ,/FF I%C"-$)HRK.M"5 M2;S5T$S\.,OE8_B[AFP,6ZNIY,CAFHYMP08QG*_X5EV+GS>ZG0=AT4S9B223 M;.9C<^R4QF)76?C;F'4_!9RX7!RW]>K8[N^;$=0KQ,5^X0'+MQC[.OGV8W,. M@BLALJ/)'OL?9*\@:5PZ#4SMA^B^A30E0J@5&/0H>A_*:-J5A:B+IJ/MD7EU M(SX"KJZ)@(H4YISK-"? "R.^4\YV^B0?[+_^0N6<-\] MH9&4S+^>H77L+ZA8=7%ARA[W-A!$/9 /["< M.@_KTC2=T!RARW=3:WY=V"?!ERS?3NR^ 33-=2PVLMK[)T:M-6+:8S4^ MJBC6VWT4,7142@)>V)38<) .Y2 VS]D.J-MZ,8TQD-1O+W*0];>G;/_Z)1\\O M__6)88O7#DGNXJ&YH>JVM@^)4ZQJL*--P(U%/CC<1$QC.81==9DX?Z+M.0I6 M:"YB&!H$]'XH\W!OSH] KMIH.:['ZJU%MV3+BWVOL9K6TN@QF-JZZ[A@%[4@R1O'K:#%92FH2GUJ$2*K0 B7$3A M_X=U+_;/)B20@E\!Y1"BJE&%!1H=8YRHT8UHJI".\EUW7VD%-E 3)WB!G('] MPS^!,D,>:>*'+'!-HZ%8(I*K1]A4*IE.15C^+ZK@CDG-0FA!: 2BY1NL_+%= M@:T%]<@@6!HZMGH@W^8%G?$O)V@F:HJW,VI2$+<$8$#L%?D0GK@"A&C($R]< MRI,O6S"N-'+A44AQ,78+Q0I#L M^N(*R2'X/U\YYLJPP,8%SU3SP$?#:V27@8]+^'"H<#F_Q9 ];&<,,PW( I MFRO@%:*A6BT7#0=8Y6\N%I$V$8;ADEPD4\E&&K7N7P'.WJB&I\KP"V@Z:&6J M&Q'#7A.WKI$,_W+ :8&?>;P0/!I=!LGN"EL5W(G5"MY 0[Z'%4/8'5*7&*LK M9&+) -RR<)_[-SX\S6YYM+! >WQ\8X'(]D!J8,XB;!IXN^L]@#4]P0_09""& M'^9Y J==@)8B,.J8)C"']?$3Q_BIU'-_$=ZOBT%R(VQ/"$Q5%' 2//Q: M)P@FL#Y:TA<+)$^J6@ .$,PSI)H'NK4NDJL/11/-'1EKH5LYIS2U"ULCE %P MEC!:+.0ILHD;J2,"%KPS+(CGKH=)2,_V21@_,P5]H%/9A,_EUHE \05VX_PT MJ"A#7A*CF]0!@.Y$XD M;$0:2Q+<"GJS@66MHRC#R@T%@TR$:_(./BZQ/6EU!S"$0:4G)("IU8!?3RS6 M/5"_3NR-0\S4W=(24QK:J9#UH(F/*3XM7@PCCV9K+;Q73TD%?C,!DJ0YZ* L M!)4 AX3?DQV1=;:!0+ +$L)W'D[.P@*JKD D%[E*60F#AI5F('YT(G^,,(TW M8"%FP1WE,L@1&6$B6AQ[_#9VL/&B#F@I(G(@B@"E7R$9'\RR7421D,7$-$29 M:$-,7IH,9\3XP;\&AQP_(V.Z(14)$PUK7GOO%FQZ1.-Z^_@8X/]C 4;0;3G2 MC,I-C[+PIK%5JF%ZI7DWY.:7T)Y "2L[E23MO6]01 MBP53)[;BB&XX<#-EX? 9_YXRK$N[6^R8D,C*3,2;%$,'2\?%+B(8!];!LEJF M.4\P[Z@ $J=30!^$>FCHYQ K\[8:=@]#L.MSKP6+:.K:4662&RG;)+OJ@B$< MFAE;##4S3.%&5G9LA\0(+RU&(W'4!G1 J:VQ^H%X/AC?@2GN/B%CC2MZA$QS MGT212*HI.4N(4M+J$(U>\HH)ZQS"08@:!]E7 [KT:=^76X3N7: #^:(=1/:H MQ/#"7)=OH?QN5<3I>Q7QO8KXAU7$F,C=2ENJ+*Y6Y;K5MI]S&^(046$8L"Q\ MG\U5S8&K>TF\>X2[U,0N,:S LT=5&42P@_4 *AK$ MBE\]MJ&7"[L)>;I!&8D8LC3% M[@7CL6R4D4)T.[UXTD(!7& SSE<_ ?!"-0KL"#SE''(5U5/OB4< MZ55[==R*@3X$%02 6E/)$#)IFKD D?0.:&XJ@D\;%V.8[7J\LMO4E\*B6M#4 MH3S3UEUQ^\<_L2M%86'W9FH"8S=]LC) 1H#6GQBZ8U'O]'NE2MS;=+-T_^Y, MI8Q^::+C4>FTD=_Q>U21F/62Z]54J3(M,NT__N&BY\,<#Q"DQ64GGID7V@&3 MQ.,;OR6*EO';"(Q*8L,0$35!2#^4DI#?';,(*1: T!8Q/P[2R:41W_4-R#J% M!!W ,K7 M'YPV X;>D1@K.)H&*CTHS@Z%(FI MM300]LTJY/'K#/DE1_TA;?B0<&8),5,<)Y7%L*7NV8=>7U^QF"(L=0>Q?7OV M7-73B5T!#JR"]Q$A88L#$Q_\DZ#I]CE6V5OZ+S^V[ZQK&])B9FB %8&815 G M>*WES%B,:FDA,BTP:M(8&26F9F4KT_.6L\O/?JR":!WEF9UO3_&A5)3[FSDL;!L M60F[4%.+G:?,FXE*-2P=E%H7"PO/-W&BP17 -&O #"Q/>"L]7U:UZ?$.IU2O4 MDK%RDFPW@R!11>6'PS[20OM8Z!.5G2=GPSY!^7"RENE.,/#Q C#)P7$O%Z;7 MI<\NQP(4B;<$0D)F@*>3S=2\FC$F$(>V2;K*(1H5)V*LY*.R@0;GCG["$F!&^8*G9N!793ROA^9GL@:F;: ]331)#8(;IB;)2 I1+RZ" M34<#_^7'L97 GFEBLEDI.K+IO-M[9?>)>(1P_P))T W+,F(/J0([S M.X5(T0@@E%R,TE0(5Y)>(>^)GDE:I?;D&\JZ;L]0H91-\MV'S5,_LFW/V<2\ MT6+B;PR=DM4/:JE%"]8SLM?W[P4EJ#&:<0&*Y)Z118>?72[_9*9;=;YS.M5% MLY86B_'(=M0;8$5^S9;R3-.7EVK^##:LK572GDK,V1@BH3 M9^G0A!-6BP?N^ BGZB0V_1Z,T-T^E#;3Q6#9'Q;V&E-4]ARRWHZ^HQ<=K%9R MQ(O8V3$ M0;O<<3'?]QLE?8>/P6='A0B7RC\\@E\63K%L-/FB1 S^ETH:/W=AOP_]+#R? M/[-,P@=KT@\\?"RC7#<)WP.),369WL3-=6%1C*W[EB55Y1+[3DATI1Q-E5X6 M:NEML=!'\7:I7Q5F4I-3E\)# D;"7$VI?22@,6S3OF?LM].\"[_TMI%:GZOE MF6(CPUJU&CVG@MJ*OQXI9++':]/EK+BE!"<8OTXW#7U ?0^L=".\8 MA!D";0S[%(7]>\ [WMU5ZHM>WESPG46V$YFLJ\G2Y\%;[DU+_6%LW5X4TY7V M?CTMMG(RAC<39=\4C2-*XJ/4P_<6-$1;>,B :%(=81/G,EKB_?7 48NVSO!& M1(\O;)&3VM"(Q%_!2_@# ?X]! _DY,^ELN-HA#N/6 MW'IF$@L.&S&4H$3U:,R:&^* HM3E*MCY38-# 9?<[99^87B/9F6_5 23QA - M4JX")A_0LWJEO@0= M;N'9T9S@*>G+(P=R1Z)X_5Q0E">:.JG-A9 =W=S4-+;V+!J(5,O'&DF%\)&B MT1)W$:^,_Y3=R6VD'>@\L>GN"]#J4C5][+/&8$'8Z!J]R09^TZ' 6X?0GNK. M#()N^/#A"3?0!TWU$)_T5A*]@APIT#3A^7D8]&[[P]*0R4SGL$NS,AVU%R@U M@134S$/RS&W]M\ED0"!;,J?"/)0N7@[G!A;T8/.R MN.W1] 0+BMZAW(E&.8,%G6X5&OD-EK1($BTXSB&Z2T*QBF9LK4,<5T=(/I_? MH&/".S2VXG-@&6BL_ @LC#O#QR=C$_!V23L,:3(P)*^;P,]6>"5A81(X#6FP ME!?LI8;=Q#!-DI$)'X^L/)\I<3J^+1R0I!C)$AV7YL'!)81#3-F=ZZ NO2Z[ M,VH-NK9^ TZ@ D]S2_>AF-+M R,'V0 P\%^TG_-<-%)Q12+C%\3@80:<7\Q* M^.\;!*C?6'=SVU1E%Z^&7Y2!TG4R;1]2"7[$BZ8P/R]!25 M]K59 %?"]CVT7!FF:.YIT= K*TB"N;VA76_9D;8R8"(;&9^G9!=J"QA[R3Q3 M(GGP5E]"16'H.')GOWU( I7&.#\6==G\WG+BN\%"<*QL2E7&L0BSF[XU#7O\ MBL"[Z3]!I+5 E%]$5[4\'RBE?CXF=&5'%RL;3N@L,A!@8"ZX50>[[D]0'NX8 M(!]O*Q]7Q![S1P.15C$]D+ -& (JU7@?YJ1]*8Z,\*]QV5[$DR^H0FKM:TM4 M;2L[81E939O\-LX/8+X0=XD=?1?NQW5;OPN#4;%'04\XR2MRN,A13TZ=97J9 M@L%T:X5>M5+(;C=/4-QP6?SY+/5=JKZ^%D.].#%]B9MH==GSE6-/C5[;SJL+ MCG%ZMB#GL'M3W@(JF6CL"N<<'(A#P8[ASSF'7P3ZR8EW1+HCW497[U?>"("KA$%\:[>:X3FQ[<]O8JY]Y3?>\K?VE-^M9WF0];AAM_=T#%T5Y4F(KF>E-!Y_=T MJUMO?@:T^]KN3#OW9I7 K/*#:X;@KC\O.8$]+M%5E'^J?]$Y3L?.UY]>8_J4 M#/[SIH^XOS^V0_["[K?F6*2]U6M$AA,Z^DI4@^7-0?>P=@"-Z\W#K2F'N;%P MP8'J[LT]C%]I2B/_7@3W!S Z)#\N@LJF-:TTM/VC!<'"H>J(#K>CTI.R:27,+9.SF=&BE$_H!O]V,RQP?\PA M$]94GMW%1:-LOY_QQCB6DIEU6U"4:DKG%EWLQ\?CL6MFF7K9K83<180.292# MEA?FM<_O@+L-"M\>( VD,\\#I!?# K,**JWRN2DG#(OSN%!;5@I/$I0K##/(Q.#23)_'L!?WC@$&$%XP8\3_7)MRM! 032[16_4 M(#DD?KJ[MM#2/X(\5TDX4=AJ.Y%Y":4 MO?+43L:G_6ZQP6;FD?E@#-XX%XXS3#C%7RAS?;X&T(L3D20X3"'TDZ6D&@5N M\//RO9-*:/=:G4AD+-:R7)'Y7E^Z(8>+LD>5V'\ZIK/\WJK65[T2T^ M]M.:.IBM8O0RO-B%5BY?HX8]/?R^W%/VHHI5]_W)SM_WK+77.+\>AKI77 M593K2(NFB@:MZ;[,:+V?F^/75/+@]\@>"B^RSZ:?FE?-KJ@*N;FM2_O(2'&* M&7+#^_-CY< S\B>TD9B1=[G 18_[S$%Z#LMAVEQ-:P _KI'O^V#2'15X%8-) ME8_W'Y.[B9!+V%;Z(=^95])DLN+S5P5]N@#\8)B;!;/#,V*LS' \DBUQTC!D M,7,+"9CHKEM/W?)LW(^(A=C#S'N>WY1+O+SWW) MB7:)YR;:10@LCL:ROO,\N]?=4$G*]$75C:1$:.0$1O[H](8.? M$LGHMW>0GAUW)'[PN@]J93B:[;?TP*Z\ZZ;<0B+#M&@;DA<4\JZU!,D DW0@ MTD7:&^A^PE!I[]]6?FC0<;\D^<_@<6&2MPDM8OA+.@?WY"B!CB/R8W+' C6+ M+A\[&NH9;I^--Y;"T+6]#X:KH'\5?.$JU6#.V+]\RG)IX7971M5%$Y,?%S\? M:4-G'KL7@&$9(WM5.O (),US,X0/ HG5" ],?M069<,$_(?ME>'#1^YE-W2 M1/UHIA)8MF>-(*>P\F_[ J03U 3N[EJY2W[4U)#X&.)9;!+[H[6'-5:5>:&9 MRYCU?7PLU1(_<<.E+[^#(BMCFJ)[DTQV?R;B,S#7_;F9+I='B)=01YT7)[%^ M=YE_*+';-B,_38EI=24-Z.*!M'E]'%SC%*Z]"M=)/0Q[%28R7@Y&[5$]S9A? M':Z-ZG!O+-9,B5'[D]B\F>\6)O$V3&O\\?@5B*J#J>0S%*36?%:;[&E?5:"9 M,>3>L>(.VUXB1*3:#&DD%@_7;WG#0J*AS-%@_0^?I?/>5^*^$_8VHJJ!R5TP MS"((C(M(%!XZ$]UZBAA,KIR.3_6<5;0@$7:U3=R_DLIE$N+*B][[ B+J\A3V MVTCY;E!S>3=58_( !0G4]4(R66&+%*.^']\M4H5)OZGU%+08C:T&>M,<&8*X MWGZ%COPEP34JR)Z;9,NN?[0P,BMCQ3TXS%)6#/FQMWED6Z_V6(E[-*"608>8 M2MA)!04E3@^1_@@7' &T*IFK=JR]$Y8IIZ5DTX\/588T19R1R;^(=THN,R+7 MGT$W+PH=N2,P=CRB[B+4%_F[1/XSUA^GN8*47=C]98PNHX1^4] O[[>Y;%,>]P!]B58AK_J(I9/SM+%ZENI8:\:J-8,HVOC[MUFZIE;,X]%!A$?T ;_"O/RA*4GR-Y"<=L+"$\2$OQ\/%0VBW5J MF3;9SGQ06F=N07CVS$3HYH0'XF%\@+VK3W3YY",0C):[4*8R'#P4'N6JP->F M[8>Y*J>-R?35E/@6M4?^QQ5FE!;9 #%.QH:E8P4U[7-%I+"MTMP1RI@8%;#% M7T.-+NG1 01^Q6700W0+>"SO"F)2"30U#'+'*JT6\8/;_B7:_J!1SU&CO1TY M]_ZFYVC]X*->N-H)Z -^')BFZCK?WDN"/>FMPU-XMZ)&YP($+BUT;WNA_A#> M;?[@Z8(#M(91JC!A G]%=T67.X@? M!_W/%3X?#?V-7)<6C*)F%[E6ETUFM6<_6+&*JI$R,3$VA8UOHTG0,R2]QXV:*O7=' MW;NCKG='85LCXB*99:,);],@;,98>VH)U.GY0TLY2K+(8FLXX7 M8G*M:;4'VA:TV.F3V=FLEX[WND]]%?6DQ7*>7XA*!C^9.'TR-RFAYJ2OZ_V( MW#:8C.YDIS-8,W7Z9%Q,R2V]WQSUAQA!TSW:]FO+*=:GS.F3-E-IV3UIL^P[ M\\GXJ3UI3=+L%C3OZ9-RI]@<?\K.9LF7VYJ0>*8F33"&9&2?/G^PL!:O=ZT4J M_6HELMNDXM5X4MV.4^=/-NK39BU9Y3E!-5O"II+O#S;ES#A]_N2#F1JA;4S< M+/@"VYG%.HU.AY_B)\_@F2ND:P]EG>/ZW7E_NZY68HVTL,5/GL$SV1%RBB3/ M>XOA)%5O3A_WV18/3Y[!LS7BLJV8.="8IE'<;I[4Q;C5;(]9]GRCS5Y^N%ZK M\VR_:LM;([THVF5["H^>[?1)Z,E9I9'1^LW-JI?83:J+YIRL>K9531V!(_;4 M6^2RF;V0V?69W)ZL>KS7\82+I_GX)#;F$UQB')^PRC@58Q+8Z%7X6%).*KPB MG^%+MA;5]JJF](?=U5QO%69J2&R<(2SMS/D0*$?8>P?8E"4D#(2A9" M^/5O50(T-/0.#71'&IWIANJDRO;ELETNNR>L^"JH8PXP1F8VVC;%JLN17/Q( MJM,I+U55>Q.L,(*C9!R]$QA M.BFTZ"[K,'P^WY5=VJDH382^HV<2S01CY0!99#QN7LED3F>8O+B@X<[6$E3(NI!F M.BMKF:&CU5&U@T8>S;/+U6G1T08KIB/.UNF\T9_G&U,X\FB>3L&HKGMY79$] M#$P7= 7#"N/I*7UB:9-9;4EF2:;AR8M<(M%2YQ GJ>-Y\A.XAD1%=3!^/2L- M01/430KIJ*.WCRE!6](4@3'$.%H"0%_G+;5U2D>5C>$D1YGM/-,Q!GJI(>5S M7!:-/'H[R+=D19UI&:9391L8X4W-R6IZ2IN-%N32L>>TRQ*#?HT0QYJ,K4YJ MLVB^O$Q07-L/CR7K6L3E]G&^A9@]'$^VR]92$IYFD3!2H-3ME;8!'IVCHT?NK MT:CE=BBA@CEUT5DUG :!3:8G=:30;( MJJ:@N0(I*HAP"\L)-!IZQ-*!H7D2Q3HIF9>U%&;QY(1-PZ'D\03(%LE5.7Q& MR0U-+C;J\RA;K_A#CR;0ZFB+)%V;ZW)ED%\.V.+$QK$6&KJ=P#/WQ%].4GE' M2@OQZ^*])X49$!T%;#L\ ] !YA+ZZ%.&>;[ MA?MNV;'?:YO;B6W]CMKA+DT.IB= OW_BU@0O]KSN3;!"%:Q20?^2:O+%Y M<#(12R7^LT_"S12VY-QSA?9>J6/"W"\M>/."__]CB)SA!Q,ADR(@;8 0>BU,A(VZ $:E8 M(F3$+3 B5$TWPHA0-=T((T+5=".,"%73C3 B5$TWP@BHFD*'[HR,^,PB)?>]W_>[8][0HKV8.MGU2W?[^(/+CA M]=:KI>\O2?Q2]0Q4:$D%N_J#U4T*Z>,]4A]-S 9,F]NBT83!>83#,6QCM"@, MB+);\UJ'A8?)=Y1KV62N;JZE'B6V;EZ^NT!*_MIF ?<6LC?JL=DHFU79*&_0 MQ*H91Q=_R%]_T@]I_+A,?:@,0F7PLY4!Q']ZU^@"Y\A -7Q*'7!Y1BMGHWU% MEER"4%5\UB8X^NO50748G]:Y6L65B2ZF6T2COFKFT*VA)%('B?3QE?)0'83J M8&.__UAU\'*MZ \IA%J\#]R"F%;DON#2K4XWV2P66U^O$.B:D*SEE=64:4R- MX502F(+5I(-KA-0#E3BNL_XIQ^=+);\1-&R \33.):.EN+(HHYO*T*TA\>.*JR'.0YQ_'YQ_TD%Y$]+CS&0]PIM& M'NLO];6+E_I:D[X"TNOM&3N8CRLDR[,+K%V?=O7E&%4:@!X+21S7CPV1_B.0 M_K7'"??K>[P)Z]DL(4Z(@B QT9R1JZPJHT)]< 5G1*TI,\I,8V6LXFCJH#!, MN8LN'=0*(?&7L'Z'9S"%H)*L[X_PHBIIJ'T]'Q2="P]F+A=\N6)NV\6-GQM< M[BUHT8_Z1=LQ&ZA"Q4D? '6CR39:E$\2&6M"K6Q62K)=6^PKW,2ZPI$/W9[3 M:KE:Z;*2*5*%"E8UVA2J>42BHJ$/B?AQZ[50SX1Z)M0S5_3+WJ=I>MT1WQR; M!BE'A_4^QV?JBT+U"IJFWR)8215K!19 ,[6DIJB%5T,UTZ!OAL[FUHFH_[A>_3-2TABGMVD-,1RU5KQ 'RI=719WC M$R[FL*R5F7#1T/D@ MX@]QXJ74E1">WQB>/_QLJ$74""7NK@T6=)3ENMU=5BOX%0"J\'233Q;R.9DP MY^HP"I9*L=,*:IH3Q$.:>BE-XPX/= *?*V+SJ\@8NE83R0[/;\)H1QA7O0LO MX4WUX[O\*A,@.V_JZMNT8 -0MIW1DR5,3>$BQ:OMM2S0'(6\B.1#G$R%(=)0 M:81*XTZ]EXNI#99K=!=TTU.Q_KC?6<[&BH@MD-I((K6!7=*Y"=7&S> H/%GY MKE[5Q11'EQDN548T+'DQI#M-MR97008I#NAU)1Z2\;N]T/.N8Y)=?QOHC0$K MC/N\2P\>: $2:@%1=U##G:MHO3/>9K[VNFY!O=W,@4L=V(T)5'"G;!\0;[=' MJUE"+K1YBR+C"ZO(H89P*($M_4#&+UBT($1XB/#[1O@-G=J\@/%1O%.4M?8$ M8,[4K79M;#6A6(1QE#I&/9#I"R:IAAB_5XPG;F!=MX'Q&SKZ>0'EC9K+C6JU MR8+Q>J/%PLDM+*J VL6BI*T4W,F)3WDC;ZS;^_,"&F$@YV>M^VKEFD(Y#^4\ ME/-0SD,YOT"]W+M=]TW'D>$SL[PAV7 B:R ^&T'>G+98SN'[_2="]L#G*)(& MHML&;:AA&ER4_X(3:_WUYR_\;T@GQ_CS'3+X]P:^IW';O24EGB\R]1.I6 M$].5^)3#<3\(35WP8N-]J/@0QM\5QK>3-W,6( -3Z=6U^LC#%N.AP:?'8):2 M6@C(Z)Y >$G@!P(YO!_PY9DL9X&RD':25&FB.UAV*:G-5CXE5A8N@C(*)Z=? M.A7V/9)_;'ZL@(->R!]G'$7N?;%T!%?Z\=1%B>!JH)[HS'[9+$=ZQ]0@6P=![ M][LJ^W3:S2(X<($S4'C# K^W/_Q[!ER_0#E_#E&%]W3'_CV15D#<)]1F.1O, M'KJ:FV&HK\NO?_:_^-2$GSIU"."^%_NL?J2.E(OO QYJKR?:Y\C)^NAT@U_1 M@^"L()*5@QXWFX]^_2G9$-/V?[1GO!WQY14N:?^%OM@A["ZA M3,/O+$>817C+GX8(+$AWOUH:5'>6;3K"=EH:I(H)+)N'JD^SK0?XBZJ+0$$U MG\%*LOSBSUO]LRD O7"D8%X2?!:O*/YWLS1AE4J*SM,B85WA-@/B: 6!;L=V.?*2G;L5,"+1JW5'A\X4+ M)?;AQ&Y'_*]T&&;PA=CGB@"_[2"N1!J&STLXMV".9]RU)0U2POY-)E^<9!=R M-0 3$*,\5 [\%$0FO&1&EKSB0"FV?<9/D41&$-\#= 33AA)D.5 21,=$HCGQ MNWE'D)T=<:&X_^_+)D$.PD,$OD%@HDWU4%DG39T@Q@ZF"I.=''478[PYD%?"^(=IL0S MMH,)B3CUZYADO,/@2-7CA[\A?_-]! !.B'563%- ;@^E$H')6T>S^>X#K M*PK+GGQ$+2#\AK#P &^>E([QZ](Q?BH=.X;3CR1B-D3I0F+@>^PG^Y1#93"K MP$C%'B=+A6JWGH/L3\923Q5A!$T2[C9_C3>TWA':WSG@O@#-XS6<-@=Y;)'O9*KID3-LM%J0@;'C M/D7_\1)01&2)(=LT@&;(QO,A,;>A\_-L7$2!0MB 2LM@ MR67'>*&]LCR(0R)V?/GU/[%('QK[DAC1=#O8."%CO2W?-AOJD>%$1*!UA:(; ML>N9@R?W61,84,;A$P(OYG'[-WP;Q;^B B1D;=P0&Q': M@8]!LX/#ER!PCRQA!D0'V1[;_CB"O?&7X%LFC@UQ (G*3R81U1?-R!C,^*6D MF[$(\\J^M[\0'KE28TGCM\X;FM?>Z@ZWRT?$HEFAH1*$B@0?=3C.]QF! MU7 MDQ=W'+"VH(>O5'4M>%)@ISVGW_>GBE['QCKP#TS 6] FV6@2P3&7Z.\B8#*! MZ]Z:^CX;X5P"D]^WV)#Q!?U!:,TA3Q-ZI;RD^08?I'TPCR=*ZH!24"($R?"% M1>"MV>-8PP^*6%\DZCN?:R/6&__<>\Y[X:V-E6K]]B?X42OSN:/#)RIM([>- MR6GEMJ=2+7HS\RYRK[MP%AD%?KD)+XZYM"5D96U"S]@*15!VN3\=C6SX0@#7 M9\!7VB9T&6[&*W]'C"YX*^+J)G"H\JNHSPAM%W93P,3^C>*!VP_\L'7PR29& M%8S9"YEOQJ!/#F.8MKF=V%ZD\M<;@O;^4^)XC'@Q1+\7(MU[O@Z?.8%BMZ7: M]O$>:Q5XD][/G M6/%XR(@;8 2.Q^(OGBB&G @A\;,8@<<29,B(6V#$:XD (2="W?2S&!%NU[?" MB1 2-\*(<+N^%4:$V_5Y.?'V:\IOBVY\W:JI;9[0)BMHK"OBU]SE>$TM_P0: MO&HDG#T350 HUGWC9 E%X_7-\D?0X&ORRT-XW*=H7%9S4F^0C/'!2_:)\.O/ M-O4L^M]_QB'70Z48*L7S7!L/+>E0,X26="@:X:81;AHA/.Y!"N=X/04+BZ: BZ@C[T+V9^4$S(&(;?M-$0AM_N43E\ENOM M[?V*D.MWBOO0:+HOG?"]$'*K>C$TFJXN&O>@/,-(RZUAX/9-IJR^NQ <\OVG MXGXZ-<&4MY\@/[2';E#XJ2,2O,39H!+&\;]G@OI&O5VQ:>QG1=^_,F[=B^:[ M$///IN/N6!"83=V-@$1-5,#BATO%3U4)J![8#V=]J!!^_2E!NUC2+$F(^&6/ M(CZ13O8"29ZR-C[8&B2TOFX:;W= @]MW.?\J;5KKV#/=L7A-M/Z^%WT;NI[G MEH4F, -A\$NHAH+P(Q6!7T8UY/V/50*O;0COZ2:W,82NW3FOX=@6JB"*ZN/Q M=F0,X%=^Y3]]XE<-/D\/."3IUU[IUHLY?Z^635EVN9N8]+(+O<$T M$FRCG0:YQ7CPI&PL;7&-R6.;I8_6B>6(1,OJC5HC.=E:- ;]A3B=].D/]W3Y M;"'V/?FO.VB")[JY<'$]6S9'M,1D":!@2Z72;;-3+L41O_[@#\E+M5B[!=!< MHUD32OJ]]KK/T;\)OUI/V+/IB8\U%' ML93/XRVCT>J5,6#51[GFH@=ZUAGSAJ^A-B)]QZO\'6^^YVBM_>/M^==!RV1'JTT[W, M+#^K&?Q27@P&,M/OI3S/0YH"QW[].>[#\2F__4LAX3>$ N)]!IW.[7??'X+? MX61?JS?+EV+ZL/E9P=0MZP2:NS/3:/3K;IKM3\MQ.MZC-6]- MP'&M3?Y>=_2[ ?\/;GUH?:;WX6O.]'(95=*9,FTQ': HA58)GW9]K8"<:2P6 M/VZ7%BJ&>]E>K[+LG\';6ZBDL'UL%LYY;$KP,46@+ %:!WHDKUG1S7._:66% M<\K['1XU;E7[^?R8:Z_H9QTI(E'$B7,L]S:X%P;8OGF +138;ZF7KF@F_D ) MN F5=2_&Y/KI8YSU?Z^3]#\B"!* M&#D/(^L,F^IV>B>)4G=!=I!Q0_IV+8!9/1OKMZ"./G MWY>W8?S\!O>5'Q8_?W)5!VAB>$GG Y&K0^^(A-Z1J#MC!=R">_1UMW@^:1BQ M!!7W3#DAL$XK4VT5P:#4*K1N(4OPV5L\"L%->JON0I4=8MQ8Y)N9=(%O<3@> M7.-))"Z84W1M6/W4N.&/.>JXY#6>BZN*^[C&T\V*<65>J*WD;+DF>K6XBQD& MC?0'54? M/:E??\@8%5[C";?>[[CU?O@:S[3'6*4E=;Q G M"H]QWN@E[DG^L\J %]HC>64P\G@& =/I\,P;!A+^I:Q MI/ 8YY2F>.&+M(?Z!@G%99C"X]QOODQSO/8 M>>X8!]^A)]&BYAFBH#%,(6!NJ_AFY):'*_3:! 6BW!5J11JYQ?!Y-[%.^HH"NZ M^7N;3[A](A+RH\?YKXXEP;8_#I&(8=L;7(@Z8">R$=ZQ]0@6P=![_X$OWO[K MTVDWBR"[$!7]" X M*XAEY: ?P^:CO0:8$6G7]6GI=WV2K A! J0)BA+Z S_028PH+^"KKCX?P%_B=K\ M*L*K$"\V_ B^W]4=18S,^"6:+9RJ"00 $;)[2_"XR$Q7H"Q9#W"D/S\OPBO* M;I+^1Y*Y>S?\ _2W>VN+HK6)D$RQW5;]DLK9DW.<"+B^P=X30^>,&Y:D09/" M_DTF#S9C?[-"<]CL6-T9Y&W$1?]\VPN5OAD,Q&-J5J7%4(X.^79F8?0RHNFB((X=DE&D1AB#N8S"K*-"MCV459EIT)VVDIE1*8PS]-&*5657;UU?ZQB MEM&^X7%T2>[KLYI6+V.S$FC]^I.*'<=QMJQZ@'N+90 !&6"*%XO0%H)EF=<< MWO0BQ ,"7OQA V!'@QN1/M6@BA:#+3/J6\>03X\+A5A&/X.(;]>A74B'?[@$ MEKW]HQWJ+X'GKW,VWB,3NQ' *YT MRX:3@A"ME%3&'H]=S"N9Y6S383B9I'_]@6[T"X( [4%A!C=1GX&"C?BV8W=$ MAU9DA(^XFR!)E ^B)!'#EU D,[QAF/H*+MZ&@A2YMT#2Q1@40#BOFYN/T#A\ MCU<26;#77'/$8!U!72B&HBS!TN<5^=2N\FTV*Q;XAO K1%0) G7C,?JFV)ZY M)BAP. I(S)[X+"0RF@Y]M[.'& X;BA'QQP##QF2CB& =C\[;_WN3![FWJHTS M2?C>RA1$QR;@Y2@_@2_^S2LN[UF;55)4C(@_NE[;62$Z1!(QBOI/Y/''1ZOV MP/)=1?<(MG%]H@J8V+^#O]I^Y(=6MI\=>;B_GK.G"3R6O!!3GEC-Y%ZPEX_, M3(3(_^DVLJ=]L*[O;T/THR@I4HD9L,5:91)M=96<:D_,+E_./3PY$5LAA/\ 8VPKRE5&'JZ9;*^2./GMDP MH%U"&M.U+'FE#,:7,AVU-46:[NE(>9IH>]/$,L4"I3EJE+U9JS>AX:,D+[(V(U.C'F,-4-.!HV>ZCJ!UTU5O@*D@8ZU:5&6NI5$;L:-G:HM: MIF+90A+KM!:+*DNG%W$PY:CC9^:F.FW3C1R+-:*5%EW-L_HX@#O MQIRA37OZ),&WY63*3$C+],3CLBZ'AA*70O:>/_Q?Z02.);A;20+\M@WW,+B? M('LL< ]]>_WIIQ%D?T$\2P&0+^[3'T[,]\\WX9(G'R(#,8*LEZ5D>R=<3M^L MA/]-=$717>NW/_V/FB.]/$5,DE6U#UUA4V8&?8^6W-:1R2_,@.@HH#$Y'55^ M7)AON-":^.03G];T9DV^4NW"^644^-6OK4RE"X0AT*6VA $GO<)S76Y%)>%4 M %RY 2=CF] ON)D#GW=$8H.W(FG8[.AH8Q""#65KNOA;+8KZ;C\(-EK_DX/M M>._\9#/FV-JQS>W$]N+1O][:MCU%Q!+IEY( ]W:[O>WO411Y M_1W8+BBV\ZK9L!=YW@WEQY:N./;3D/S7]!>O/ZSQZ$O9A.'?/@B M/N"X;U^'G+@Z)T)$W 8?H#OW8C9\R(@O8D0Z1A(A(\['B-?O$+S/5OJZ55/; ML^7]1O9?=/_G"RX]W38)7K40+AR O%&R?"O)@$X=^M!/?OZ@E&"Q]&4)0KU! M2,8'+]DGR*\_VR31Z'__&;_K9E6H%;^U[(=:,92,GZL5-RGSH4Z\=\/YM^NV,YR/.2&?'SLD(5>.LP MN ,27-XL_*S _U72 G5@SW3'XC71^OM.M&!H^YU;%)K #&3!/YW_^QP:\-H7 M_9Y4EQ\#^!6Z"KJM/7(N.;_V.J]R!YJXS@W6FRA1\N*= H&7 ;>7%^(__C!5 M!'WDIXILDEY=@%M%.9[%& _@C573E+*CXA5JEC +!\I-28,3=?SF/0U[!LSN MC-V[S-EG:YE84;F7:(^R*29;'7L8":*+\1AEKA&__A /"?Q"S>Q_)@K] MT\EKK_L?*V3R]0KE2RJ;O%V?/*G:4("/MG.\#9!+=GA3YK'L M2;)L-69Y0 M,?]&9]!8X,50**)T653W!8VGR3&5UK^'/^00X4_//K[;$SUD( M[8OCZE]O4GSD%LT'%(+9-!;=UM#QY&RMY,2'1*Y?R[LW:&'X@O]2,]!MRIG1$:%3_)J-BH"0D MQ!02+:A!4,@C'4NEOE?(XTGRQU[+F>_BIWU!&.30-B&A;2+J#BH(<0/&R8UT MI/F PE&3]%1D0:['%)0!('2-GYK=Z0T:)J^G>PA3>I9M9+ HYG1XRZMP+5:) MNEPZ2/>@J&28[A%&2<(HR=45RFU8,)]*]QBN::)='1<*,HBZ(LZ2F+<>H!I> M*"*"Q0CJK=7W+U/F^M/*X2LJ<_DW'!ZK-COF45DNZ_EB718JR1X4BM6?+[N^ M*4^.RI&C=TP1:X/JT4=%1R>/LX'"^=ZIH!+9)\J&/;R_V'3HG5S_3-8OHEHH MMNQ& >\+C"?C$Y"<-/%2U7WN1/;ATGQ]3R7Q#W!VA9/$+*U-"VQ!40K6P%#F M\O(&D_3.P=E>.E-0::N?ESO99LNE](ZFJXBSR1@5/RYF_(;"XY]G[GNJCW^ MO6N[:N4J\UF)61A,)MYB.D+*_*;L'9=DL38:N4FLDZE/F\O\\V/(K9Q]+QGX- M\RZ/8>2HW:QBZG@DZ^/D.%&$2NX/@<>.#;;'(N:WT1[B(DK]7CF9J76U5";G MY>5H/ELM-49X(5F"*ARG7BA'?U,M)"ZBQ.^5G6-[G9GG4XT&6W$G&3,Y'=03 M)BI8GXB=V)"OTV;B71[!U;I07"8">+MM*1;80IU.W:[+JLT,OVBL\$490$60 M>+E!R2WWI3CCEGWKC2KTW,H4"YELD>EC"0!((Z-7NY![Q&,CH++U@\O FY@I2Y)OJZN0EY8P);,@.] M'DS*RD'S5=$MQSQ1&#R:M6HUADQU6&DX3@^H/BX2-??BA<&/BLZ_=$T<3\:. MBXEL*1_9K#+BTWYW@_S+V\CU0=!S3X23T?S]!C5=&CO^CC#>S-% =12T)7L6<0"P=81Q_"_Y+^1ZD'QK!*Z3Z_!7:T-ED"#7DI6%T'D+R20 M!/;O9JR_;O\C_-^_ ^\%[4\Z!"Q2=RAD9MG\9!)1?1T"]ZR9#G\&=D0 ILW# MR1QLC6BS XHTW< JDMH!03R9,4B31[%W"5CT[ @"+OM3\3OH.B8)ARN>+M) M'$Y@8NKJ+@[(.\C;0^02@&%;#Y$Q5(MP7Y_P IJ !.!'D%:&;@;!O8G?9A%. M,M_.1F: %Q?0#(!DL@*7[F N/"KB'S$>Y^R'#?>G N<&&0:W ;0.OU,B9"A2 M_!'X0G^- 2N@GWA$I1V'0<1RX"ZS;<*HO_544+*!RM7(6E/N%&U1]KIU8UI- M@U$J3;_'(7Q.4SSNZZ5Z_BWM -&&]#LX=6M,2OXN@-B^,?;H)2\I*)A=DS1) M==23/CFHJ6Y^KFH:QL'5OQS/?&-QG M/(*(IML;45=0F\$]00&G1#L6@1A_E&U(3,AT!!_>@LS?H0E:#Z@0!C(D-C#> M?_.!7O#E[PA!_AH5"\W'.Q+$""^JD/Y0S?LE@^'C+(1+9F?0[HQ?.)6;C%NT M=_L36FX=2MZC-;15>!M]A]0=)(V,!FXLH,K,G9IE+:]AR9*X&'J$,14J'V^- MF NT=7:/*>AER,9YQ2!ME8=J7"(["\9I*D+;Z666G;QOTAP'C:\?8O@E6 M?-:R^&Q5KE1'"V:5%U?M3S0Y_#C1A76BW;6-J2)GFPLLS4V]J(>AP,X+3L"5 MHP&?HSQ>E%MUB99$.=J6+&UL)1JM3\3H/D[Y69Y+X@LPF&')@5*J4!5C5$J_ M0ODGCOMU[3)?HR)[8ZQ(U@SJ1SCC*+0=%&F"6C#[5H#Y-$X0V&M;@PMZ1M'6 M[B\.[2YTEJA?=L\*#)P3DSBOG8/")U6P:1UMHB>GK(FG9Q1, OJ R(C>/C\R >"2^^]S,]QMPXB]S^^^<%ZB[IL3 MP:1XS7OR'I6'AOO8\X7NF'K?9O_.SB"? /HQSZ.5>25M9[N+S!8:'7X))=3: M4W.$Y)69?BH_80F"DK/1=921BA\/37U)YN76.O+Z[=IB;0SVNG^?@ARDH)=*6+X!! BH+ IZIP/]I%6."F$-5= MM*O!%Z"]T4*1#P$$.P7\NV#+T5$<;\\EMAY#.HB2<&Z0-7#[$X$E3;7@[$+2 M?/ZCC_V%6($4;$$])XE,;O6Q'6P5O-8-\Q1?@T^*I-N /MJI:_+D2Q MX)0<;CHB@#:KZH>XX'Z&]L2]E4 YD8 9>._P!?Z=,M^0&?.*/P):7@"^T@03 MWQK:7R8D4[!VWK+ EACP.8>,VID7FS]Y;O?>/0V*Y98[>\R,10J0+\%+%!V^ MT-H_"T*O?8MYN#?3?4$)".JO,-C')63GPX7N,7AS O40T8#M3_8IQ:#18@=1 M-\1 "2H+%7P1@ *K>2>\T'*=1'TFPVFI0$0"N+'?-'3D=AC+E 4]/_-)U(@%5 R'=NWW#S(!Q,@:WAS'NC_U>8M!^+K MIQF>7I'WN/Q]HAU0:'LH)?F34!PQD)&-[&\>N!$/-/CR)XP%/$LU]1:_EBM: M>RH5>S.5+G_BO!DNO;35"6W(3G,)L@$$3VXLUB)AVK.D9V(JQN2YQ:)K*"JR MN5XRNBZRTS^IC,<2L^6B1+I9C&=K95#QDC@O?B)!YIUTL4&BC96AKL,:T_Y* M!)+8*/;187D\=GSU\I$NIT['?6IM/PM\"?+IL?I?'8!4*802[DOQQ#%]D12A M$^)8UL9'1 <7CN9[F,>B[F-D7\O^O3O&N\'D^&3>\#KH1-[U]M>L_C MB9)O,G3Y%;"X.)FBR.3F1#H8P4V20B*>IC N/IZDN7B3IR'ZBT##3+J?+'KLP'$". MBC/713O.TY'E="G.=JUN&Y,Z9JEHI]UB,M."(Q-/1Q):WTQHT7:4C1;B5KS= M,J9F@H8CC^9I:3VVYZW'0R9KSM.>UB\,2]4I%S]NTEY9IU-+GM>;LJ=F6:PZ MSRH3J87B'T]'9@?#9@E,DXZ<38H&L%>S3,6CX2Z5[*Q3T=8"IF9'?6]F M] AHI''\TP/.],.W'W9135E99A&-3MA4>'BXP;UG=ZJ.%WCAMPPV8:2G"M+ M@42UPXY&TB>(,1JV@,,CAR&F6G8GRBDHP1$WNEF9#R^1Y M-/)H[4U[/.^HTW94[J<*JWQJZ6)$"UT-/IHGGZ,SE:& NXQ7&^3M!B:MQR2Z M[WNE\0VZHU0:F#U/L$HDR M?N*I[0X[F,K%!%NI\"5OMAPVTOH4!0".AM:ZC7P9BIN*9;5N4VC7O#;CT!Q. M'@_%A]$>-Q$='FNT!*T[8H#:]>!33PCI8%:?-_#5,"YWY#&?:@VBWKCC#SWB MU!POU1H]HNC*%2::M*CD(CL0K M?-Q-E%AU)+,J,W&SW(R;%*/34[@OQJ=VUCM13PA)KKDV!S7J9 M.*L7F5EM19_"?=4:DWT-JUI8AW1FXVH?6@O6]"3N0;W1G16C+)-U4S5,((5% M63Z)>\*-4NE2;KC$>%$;86S33E%1^A3RR$1UHBPTN2PVZ*M JL(:7Q-G&M+"P^IW1(L_Z0[>2>D)D MEU]V609UA!D0'04T)BCS4M?\Y.O)CFV;TZ)-YIMO4A[SCW0[6J\QFN3DBCLE MN'4_*\]-^D(<>3F:A$(EAJDCOPQZD1,_?.I3W494]^->DI][O0FW3'1TH(E\ MS+_\$-^V3]#O,\:_/NT^^A=[=]Y74+,">EX*;UC@]_:'_;(=VQ]^T'@&/F?'+A/>_?4-V..O5/;W$YLKS'YK[=VTDDF8JE$V/C\ MT:N[6@=Z(D:^6 TK9,07,0*/Q:F0$3? B%0L$3+B%A@1JJ8;842HFFZ$$:%J MNA%&A*KI1A@1JJ8;80143:%#=T9&O+,U[:L.]7VU)KZ,5KXO&NS:,U,?;<], MXOZ9]SVWKO?3TX,PZM"O<3M^5_G>$"-?CA'JB 0O,?@X6KXM_SM^!@T?;E:> MCF')NP8#BO2?K8]]* 7W*P5$* 6?EP+RWJ4 O^_-\'OL=K>PR-=\X&^QR-=" M7U_1-"B4WU!^0_D-Y?>'RN\7F L7DM_W]/G9&$;7[D>Q21H;@TE0OV@OF>EL MN+SV&J\%U5OL"'3V9B3!AG.+2SU_\Z/SE)]XO\#PXYH&H2()%4FH2"Y1/J7>&W5'45NH MLM%EU^AEM.::<#_>"NUK58F1E_$J/1Q M-8Y0DX2:Y*T^Q"TN]38TR>G2/RVB1BAQ=VVPH*,LU^WNLEK![T673!,#C%F! M0E/N&\J@(D9MCBBBJVWI7W]2^$.2.*XS\"FW[1H^&O3*'N^>_//7IA3'YBI) M&#\)XR=A_.];LS:4WU!^[YFU/T5^P_CU%W)X4W;J?$;0M1=T0Y[A-U_WLP&G M.T5O*/BAX(>"'PI^*/CO#@S>J>#?=.!J5_0QZ3\_#T1@\LKYL@J^N:Q>P5LZ MWRG>3XBC?\'1_L:YV4#GJ%S2B3BXGEV,<[FE@\D>45_TLO@0$FG*I=#Q?.H! MIX[+$(=X#/'X+?#X)2?D[T=D/YWBW0Z3HQFGEF# 5 M(O)[(O*Z$<+O=M+\?DSF:P28X=289@M9CF0GQ*J9\(L IU$#]X=4/'G>T^*K M>EI/[/ .ZL81YO9>/)'F2Z_Y'=-E>Z7QJ]+ROGZYMZ#AOLX'\&%+:V)5%]ZF MXP!?;5H+FEUBC=J@)A=I +I1)A<%^J$4"?B-Q!^H4"N$6N'2:;<_52M\I2_T;KW0+!26BK86RW)# MUZ74 DQE9SZ%>B&-] *9N-OTV9WW@TKKPQ=T==3H;]M',0RUO$N3?5>U=0-K MNP4=]77>S#/]'TXHIG%TGAKD4\12KO32;&::=1-Z:LJE_?N&4#.EJ#!^&H(Z M!/5-N"-OA[65+";-:3,U91:6A">C2E.)KE$[)NB'4 ]Q_()^2(CJ>T9UXOIK MNPU4?Z4[\79277?FZ,]U017YZY[CM%N_ M9H.:YQU N'KXZ!.>H&I/J0057<0QM:ZPWJ!0;\IC%_7&)OTD.Y)('[F"?X?@ M#,%YY^#\DGCKY^&9Q<@N[9#9)LMSB^&DJS3%D>O#,XG:BS^DR..K(B$\?P8\ MKU[ XJ+P_)+ Z>:=76F!1>]Z9%KS5P%G[J@&Z*6G\DCY* MJ!IN!BMAOOJW=(X^JQQJWL++%02/8-2!E* '_>R*,5TT<92U?B*'['/^T;63 MUL4-V<(CC# 5[O837+^-=_,!Q33K3+-SR=)2LL,[H]IPG"[/L2F'DYNSC]3+ MNBE$=8CJ'XGJ+W5-/G*FF5^0B^2@-)+!-$HT\ZV$7"VW$*[1H0GUD#Q1."3$ M=8CKVT]<_U9^Q0>0C3.5839*>[),+-UJTN%'8%FG$;*#TQ8J_F*VPMV>MN#4 MGH.QZ2@31E#")EO?M%W?W3LE'U!M3-*Q#)6B;:Q1*UM+7!X/G2QT1H*6G0\D MF0J#J*$*"%7 _7@P'U$"]##7F@@)5FZX11M;*#V]X[60$D">"_9 D'BH!4(M M<,%CE)^E!;ZPQ>:[]( F>?/4@DE6Y4*B8N/EC*&4S,0V'I M"#,@.@IH3)CM^W?RTX9S:&_6(?EOZB(N=^'[,XHNR!OQ&7.B,:W11DXO,+S) MZ!93KD4;+?@J 7-@"^S30?QA"H^$L105%:GGB^#I\Y@7*[I=KV]RA2Y[_')N#EJ OI]*^A M6Q(2@]\F4'@D*D^>N='I_HNW0_FQI2N.#9XL]-*RL#<0?OE6M0'7LOOWLP9. M.F3$#3""BI$A(FZ!$<0K%PA"1H2(^%F,"!%Q(XR@7CE'#1GQ18S 8R$?SLB' MUX\?W^<]?-VJT?&C_YL;\'FL*^*;R7!1P_W3-*".2# ^>.3^BK>I!L?__O>? M\>%JH=^*2/!_OQ*_/KAR$HOAU\U&H Z#+66'OI??2,G'UG\CW:3:^= MD/92ELC9=M-K+_)LMVV5L2@NAM?^W.5EH/!N]2S:+$+M>L;";*5(;/#+"HLW#J9#-5J,5; M:#G0XL=C%VI\?Z4*RP>2_Y]#)R\$P*< \-&09J32NY7)" MO)BO( C$0PA\*,;Q8R'PT83B&P#!+)M@Y]'5?,ET2,VL._-20>K1G'_UX%(@ M\,W7JV/@4S;JETXUJ+<)!30B2I9M2H(=D7R^HAQE8#U$-&!'],G.9MU<%3V? ML7K/ENF/4$&W88:>+AD%K%-Z9V7V4V2_3CI,QQD5%]$9.\HL7"Z![,]$[+AZ M;A@0"87^1DW/]XA]>93*C=>2V\2B1$HL3PPI)?:G4.RAS4G%CLL8A&)_)W' MGVANOD?P\W,&8#AE>$R%ZWGQ3*&'Z6X+"CZT,^,QXF)FYGW(_1LMT.=6>B.! MTZP)1&AV0AF+Y$M9.K!.(P8OB1&( %LRK#!\>@_1HW_?E"2 +)VI*8P=]9]&"W94,^'>!/)]49_-V7%2CD_Z<+91+JR873># MG7))/WP:/[&1G^>^_BT$CZYET_XHC%S2MOTZE(BI7MSIZNDJTV#E=$DH&OFT M1D.40&LWF3SAY84H^5Y!V(NCY)*F\-?AI#MFAS*=P' VFQ"KV5&R($ICA).D MOYL<6\?GP,E-1&&_,J_@2Q?6L&? C @!S_W8K:2AU$LH2588F+U^/M9]&KCO M\C:3\3[D^P[S3DLJI+A_D.^?YQL B:0VC2BZ944$ MWC0]-,,PA'H/X:'O&$8]?MD"WP)4HSFFC8T?FY@E02@A78? M[XPQ%R(E'B(E#*7>MMG[)0"IE-D9Z*S+%N9,W%Y3S])E,X6V$F@1)V.7Z48: M!E$ON;!MSQ@HLRHJHNR+2!@]_=X!IALP:+=RE]T3NU,:AY-4S"QBF,7!AF^G'AV$">]U7;"TYSMA<7DT1?9]AD M865.J#XSUFB7PS%DP^*QXU;885@I1,;]&KKOPL:DT5Q;33X_8T!KHI<[%NED MRE.$C3BZI!ABXYN'7+_+G:[+H"-:B.OC7+[=9XE!-TLHDWI"QFF$CN3%#B1^ M1+CU%7/Y:VMA:0*<(2]I?CNT;4'^\]WCN@_&W6\Y!F$^8"AB-^RV?HV(6^F^M.IFY#*3*%A+!FC MZ#7'?1H).:IH=:$3T)\BY&%Y@:LD AQ(_//G$=P@,^R1:M>1&V8EWI'PUGQN M3)'H^RVT3\A^&*F]OTAM7=>B(A =R$'4/!:L@.#XO7KW8[=AZ#8,4-VK,0L% M_%&^-XW#F:V4OW98)68Z0B$]B!ML4C&]K".RSGHU]74XLG&I,%P5(N4;V<2? MPDIZ9G!)TM)9C.>&&661$**C>@NMS#>50ZR$H=WO94]_"BW8O-,$21%KR NG M/RN4;)D%;1JMQ@_U7LZXOENPW'IF;5">X#[#N.>^.':]UERWHZ5NHV2!+Y6T M.'_^F:0A[>8&6JH&$J*2@B[W57A %W;C*P6%A)^6X;-]X2'FZE)L);$*$NA'%Z M(I(TJYJU 3%1Q?D@X2,B>?JL+PP%WWAEA)UD^%D(82.N]X6D#E48"568J#LH M?GX#.NQN\Q->5EJH J"D.9"2FUNLNF:]>'[ESKG".EIRHW)'6Y%$E4L5^Y++ MX?$@#?>21[?7!L!_0MG_9D;LNZ6_1O'87.YDXVR?U49.NFT 1Z61]$,;EL1C M>"C^'XNP_FCQOY[-^FX E+')7&V/9)%9R*:V "-\W45!#;\-UZ7D_R8BK$_; M&GAJFC]4"IB_"*HKNH MBACJRH >LRLD=KK0&%S'%&CH$__ID8F$I#7B =ZTX&1P"DT)3_L5;='<8A$( M.?_YP4"$L8>("^#O"GP"'S'!! I71%!X244/1'/@52AP?J6S_WVC F [.<[D M<(/'2^4HXV5X+]'2\1G6= _Q3UM<8[(/]U0*%WM2UBDRC6$T/_4Z:KNPI/?A M'DV\ ^^/, <"D)9(5G=X3@9PKD," @H6<2%!0D$*8_(4AR\2D_""@<6J3,:PYO>OX' M^PR";C02&1/8C@GEQ1<3Z&0],GS#:LAS$RP<8/GSL'4;/CS@K75!1G(DCOA( M<+1#=FI\=)%D^[7BF'/U)5=@6A?G(QWO\UIM6>DSBP'+]X1%NE!1IWYKQ&.; M_("/V]+/)E ;T$*C[TCWAYR,Q;ISH %=E2=\=#AU70;\L*.C '0=CSV1T: MO_?XU+?]/_0Q9D'>F@"J +AL$VJG1ZT P?=T CM%X4_YL*F@8R%&(WY#DD*U M,/97H0<('L//X?B WNCO^24O*8B,$=[V1\ _ TC,#!,8/*KA\O3=D-M^*,W7 M-!-)XS5!VC3.@MN.MZ$9T!=N!?Q H$^MX>?@+R]O2 MFG\,)4%Z(WVE2AH<&] 6K?8]SRR]9[@/0BBY.F(KLM-$GVY[7.7AAJQLD8^^ M,X$JV38J,8^^WM[,V.NU8\\@]=$Z?'$1M^5SH/ED.3S4N)!\!UM)($B[]_AZ M8/<*.%DS$%WT-TM>%\DBJR1=$"BF;C;3H&YVP04?LRZR7#\4EGQA[_XC2 M\L]_X3_;YPA0AYK(H)UM7K9S:=!+-^8LAOWG(HX+2CX&YG:51/PQZKZ)O%/Q M8!7^K/U__]_^Y!]-[*B@*[KY>^M\[:UJ!I!W])OP;>XIB(XA\N0H/X$O_LTK M+N]96U>/BA&[8[K?.P<.T2&2B%'4?R*//R)J')%2Y5?1/8)M+/RH B;V[^"O MMA_Y#MOVL\W-K]^!A"T!>O;!4WVNV+KQ&VZ-R0LQ9>_LPS__>&3!?_G(S$2Z MXG^ZC>P3(0P>@GZ&0@95@A(\U@U(OOGHUY^NOWM!!83D+Y/WO\?4XJ M#ZEZBER\KRHXG@()D")(3L#("1=/4A,N+? 3;IR*)U*)='(43!&A;;6S*^;>7#D=FW#C&3X.Y^O$E",X[.E(=Z6+H*655;;1GB4+3,-<=7M3CCPQ ML570$WF:(X_GF>QT5OVX!E16958KGE=F]1:/GGDT3ZDO M12N*)'49KS]8-N7":U:D\#:69BM)5S6'ZE#@&=13]FBD,UI6 MQ=%ZSF! S?>BI52FLH8CD\=@2Y) M!&_*TKQ3Y@9J'!.R-$>=FB>S3/'1'L$N^%IC55LD!*>)JLH97L* M$ZV715">%/HUS;^!?C2T%2=,>5&NQ-G^3+=P)>%VJ9)_ ^)H:%PIT.026Q)L M8V(U.YY98UJBBS;8HZ$VW0 S*%0+K%_IT,!@);[$Y8H8828,/-_F M6]W"% T]FFN'*(^D#C]0,;4\QZ UZW%5*%;X"6F91M>4F,EFLIC774LZ78RN MV#:DP EQR39%>MRWRC5, OE$BUZ[.78)(7U"7 ILFHRG$K45N] :^1R?;AM" MQN6($^(2U6=J:CPDRZS7XYHXUA4D7(9//2$N;*%8ZEIBO!SPDL3U(90 +.GN5/:NI^JUF; M5B>K.J,.I_:4*PU3T[S+$<COA]*&: MFE9[L@3%NZ]6U4+>0".IIR/7\7:I/"]+?2:[\-9"JF G%\H,GQOP=3QEN&T1/?-HGE@S455P3P5R MI22,R51_G*W4T2ZK)8T3)LT\%FVVVF*WE,'*H]8IG5Z7QXD,-E%&Z2=UF90!XMRU%8R4ZNRLJ?F MR7UBO1*P;&G-,0S?XI?1.3]JXZ;&% HCN8(9NJA9J#;T M$>5=L,U>@5O-($8W<4AZ:XD(0O@X<>__OQMS*ZK850Q44=B%U MV_UA(2TULRZ'AN*!MP;_ HBT_=IH-/<#<_\,1[>'L9V., .BHX#&9.NV01^. MMBQ@6ZA9L<3['HD$+-_BZ\)79Q1=D']MEUK/-G*KD2>O6*^2M]N"I,0GW>FO M"( NF '?8YL..*^?\:PSE=>WX5OH> 9A%: :NHD">:(T@:L#T&7=^/W(6[;R_=C^:HCRN/O*7'XW5'0M^8?W]^XP>XJ<=0O\08.<_!8=8T'=2 M>,,"O[<_[+\546[C0R%37 A,^*VSZ#LWO&/KVP\"U\;_Y, !VCOSV(PY]B]M MA8B3^4I[0GG.Q]W =/G "Y6!+LNWO4728\SMP%5U(I%>] MM-WW_-C2%<<&_R*'[5(N]/-2L#<0?OG6(,&C>_WI@]_XB_GV%^;")G3AO_B( M(3^*$7@L08:,N 5&X+$X%7+B!C@1ZJ8;842HFVZ%$80?\0XY<2Y.O)X OF7) MVXS6KULU!;_N._ ,;ZMZQU4H M$4K^#UMWX'=\'\G_P";V=2S>I50E_>=W;'XRB:A '0,S,@8:F*!I?7.<6<"S5%-O\6NYHK6G4K$W4^GR84[[>^XB M'9UVPA^VGVTJ/NT7>J(U,;,!%J,:BNX!L/U]E]Y*[FXH"4L%ZYC588,M4.-& MNY7.\'0197:1O_Z0B8:'"*R%:;Q:MK\7EO@M:-S=G66*V7)1(-XOQ;*T, M*EX2YT7W-M%J#1KQN&8:)*-6%X,4-125&>YR?@4,$G\@B9=ZU]R;L_O$=-AE M\D=, /]T"_464[J.K:!$@2AN8''H;EQ?"4Z!'D(\AOVW+^[L?(!D+M$ MLZNL.W4!XTZ2#?K M(ETMU/[]==1Y#1'_%N^1@MI!KHH0MTWZ]DYHH5*&2#X?^S6TKFC#< M<.YSCZP/I>P^DDYH%[+=%]@&KV6QI%L8F.59H40+;E!4(!5_P+ +F@D.N-LG4@\I'/N^<82"KHNN MI"BA_Q'Z'V$ X8LLA2WH: VZ('"N4]23,_CJA'KJ2*O!@AX[358UYW(!6V1G M^ K5"X+F D$\I.(7:;\9HOE[H#F,)ES:SG@?FK5TDB?JE4*551>$FLK.E[U* M J$YB8J*/Y O)C;=4VBA8^N"' V*A@M[B:RA*W.SKDR8\G#OEL6;<\@[,]X$ M&03._0%9W;)/Z*QQ,=U)Q\?1-I;LMX9#)S%8MZ"#E/:3,;&'%)4. Q8ARL/( MQLW=%'D7RM6<3JS>A_J1X)J#;OI*.NXF+&<<449F_BH M1Q&8ASAYYJNQU[MT@GI)A7[8N[33]0J9W001-@;*E:EP?;WU5=8*0NBI>$L/ ML^A^5NK+#6.842W/, HBC5KY0,,D>\NX"'*'PV2'X_RK[).GD'YR!BG M\1Z?,]B^L<#HVD!:6&,7H1P:(LD7D\#N-MJ"$T&XQ1G[#81#=^K.W:DPZ^1^ MK(V"";VC$WJH*!2\?K]D-3"U6[;(5#I1R1=HU T06AL)@GSE'GZ(W!^.W#"^ M06UA7EI64.YNSE4*SK$=K=M2L^\B%%D0\G7I(I,Z;M>E04KHK_NV'W;8H[?0.Q5=K53;/3:> MRS,-0TGH%LCGXLBI(8,SE7C\V)3X.T1PB.#;#TI<$L%?9$>\"<$&5M?=?%1< MR1UL8I6)ZG*!!QV_41[( T$K MJ*TS%BN_Q;5>WS'Z(I.D#DXELB5ZFE(7%H8LJSUZ,35H@LLT6AP>#P(:^$.: M##,[0M"?-]AQ];5>'_1?9,6!+V:JY$6MEC%L^U6<92=CGW0^[&0Y ,9 M?ZF,WTW'0JZ"ZA_D4GWW15[]DDTHP*$ W_7]D<\L^]YD'Z@!/Q4R;_%D_$OWLFN%LEMFNCVGNWYE_K PI$,%6AVV$'R M=NW*[]%!\JX/>JN/IMX6/TV%UVQ:$YDMA$[='.:Y[D0KX@O62^1'BMZ7=%QN M<;A?T1 G\ <"/[X['![[?G,HWH+3=K\GMA^$HMZ>C7 \.;3DZ!1S+3=5PZH- M%T$1G=[BY$,B>7R_[?N[-]N_=X;Y][$6?-QMJI&< MRE5MKX54+IL=KUB>*O(=SZRO5@)43'X90^HA3;Z85A*"]X>#]T9=Z6]B7[P& M7J VUW&^OJJS%:*6B<9G2JG+TPB\201>/'%C-E-)#0K554*H MF?DIAZ<#PX"BB#!T\"/!&<8/K@].B?-^9P?&T/>R>0ML LWTZ!%HHR"P8-#H< M)@W=F5K+%,?SQ13.S4__A@;%)<\B?J"8_U1XAR&)RP^C7M@1'J6_AZ[/S;H^/S2S^T[L MB9=])-1M'M*--DU>FP)TN'JRH#G"+\Q'4/$' M(KS?'D(V#&M\25CC;9"M"?/$A.Z+;<:AH_.$:!!#BI\BR*)ROQ3YD";.?7AQ M2S&,\Q8!_H%6_MONMOZ\(J)OO/W^8TIX?*6Q\EQ%4;9EK\4Y44TP#2>O#]7) M$)O7H'GB5_*C+IJ#&6J&FP' M>GRQBOR/T8S?*5-])QFZ(&JE8,Z-Y4UA@BT+>1U8^@,^L QM:"GM%>\)<@="RO@>?^'O5H]TSLD]7 MJ\N[/=EC=42'-A;.R M2M(@T.S?9/(4Z36-1 6\O>]H2L&T7"BH1HX[$- (9J_C]E;3+$76#XT\1M=,"^JJ76[2P M3EW@.*.8F1JF^V5$-=MS)RYJJQ[K42G;SC1%12E"HB:2L6/L;XGZ$#&!90#X MX1(H7D2?1-A8)Q:9 *C8>24B^!.("/L-S"-P6Q!FD3& ,(G8.BIL(ID@ G^! M"*4NRJ7WB3Y\C0UH3:SJD%AEQY0L4?*GL^$7-:C7:U4[CC%$!32:]F(Q6(Z_ MCE]U=II<&G72E/EJEW'&HI)/BO2O/WCL^$3B!C'P&G6UH3Q/4.59F>U7>2'* M#'%CMOPZZHZ@/*]3[3S&\O'^,-JQ4XL>Y[Y,W4,P/" T6&B5D9EDHIQW1'P) MZBK+]@OW!>!X$0]$/!:YRVTCKYL FE6'"BX]Q >"44R49*+7!';2J(E*X^.[ MQI&5('1=MN4'PG"3O>MWB<^E) ML25GN^/_S]Z;-J>.+%N@W\^O4'2_OG'."S :T.3NUQ$8 \:8>;+]A1!0@(R0 ML"0F__I7)<$V&+9'AI+(4J M6B_6I5L[/;\=/\X29'J_LI3T_%$R)G(9Z_7DB.4XL*(<6H)F\8G+MF_=ZU2T MG-:?FWQ#R/)$@O+%=CQ/H84<>7GYR50K0U$U$C-=.R#'YC3<9_#G=PM>0_'/R\9YMC5:A[S*@VY#-]<3VNJ]A M\<1]\=2L5ZMP;+=5(9GLGF3(7WEMKH\FHZ4,^N,B6W[.WC:&.=F<#5$5W<\) MX%V;]:B#.I?=B3VS\*,C\W='[99MZ5?#OL.CWICWZJ3]A.>J9J6(:_ >N>0- M=4T,,[8]GE>NGI[JF4(^.QEI5VRKC35>9!9(LYVW<2UQ-!MA)WG4J#Z/^C'G MY8WW3RLJ+3HU=CYY&6IUMS1Q\[>C\FSV-F3]40CJ_TENA)\/SYSAOS)#A-)8 MO?3'OZ;U*_KU_O'=I-]ZUI?[!5,;( 8/UM Q1O&&S;@#S64T!LL#7X(1_6^5 M;(;U\I?G=8CGY2^8XP3:>'!-_RPA?@X7#T&;:KI!V @&377\B0[RE@4<T%_GV* M; =[)W(_A(W*FWY\+V^L+AKAKR.8L*OW\/>0_^[O/OONF_$GPSLA":&2Y9:_SFUU6A_.PU$/C8: M:424MC>!7;WKC==$9&(L,J$.EIKM3=+8T$R3/(7C8FW#*SP>$EGE!SH9FF8L M'-VY8*XT!W_66KZ.IJNND!%&^Q1Z)N"9*(..[Z(QT^V6S.3)#XPA/L'D_SC@ M>:==YOJ*E!&X<;*3YAK#Z*-=C#_9Z6*5+Y/@Y[1K_R=HTF--4?FZGA6SG5YBIZDS>$7U+'N =JW_GDO"]J\[Z.V: M0$S26Q?P=^#'<_QUU0?=V+&;OME@5X7M'T-WO:=W--/[&/F^IS4QI _U,W\7)C815X\1#:%3)13W=W(^"^435[36WH MII+I1OE>[2.A*6-_([Q'Y^(GP3/00;:KD06!K!66HY-K\.*$'3>9,C\PG'D& MTM.F>!5K8VO21V-\,V]!1GA!\^QQ91GD/O82)."YMXPI(J2-=[%WAXOOX^%& M6N%[TMVHR?)1>YBZ;RX2^JS\=N*JDQ%6CT6Q]RO"2>)OP.:#UUUL@S7\75>& MU1GZ\Y>QKK[[K6J*L';PO1?6>Z6^M>L;9\NKR&O M+'=B6?8O,AS77CW8\@LY?Y@?;O'Z^4'BA2R^MQO?U:<[[F_A>_:P+JQF;?5W ME&P57[;Q@C>,DL#O[Y4*7=K(T(BUOKGG<@?9^^+5I5H;&^_$16\&>NB\@+4+ M\9N?S1+ 8_GU\X=I$8($@J! $!^5,0%!'$D0\H4(@J!!$.":*!$$N"9*! &N MB1)!@&NB1!#@FB@1!'9-$-#M41 ?G[;Y6D!]O%$KJQW&Y7YBVS*ZGYZ&@WKE M'\^!LC4%[8U;KH]XU09@^^<_L?;F:#N60:;@__M#^>.;(Q>X"V7KE,M1J\LH MF]GQ'62ZR/["9*5U0O/Z$_2 -'MSDL :SM :^.]:@WK!2H$V!K(1L#4OH 7G MIP4\:,'/M6#K1%S0M( +]F(8CM6.AD$>I]3YB0?Y$^C^H6_ MHM!522K0Y2X^2C5]+7,A#MOIU#2.K%1ND%=YA)R)#--U?5$>5S#1Q!)LM]^\RC\,$5ZQ' MV\5LVI6CG6FBCVV6U'&-R#OZ]8+-@LTN<>^9VJQ*;)9MS7J/-P]W=U?V<)$9 MY!NS^9/M](YALY7;G#Y_2/+7]:*4:Z*'EM+@HC-LL^H?_TKBAZ6DOH;XCZ>: M;[MIXR_S3S9X:0S^Z<6QK5OV\NSLQND'B,HA*J>'53JP*_K>0:C]^J6LV;%) MEUFGXAU2QK.;MJU1B=BG?_@?7UM:F><.)S:O/].D5$JT MO,*6W(X&,V#@8.!G:. KN,'Y)KX,\0N-Q]ICU.W^%F?-A-/ M=V=#:3BL9NK)R70Z>72N4"\[:WE5+WG^@&Q R+7_7$S\M,SZ$4U<8/V(@ICX M*R=0YO.\$9^]C.NH:DQ?*K7I78ZCSLA3HW26SYE"N_Y\FS)$M580[JPR-G*5 M$ B<^)Z9!VT#XC,12F=BVZ1NQ++8PX&BE%-S".?*G:Q2KT))>OY]@*Y5](8J M2=]0/^7DE+0A9;(9E*P7JUUA.#:[3DI.M"0O6'F_'S@8.ACZ>1DZ?2'+5TS= MS6DZOU!9J[X0[V;/ZEBH5SO$U''0(FX7Z )+!TNG>$_DT)9.7^3R%5NW&N-^ M83C.=-GB(-^LSS2I:HZ)K>/8A=LN5?W=_I4GWDBIH.ZDLQ6G.,AU#41*W"V+ MUBZKR&G+@K\Z29+HT_> O)XN<(G'^K)$Q,/U+/V\VF)DE05 M.ZXA-H:+ZJPS-*6Q7KHKMQ0__5^)0_H_V#S8?+B._-CIJ!Y]*-P7AT5I)#K- M!BOG] 2V>0F._(#-'X!+/_E03V[S%!P:&F4>E*=K:71;3_9?I(;,&L]MI8^M M7OWXT-!6-^OU%@2G,-1U)6/97@_KT&[;W7I6OP+A6F'%CH$C&:+;@^43_-)3 M\B2'J*SXVV(Y?'QM'\"?!\*";%9/_,]&5\;5 M1U&_Z*36PU]\J1DS;>$L1ZDH:SWH+W]9)9D'1B3E]YC77\EL;$TE:7FK.Z:KEU=06KMUMRI58SQJ&/4 MG_5:I?F04?52VF6M?;7(H;)>ZLJ3D+79>Q?4];5)4')>ZJ/!KJF2?])9ZIU!_& M7NOBSW<>(PWZ_*]@].57>C,[7CW+^C[L;]KY7 1,?:NO__8?7Z P_RTYA/DN:<5D_QHC MN<@;I-][CGRW:[F:L6KKY#>8P]/J)3.L-X\SL>@8=X:,*>EA:;H#!S_UKU:, MB/%:&CFKYK2394\ZXW6GY.(WP(76'DZ:)UJ-DZJH3_:)LJ:O?V0[2V557I+^ M\->Y _<(\[^]@KS&FF;_6G%MGGX9V#[HSRL,GW$JYOE-;[#?7N.;B+2OG'-)$G;-/P,&+%Z@R#-%]',8;I8KC9R$=/3 M3>P+2"M5_75\WN>)MW/P']&1-B1?-I[8V)Q)@U;2Q1&O,6-;]RRRYW5R3 X0 M]YNA)#O\CJV[O4X M]KO7VMXS^$CVK2#]GIA^$UNONM.6I)G_KL_B[^;K?XQF6/A37G*3]_Z;9^M: M7N=//)F&WEN0YGD[OFHIYC;^I->IL$B&?\'43=*\MN.M!7C!(AU\L1ZA.5[B M/>W YJP3'^^]TM5)EU!?L&MMB?$B:^VX]R^?O=&N+V"AI@2A)H2:[X>:(SP[ MJ^X6W(6X>FBRKK;BBA+GVG*[):&NVHIWQ79+DWOMEMCMQ7NJ(&OXKR44T%:D M%"K=YG+%)_:FCMIUO5:6Q9=,MD_6_K=79AJW^I->FI?9T?#QMK)H/=X5[1G! M"&^O+)I*7,BGFLE4LU%^7HC%&A_7R_A*\>V5,^%.JM:;SVDV.;Z_KJ0&+\^B M=Z7R]LIYZ]'B!U$^,=3DOFP+-4[(\S,<'K%OKQRW"H]:QV[=IB9:)S5RYU.[ M7IVBGHY7FN3*B-;([KFYO&,R?8*]>?.57G6 MX/)Z*4J. &X]I\+'-5[(WM?KFM",?J\\55 M0S'LNY9$-BNV9LERZJETU>UIP^?L,/K$35.F]D2V,K?E;J,D4G-)9YA)F>J\ MH5O2]9S<?9BV.W?&@O4;6>91EQ!8?F\*5 M4!3F+R*^E-N^-"4K\9=N#8J]8>^3F;M&KIZL]^>E M=B\Y'13+Y-*M416$F^%=I3ZI#)%582O7A4;E.I,@EVX-"[W8?NN]-97;^Y*=VRS68YI M2?E6L69/0J\Z[)-+MR8K-V3ONX/)8#*4$O-Y-1Y7JF7DW75KLA:EVT)[413L M^K.2F+XTJITB9WMWW9HL;IC.\H]5R4CEGF]N'JS':%X:XKON4&LGH[4>DNJP M4*_6G[/9E-V?J3?XKCOT.C>5GS+%T?0^A91>K>AT9W(G72:7;@WKRI!SSE@? MY>L9*WN=J!4&^9GN7;HUK&9^.)\\\5QRJ(_'4FYH.2_-^8Q6@W--3JX[N;LN#6[[?[_02.#K;OC0M6_KM M37]D#)LNW[F-+FY58=9O\3NL(#F57/LI_6"FI$G6Y9/]Q?6@@3WZ#B4T.M?- MECJ,9NJYH=T2C'3TZ44MDTNW)JO2S.1O2R4M.^15A(:3=E:=M/KDTFT=N$O, M1L5XH\WRC_W4[7-'DR7V>70D-[:F-'V"':HO% M<D4NWAF7F MK\UGSE0[[&+0C;<3/>ZE@_65WZ':Z5&U:38;3ZB>L1?U=M-<*,5F@ERZ-2RG M%N_:;/^QEQ=9Z?ASP4H/BT]<1<4^OM\3O4NEMY>^ MF%QAIJN"@6V@T)PD!XE!$GF7JEM6@ ;Z;!8M\'7-O>TG*EI.?Z[A2W?8UD = MQJ6;.W.6:CXD"V8K6K_/.'VRK[9UJ6[.'FYY,SNJCW*U2C>M5JY&XS[)K-TV MPZ)0-)Q)KEGG3=.:"ZWB=/%<]I)PM^8U4U*+@_N'JU2R*MS95JZN%V3OKELB M,$8"?^_<)8I#3;*RW7KK2J^G$^32+1&T+&XHS&;WJ!Z]:]B-5NI),Q886>PP MF(Z8JD>=_K3+HL>1D&'5^Z[3Z+>$'0:3>YZR,\%,V6PQ^2C;Q:Q:NG_R+MT> MEG,O1=OESD,]HU\E'U0E9XR5!+ET:UC/B=KD^CFS&*>DNMR8H;F0+)3*Y-*M M8=V_3-1>:3 KUIMI(SU;J,JLC_V L&/92*)2IF+7M:M4\WZ.4/TQX68P#A)V MV%94G#@#J9"Y8ZO=<<&-FXI/DV$4Y037<*(/,W9&+MV:K-I"0[UA]::=&A4+;#G537#)OG?I MUF2)VFTORMW<=H9-H9VO5O/Z[:SN/< VRD"-_+W;N$NGI.I(;)7K8KSWB.^Z M0[6'P]G=2V_T\ERO)I..O!B;JM[!(MBAVAW[/NKT'L'S]*H+3U%4YWNBW?7K6%5:]J@,$UQ0GUQTVAG>QE'TA^\ MNVX-ZZ&LRME*IQ]ED9YFQSUNF*IQ&(SN6#::3B_IW.F/K7HR,[L?7;&EQ_HC M1LT[K,!@1XULZT$3Z\6FLA#%QWRMPV/8O,,*3.VZGEN]G-_9QM/D]?#"&?%C-7WJ5;DQ7M7)NE] /VUAG%8A=V/J5U ML6KC2[K?;QPCE^*LOW-[/ALW?7K/)VJ':R=Q8U<16:C8<716UZ:V6 MF=OI&;ET:UB+0=^M]A7M&>O K#]4G:R8N.J32[>&I5T_VUJV<7>5&C5SC5OS M2KI^L+V[;OL!L5_DVJUGOE[MY9+Y@9G,6'G\K#LQ[EVY-%EZ%N4&TT\58VWI0)*NA#5.L]P"KR?K-YNV[[//!Z?3. '4G M!BKVWA+K:VSRU6+YYC;%[G!"N9-\<3O#:EH;E++:./Z R@XP8QLYA!+K,FUD6#/FOV0K:6!-'$*0_N]RCRSYC[=8?-)UQ/)-,FKK5ZP:?(O%G[_I#,TMCU:JV2H$ 2X)LH$03X)EH$@7V3 )+8 MGR2^V CYPX#Z>*,F3:&W\A2/U*?SM,V@]SL'O_J#*]_M#QX7+^)RH!N$IW62 M1LX\(,W^49]P,(]CF(>R-07OR78[:WE5**;]&T/@OVL(G' 1YP)M"(3+WYH8 M4(,OJP%_V@)">U #'M1@#VH0[&61'"?_ZGJXM?ERW((,ZEMMJ* I,B?(N=R; M+E-586)SY$>J-T&"X;.?!9_!IZZN\ZGG!6P$;.0-DPPV C8"-O(^HQE6&_D& M8#P:.GQ3$'_W>5=2Q,'5)K;F'72C/QRB4,,_V#S9/^;?1ZFQ#S,T]O+8-#0: MW)7"N4S2)+=UO=/Q5\M3TLM41RDP]0G!](-B^N\G M0(3&]'?W MB/\=]4M7:\<9][&C9'=Z77[Q4?W8_S)G-:M<]=3FXU> MUPOW":5F\TUB_))G_+P28>/;18+ ^,_+^-_-, B1\>]NT[4?\[=SYEV6'SQG MV&BU5,V(6733^4$/S_V8/WNO")59F>^E=*7GO-S.:RZ:$/-7B?GSJA#A^>VF M((&EO]\$..N%>X#% !8CZ&PX+8[TAP&49Y:^52Y]IR0,4-U,M6M#OJ&GL_EZ MNB$G3QTWW3DI=9)OI#LIS7E)H6(TG1F723D7$C>)2D21E<,!I[.W+_ RI]I/ MH,7+_#A6V_8SBZZ\J&G=IX?49"Q/"OV4H6B)4X=H[=+#\"E5*9=3N>A]5TLV M'\V'*O$S)$3# 9K$;Y?S+T^)D?AX7;GJ:6KHYZ9H7-#?GG:5SJ M9@LM53AU-/BB]>6AD2HVZZCT7"TL6E>39C>!/0WI\RQS$97E]AL+GBKP*ZZ* MLP*112611>&08??K;DN9/=T*6K6>&<)$14'GAPJF8N4TI4J;?^WY3 MP/VXD.N6I#?5A#T93I+C1O>Y,FLFRHF65\654_@()X=W,\X3&O!6A^:M3GCZ M:BL]8772[("[;2<>+@T.]?L!W>JJA&%XUKEZ<^E"[Z.CG-ERLEI]-+&YM)YB MA81P:A>:+97CA7&UE*BCX92W.[?Y07)6;LE>=W6>BTC" 7,9P>NX; M>)T?Q8$?^!WCBA4>.GRWQ28'V6+Z"5TKT:M31W_E@GEGW+2:]\.BUG@9/[C( MLG-]['=(AW=6B:C">]V>P>^ W]G#;ASXG1^&CQ]XGHS8;J/NXZ,US/!)@WTN MB,E4XM2(1YS/L@DWRPV'F5G.Z9LE[OK!)9Z'Y' J;(1_U_,$8M>.-+4D!])( M/UB@S'[@(3?\@X#]0]>:D$+GI_"'>SR4=NIQT>#XOM)XX*3^JMYD\T^&R+W4 M^>0=.Q_R=OJJ31K1D0@M$A?4B,C"5AN8_2LH5\9@4FW.-=(MDH1($8$5(IP(!TW!\#\1 M^H#A_S;0*?-YWHC/7L9U5#6F+Y7:]"['G=KTW4(^@ M%=A(4+0#; 0*MYV2*,>WQ$ 6-5CK#2 ;,> MP"6$QR5 R:< E.?]G%/HQ].])E=U4L/G6=D1^(?1PD@EB%/PBCNQ$5EZ[\0? M. 5P"E"?*4AE>S_G%BIV[>5.CIJ#8?1>?U&[62?O2#/B%DB^1)Q4Y0]\3OH1,[KR%#,29**NE^SIU%M%]E^)%D@=2,:#G:. E;#]G)],Q;L.QDW=;JIIW\TRP\=VMI/'?E+PXB@U M$H=. .!70I@(3XM?"6)MV\]YEH&$[NR%_7@[1(/KF\ZM?FL]-F;$LWC%:R.B M+(-G <\2NN,#]'B6(!:]_9QO6;Q?J.;$TM:(NERE+?>);2%5;*2*\ M6U@_0'M9?@5;9S+>MB().SI\C8%E%QT@HF78 MF__L;/[CW;CB']\>]_N?]A M\YJ,@?SZB5L-:06X[;)'-)5[(\[ROQ3&=\>M:+O;/^+YPO?9X2@?YA.GF:W> M%X9:MN3P^/BR.=CW,(3N'9+[J'B9QZ MF0_5\B(U:D_MFQ>GT1(K?>(>2(S&J1$AOMV>#=P#N(=/E% Z)_<0G/JP7W00 MY?K+('DEISKFH=45?G]9O6KIN* MU9L79@LV=R4U]:28=>Y+96+M*K9V,:(J[YW##VH"]P%+P9Y], Z4!%1#HKN& M[#==Y56_E[N.MJ;#>O$ZT1"J#C?L%S P4KT@*!)GH6()>)7P;0;0XE7H+T;[ M7;_RS-G/\<%L.JR^)+O#:ZVC/&E]XE=PP"5&9 ZZ](!?"=\&"CU^A?ZJMM\- M[L0ISS4GHT8]AQ+#=+)1&#WFRL2SX. N'F'EX&2G'[FF[7F9_UEF(,+6%*6E M:;_I[*+<=:EB/S:;J6=U_FB6[U[4A]L9'C )S^2(RL$6%;@+V-\*8<79;SJ, M;'W:L;*Y?B_%W^AS_DJ8&-ENF3@,LM$5X87MXD;@,,!AP"99" K)?M-E2/<+ MLY]Y&K=2DZBCE6\JB=9(3A"7X054"OM>.?Q@;Y;YM6:!=SIJ-8/P5(#[5,$C MFHK"!2! .VYMV6^ZS+ZM".U4#E7KF>N1M;AIRHYTW6_Q7A=Z+AZ18-L,W,Q^ MZ]!2-UP:W$QPJM1^-V_QBKLN&FFK7F_FIG.Q-W8[1=YS-'Z31T4%1P..9J\5 M;:D;+AV.)CCU;K_I:C*/5;7!W26N4WQZN% ZHE6JQA/$U:@>II'WG31Y_*#O M("5NS]$EAK ZW78GD/,L17>$2K7?=%#"-*77TT^2D:JVK%'Y]L;NJ")V4#P) MNE0AP@FP&096_M66'N=IY4O'YZ:#MWHC(C=HYC M'I6/" H+=@YV_L7>'.=JYTHSD.=GF0T*70Q U<]BR-#% %3] M3(9\?ET,*,U-/V+9V;./4DX0JQVY">\9['507Z^6W/CR-28K]A)>1)8PNW2E*QD*_55"". R22*Y&9' 8X##H MI'/I<1@!J)R[1Y=1:>7+3N%YGDPE^>-\)R M(F2<@J.@=?/@BXZ"C)#C]W%D$!3X+(9,6]F?+04.-M&__T*?$&]#[A5L!@2D M0N@>86S=2:0?KVX:U\.JSE9R\CP_K*8PC)6]78&(J+Q7R0M\#O@_0Z=_E&O=#*%'M#U.'R+\[SE5X?]HG7D?[X5XBH[ %;ZYV]O8'7@6V)(-4J MW:/?N>T*6O>^,*ZDI)>IO4B9]FQN>7Z'[$]$!/8]TBY VQ/[+5)Z7HYAQP'W MH]:OHG!*=I6Z.[$29+!4"Z<85 MEZ!R#CB< X>$X'#HKU:Z1YWBB\!&^ZG)>&ZEK#IWE7(]ER.1SC6R?,#" MI>=E7^!R/E4 Z$Q=#OUU2_?H=&[&5PVTF/ F6WR>56OYF?WRPB?(J+U6%JKP M7N6PH.XB'J2JZ=E32I^K_1R.:FF?ZF-QG@74#E@.=8]^[W'BSI^O9]%Z:I3( M/#ZFI58_69P1N$DV_E0K.&A-U3TZB\&M+7-5@9O7 M1^GKZU2\-JLD9GWR\&2_CHL([Q9Z!V M&NEAKK'(Y%0KS:4F9>(NR#:;$N&$]_;WZ=IG"V1%UC/TC^MJ^SLSZQ:2]!6Y&4$"9H'[#*Z-G'S\ B0*4GBLN3?N@0T:V$ MGJK*M#'4DWUW,KE;E*3;0P3G L^/:0F8WE2Z*<,14L<*D9ZN):3/).B.V52Q[[D,B>.K]&BC@ M/L!]!','@Q[W\>/(;-N!U-+54<^LL+DA_SR-2]ULH:4*APK(7JQY0[KMY&_J MQ=+S*%-)/) M2L$1!@EGF&M4N8?6;'@_<[%/BY.82HK$#UD&][Q,Y"R] NPCT5G-]D._8"^R M=W'UYCJ:XFU.3O3NGV^,PHSX!>1G)>?H%V(VBM-[LQ]DCR=)S MO:H59JEH8WK='4RCVFQ8)IY!)26L.26\VU+[K2Y[]FS(YX[W'[T6V<8D_=^? MG,3NH_\3[#O17C[V0\\W5*JZ>2A4Q):LXEPYCB6,EK)*Y"PQ"@CV'W MB7Q)S(@3\0(K28!-;' CL M%9T1V MQ"*O'SJ29/9!'AEQH\.B_-6PD;^IV^YM@C@2KZ4'%P]\2X^#%&L]+U/?4>\Z M'.72MOMR[!C7\@*LRN=9T?K0!5D_]%%75[+1?+P;ENM(RW+EVKB@S34<,7F] MPGDQ(L@'['<&EDZ711SJG!+5@Z;!#1R^V.K'CJ!MJ9F'9GX\U!\JW?O:_:,K M]A+$$9"H1XHH/#@"< 1[[6%!V:#I< 2'+Z3ZH2O(/R;'O)'))U*+1K6_X#3Y M=C[Q, &)6X2(S+VWM4S]!E(@RZ:>/24"Q! 4Z@(; 1NAP8[&=178ET^S&5)6WC?7;,2G>>);J.2 M;74G>#:FR&\SMV.'1)PT6DDGW[=2.8D=W@R4WK#"E5N"UZ%682.R"*GFX!^H M9"II\0\!*.SZ$P]AUD?EGF[?INI:C5N(EFQ$-(?_PKB1%5E@ MD:>EQT,$H%#L3WQ$^OE9Z'31E9@:/<@WUP_N?;MSY?D(U6M=K0COH8A )(@? ML%CL&7JT\QHR5"PZ<2:QZ/*-P! MC]B>EZ6,SQ9;>;[K"2(B=Z$M=OUP3//:A>]RM1>.\H M2K#WF?9?V17((,CX@[VH@)2$_8G;'%53#91(%%[JQ6:].FD\*'=..]&*>%B\3I!*S/_$SNI%M-819(5%?:'6>RR)U])#M$S]#HC5YW>U8M6J4?1'1*Y(9H/NS/B:?R#R"(? M#\<&V7[+UIZ7*]A13>&HI0,HG))=Q9?.LIP"[55M?^(O<+CG]XB7(H($!5O Q1PXT ,70W_5VQ\AL%*6:^=[4S;UK-_%KQ[X MHCF:E8F3D3PJ7A:A;3TXF0-'>>!D@E 3]R=NQKVO-POI:.F)K&F'C8>Q8;Z6X%-:8EM80=G> %;2(7$24@S\$Y'' C[M1#I<$Y'+3<[D_<0Z;&53*+ M:/*JGFG=9,?%D]QAO< [B''^Z?G7JH=+B'@Q;A_5%J M9*ZK"G?N'3=P\UH'J;=7T5;B%8A$Q0Z(H"-@(U0>2H#;"0H MV@$V AT1*,J%/V*EW?/2\$.'?8?,<@CMKD/":15[^ZZ0FU)>A 2OW_3J.M*& M:;><5^27[RQWK_5KK[FKZYO1X\.@OGC,ZO$/@N MRYOQPC19-*KBM$SLEZ0;1"1>C+ RV.^YVV^8JRDM[7??U66%#))+^;BKU3.] MB6PF!$&RT/=3!7YKP76N53%3;ODN-9EE&EJW.IHY#PEBP:IGP:(0X:1 =^L] M?F'9LP^%@1 XSX))WX]%MLO(B=%!8UB*3Z1Z=6+$[8':4$OR 2!,1L]JJCN] M3=4GDU3ZN3--"-4['(+() 01XE)$X5C(F 17$3I^G0Y7L8^"M+=C0JX"1SL"*T6D.!1( U<1 MOFT&*ES%GLK3OF0M"5ON @V;Q6IBG)ZI[81Q@,#JCK?STKW>>$E5G^,30TS< M/C7)02V9!%:\S$98?L]%:$]:>VBO%6?/RZ+/,IL.]F2^75;WMI>=:**UYDI*H15H J M^^ #8%]GSP'.9WP .V %>]SH3E+:6%1R#\T;,^,< ,4\SYQ6'YEBM)ZI1:_[ MM5EI7'#+Q =X(0\7D:#3!O@ V!O:?^3R&2]0'I:-;"F#!FRUVS?+]6ZKQNL' M0 +#JX)VWM.K9\Q>?.R)_]")= M&Y/T?W]R$OOW$4OLG%%-LF_%1A\4(.L,[U^$?KY12TF#^WHY?2^E*W<'0$.9 MP5U.J@[*HQ0J]7*.G=3M!RO1BGM=VT6>CX@J$,#@.O;E.CY5@.<,7<<^2Z3> MLV)M%"^^L*SVC-AYEVU-;^('@%#EZY;1O!%O[%2S'1>N9<,M9,O454BHB0%?2_I(,5,S]')A;#4V'8SBG.J M*_8F8LIP2:5DE;678T2)LQ%!@=Q^L-VO=GDX1]M=ABQU?C!]S@JS)*O5\[:)YRA[;[& M#++,=1MZE6\/\,=<#8OIWW^Z^O3G-G?Q:G4K55A[!8C'5U]( M^*N6_D>\8%=*2V8'_=(71INX%L,R+/G>&/[BU4]OGGX]A:_N^ D,;>R@R]4O M?^_!7[TS<]XS1 UM84W7KUTV%O> M_KMC]/\D-\)#P39K^*_,?'5;OO3'OVF=&"A#UN\(^D;8F".(GO"#9Y+[TZA;[)ETA%HVZ5\A$/=U-S5_?&1AN/#BO[!Z)/*M[@!Y'R:;#-Y-G17= M[I 1X873&J&+7Z'8%G9=2J4P&>$Y[?A_^\\UT7PQ[2>>7.(2OR"\!V6\L$,W M<@Z!H<[AA(LTF0-GB#'@5RUTT4O?@-'_^1267QO5$M;SWO3W,>*SD3:,:CW\Q9>:,=,6 MSG*4BG+!QU]!\.JIR#PPXH6B_,6\_OJ*[=>>9J3-HVL3MB%L_U.KE[P(<_7: M5JSQQYN[_D+P/'!7!/QHSL(GO_;-63.YD03YT-C4O\L&&F"2N MW"N,MM1([3-:N3FKNZ9+\[ROQBG52=M!SQ/\':DI^:*6+(B*POWA?]6&E>\! MBF[&V6^_NX9O?D7"BV7 W6[=M6?.;7/Q/!U&'Z:IFWSAYNK1Q/=!>!49XSNY M]@0=2J)DWVLET?;&%RREU;:,[M_>*N5O$*__?!T:XX_MGUC;E]P>7<+2"PK2 M6Y:I:#)IU+8GFKU@.-$+CN)XI9K8S)6%P0-9V@W-QEY?8Y[Q1=BPC073T9P! M@S4*KR=XY<"Z]P%,O?8N]8"(,\!W7^[[]7'+Z?P%Z!AUP#-F+,KXG.VWTOI6GEH ME6;B]\'OB(/&R&:\&61/Y-)J_9G0'#J;[\R)MDU7;( MXPRPZB';6ZI]+$%^0QJ^W+\1_HM(N^,-P/\(H[G^JF]8CG=!>[FO_OI5DO]- M%XSO8MXL\<NUD-03 M.ERWVT;MWG*A]C^1NK_)7F5KV<)UZKX5YUE)Y9?O'\)XWUL4ET_B+X;>\^QY M ?R]'_FDY_@"N>Q_*U'5I?$1&79\V?^]'E80(GOU@F\3WBL;EK,>U?C7;#LF MCT@>[)K>I0ZN^1QRTRU6>+F#Y"<.72A;61I'33!3OJ8Y\P$6G^NI2]N.O7]Q MP;KXI56NO_'4&75LS\1?:K\IPL%G\[5+SB7G= MQJA;,[>?V1)D&A3N)U.5=='H0).#5SP15.FSLZ5VS9 M9 _ GZKVXG/0JX)Z""M"9ZF5/=L:?>Z#2X 'RDR9,JL7PCNS%0!=)BYRJ<0S MW1U\3ANKJ>3F?+Z>R?C!Q*X=VU@'PX3T..J4[MA#8R^XK5TT_[5]4W/[C,=> M)]0/QFC(8_W&7.QA_)OAU6DTBM[9\>.K\QW_1L1T&N7XR(73-%U^$'6^ZK(1 M%H&Z?*PN"B65H$XT_HUX!_0%].7]\6^$%&%6ER\=Y/;P&Y6@G[_@-LXG[8#N MU.+RO9PHVX+91QT/88O]^-7J,15DV7W-7"5O)OHV\O(S_W$FXVV%E2]$? OO M@,;J5 [92UR=8MDQS#_^_6_I?WAF)N.O3Y>P#YA-[H006;/>"*5C+ M3#+.XRU6$R"$(W+JB!(7Y3$:4' OB7A8\ 3 MB^+M2G5F0O"!U8EEH,0X.4;JZGVKG V]*.@WF%#Y"B8,'G[ZT4!I1%/'&]VI M(=%!!T<%0#JJ+"EA! \Q.!I0U#%E20O])Y;[]X=?YU_V]Q_+8QT#UQT[ ME['8;#:[P-]PT;>FL83=&>A3Y,10MZ_9L:[F:C%%D455BK$LRW%L7!)53F4E M3I;D&)I'^:YP,7!'NVSBB[- /OGN81+_Y)HST,=,EM@D9E9=+)B[NV3$.RI6189!3IF--=M=D%=LY%H1IMI,,R7+P8_G78D? MR;^0:"(G_^TP-AKC8>"G]@ZT1,C#10CMC_!3]RR;,?213@8SGMACBQQ(=Y!+ MWG '_I?H9N1WPUC/5_M5"6#R8SWUZ=-/2>QK'.N?9%+X^-\KHE4+5F01QEB" M8Z-E"D."KRS.80P+L"..\JPHQRE$A:>4#14PG[\00"S4 7:.BRDQ3@T,] 9B M%8C50,$?(%:#1JS2,UP:,%78V#EZADL%*@/Q AT;?#I6""RR"P.6"P@=&S\6 M'9O6;<=EO(0\PKN2JEO?86B+'=?"'V+X0W*TY(9?)&,#P9D"64I-? !D*97 M'LA2BF$Y?P%BH0].!YHL#3$]&@80?4B7!J F4+X.\$_@!QCVY9@.E 0B##JB M^O8 *4=>;_$[H"F@)#U*DL?_LEP\'B.L790T3V(E7IVC.=_ECL5/5E'',KL_ M)RAO)R9B.*_@/P?LY#?8R8-+^C5S=+Q16QX"!V!#J0$B5$0#P(92C//I/*E_ M[MA=B<5C/!<82 YD:'#@.Y"A@<(T0(8&'?X DQ9XD 0B##J@"B\9*@*: C)T M!QG*L[PH<]PK&NQI82(31*!];#(7$08V=$#ZP4DHL:7PINCXF0F!"DRHQ*08IX0.W '%!Q1?H/ .4'Q \04' M1 $K%"(8!L(,#YP#BN^] "-(6"X,Z(U:BH_G.4X0.2'FCGB>5_DXW^5::"Y$ MCW9B_6IA:#/GDR0>\U\OFY.D9II=YA<]:)FO%34E/TOS?\#WT8-X%2H3 8'N MHQ^HA!)GOMUP.S,A4($/.2[&'HD"9F 0 Q2#"V!& P-^@%B,#P@"KBD$,$P$&9XX!P0@YL!!G2O 6)P M5R8@R\85D6-))B#+28(@'CL3\ TS>(T<+"^/&?QL>N"J;F-B;.L&P[->*B + M?!\]B!GP8C_%LC*P2(4-ZP/!,,.#YT++]VVB5BC:!SS>;W@\ <\D%T/S:/QX:7W7R.G8^O@+!?E^ M=36IHL[$UET=/T<%]76'M&7IDJXLSD3SN[;@*[P;L NM/^@$K?2S/Z=??N/MZOZV8N%"D0IQ#B.-#>>F(CA1"]3CHLP;>3.$#(_58N/E."K7U0OF"O-'#(% M+U-/,YB$XU@=W?O+ZV'LVA/'10BH.7I0+)U9>.>.3(&9HQAS C-'(XZ48IP8 MX[G X$-@YH*#)8&9"Q2F 68NZ/@':)W HR008= 1U<^8N9BKM0V$_^WJTW__ MP3]6=^H82+,OVY8[6'Y=%/_N6J-+@7SM4L L^]<1QLG'QR[#OOY'XF'5'X?W MU-[/_ZP_?%OK#/NV-3&[40S"+/OR3];[W]]KHQKX= OOB:V/HFT;:<.HUL-? M?*D9,VWAK!9+Y8+'8FY;=A>_Q:Z>BLP#@Q&I\A?S^BN9C:VI'&GSZ-J$;9P- M\3^U>LGV'FGYFN7HA)*YM)%?/(W<>^.NGE2P-E[R>+D[D%!>5%5!/]H M2XKMSUHQN3.)\T.&JT9TCW!:2?PN%KFS13F]JY6;L[IKNCSE_J44G@")0AC: MV$&7JU_6ATRF<:D8Y/X=_[E6%N!)3)NXUNH%7U[>*QM27?,%RVNVC<:+>08; M,[8Y/VOV0&[Z]QLWY)OC1F2T'.'24+GQG'$L0^\R*^T_H*=2MN!K>]?0VI;1 MQ6^F?'[WGU@;7V?'WK^X8%UX%_J.:^#-VH[0ZHVEO'=B17N)U.5=='H0)/C!XN@2I^;+3\6#; F MI?&8#Z=) FC2IV?+BXF#K$FZ@?P9*DQ&;60?3*N4.&C5IV?+C],#K%:;9SC( M5+47GX->%5*M&9F=I5;V;&OTN0\N 1XH,V7*[#,6 =9EXB*72CS3W<'GM+&: M2F[.Y^NFTP\F]NV^U')624!^U"G=>\$)%H&Z?*PNM-1[.-'X-^(= MT!?0E_?'OQ%2A%E=*,]4BT,#,3C)\*63#/RQ3C*D==MQF>ID/#;0"!NH9C!P MN($*2Z$B$1 .-]"8W >'&RA.VWM[;/'LQ4)%*AX<;@!X&<#Q *8)EJ\#_!/X M 89].:8#)8$(@XZHPEMV!)IZ 5E')UF'?R%47&>MN9>-QC9RL'UBL7C5?-D+ M01;_(NY AM'(QH%-HYBG EL'(W8,0!L'+0)^T:: [0)"QB_=]#!48&9 MH$U8>) 6=)8*$3(#888'SX6V3=BW4"!Y+;!@+@SPC5X*46 515#E&,F5B_(L M_EMFXW,TY]CC=1=+C)#976;E59#C>BEZJ='8L!8D Y!)]&WDY0)&&-3KD6YA M4[3, 4R,;=WPC_CYB8#"UQ,!K[6IWF7R%TR1*(UE_K_ ,-*#ECDV6@X4Z TC MS*694#PS^G!K*3\S*5"!+I68'..%T,%$( N!+ P4X &R$,C"X* HX)="A,- MF.&!?!SG.#MQ%CXE*#L48+RURG!O.:Z _RXJ0LF:6CV$#A!BD Q MG0>1SY 2Q"X *,&3BT)5(4OPY$*08IP G.#/XAPQN&325S"RH%RP(:9:@!,, M1K@: . $G"#02 $"8B#,\. YX 3?<()?#?1."^;"!M_HY0055N %58QIG!)5 M645>I@EBC:&*$\QK2TJ0BWN/ < M,()O8@PQ4& N;/"-7D9093E>9+F8QJE1@67%%26HT,4(IE';GFCVBA;T3P^K M7Z<%' HT GA@8T 9T8'J0%#%2(D!D(,SQP#NC$-S&'].533$ HG@>A M^)M*A/S14@QW]BSY##^8FJ/.Q.,'(Y\#%>@9/%X6 '(14P%.P@I *&AQV$5,#P$$J0 M"@C"I![/02K@FRA#AE1 8 =WL8.LS"HJR_(QC96C A?GY&-W($GC7WS&SNHQ M6:S&(U/O8X>(P]FPP_ MX/ "!@&!PPL-_@$.+SPX"FB?$"$Q$&9X !UP>%L<'F3X 8>W@\/C6586I;@0 M(YET49[%?PL"-_>/]!Z+QOLMD")<#&U#* "T0 Q2 T?)R=]SE@(5.%**\7QL_0!V2! A M\(+A@)7 "X8&_P O&!X8!512B( 8"#,\> YXP34&-+VOX"=()*_A]2/#E M-3RV93-@KQ@?"P0?/1 7:O%1@$V!X:,&6>+U5Y#.60Q48$(^Q@LQC@L=N@.. M+QP0$3B^T @X/C"@Z. %@H1$@-AA@?/ <>WQ?%]-8\ .+[SX/A^UY0W?BR. MKXHZEMG],LFW6.^W 3E\%"%S0/&=7!3D/.Y9BX$*2'A>G7B! MX0L80 2&+S3X!QB^\, H((5"!,1 F.&!<\#PO0DQOEX-'!B^D#-\;%R.2UX6 MGZ 2AH_'DQOGQ9H2:6;ICYJE6$2A94 ,QXC.<@)1 (0UKQ)A"& MH0%"0!B&!TP!QQ0B. ;"# ^> \)PBS"$8[] &.XB# 66C4LL2PA#+A[GA$W" M4%;%SQ*&LA(LPA#U>JCCO>-G&:91VYYH]D:]0$X $I$B[ PD(AVX%TA$:E K MD(C4@$XV'N/4&">\P8\Q5VL;"/_;U:?__H-_K)ZE8R#-OFQ;[F!YGRC^W;5& MEP*YWU).+/O7$0; Q\*P9=E M7_[)>O_[>VU4 W_IYCUY]%&T;2-M&-5Z^(LO-6.F+9S5XJ)<\%A^;6 PKE;^8EY_);.Q-94C;1Y=F[ -E.Q_:O62[3W2\C7+T4DCL4L;&1I! M N3>&W?UI(+5[)+'R\B!A/*J0][L"Z\BP*C11W=_UHK)G4'-QVB)Z!Y!-TG\ M+A:YLP5GWM7*S5G=-5V>R@R]4OZT,FT[A4#'+_CO]<*POP M)*9-7&OU@B\O[Y4-J:X'0_XUVT;C16Z#C1G;G)\U>R W_?N-?_'-<2.^6XYP M::C<>,XXEJ%WF97V'] %*5L.M;UK:&W+Z.(W4WYH\4^LC:^S8^]?7+ NO M] MQS7P9FU'2/7#&>0N9.[W,X@C(A-_H?VJ# >;Q8_(@_>FRH\.UG]NS=Q^9DN0 M:5"XGTQ5UD6C TV.'UR!*GUNMOS8+<":E,9C/IPF":!)GYXM+_H,LB;I!O)G MJ# 9M9%],*U2XJ!5GYXM/Y(.L%JMLX_^5+47GX->%=1#6!$Z2ZWLV=;HMLQ],[-O=M>6LDH#\J%.Z M]P0L[BL;D7N,Q]8)0!*,T; '_8VYV,/X-\.KTV@4O;-SZLVK4X]_(V(ZC7)\ M+\/A9.I"2:;9B<:_'A:!NGRL+K3D/YUH_!OQ#N@+Z,O[X]\(*<*L+B')MX-3 M%^%(VH-3%Z')'(-3%^')/H-$_1#EKX$PPY, !Z.O@')& X,"20@*$!0D "A@=, 6\4(C@&P@P/G@,2<(L$_&K M!R3@>9" (LL*$L\1$I"/\ZRR3@+VM;C$?[;TBJ0*@2(,?S5TXQ6_HQOPA13! M9. +Z8"XP!=2 U"!+Z0&7_I\H1@ZI A\83C@)O"%H0%"P!>&!TP!Q10B. ;" M# ^> [YPBR\4 P7GP@;@Z.4+99;E%=5+&A0X93-IT.C(//?I4LTB'RB^<"W! M4/0(0QD(0XIP,A"&=&!<( RI0:A &%(#,.,Q7HQQ, 4<4XC@& @S/'@.",,WA"''!@K-A0V_4<@7/ =\W]L0XZLQ!O!]Y\'W M$1: %=F8QO%13L"_!H?OIY@'6+ZY+8.,]*ZB/%:23.)27_B M+!NA\5YZ( \L(44H&5A""N ML(34@%-@"2E E4J,8V,<'SI\""QA.% FL(2A MP3_ $H8'1@&Q%"(@!L(,#YX#EO!MB,$'"LV%#;_1RQ+&64Z.JT),X^)1_)Y' M$JKJB4C"@H5EAAC\FT_\%<>N;IE+[E SNVO\(?XK9ME,!3FNK7?(V6'_(T?C M&?,:GE__R25H04R&%F*738$1C$<"!08!!#@WZ 00P/B@+2*40X#(09'C@'#.); M!C'^Y30%X!#/@T-46$X069*HJ&#MX5>GF?GXR7,5/TLCKNV)9B][*G-^BQ0%J$6*P#7' K=XDR+5W[^ZRM_ MJ 1!!1[E8[P2XY30(4O@%\.!3H%?# T$ GXQ/$@***D083$09GCP'/"+V_PB M'(0&?O%K_&)0TA0_PR\"P0@$(XT@.8RP& A&:D"M3S!"_N*IY0 $(Q",-,-3 M(!A# X& 8 P/D@).*D18#(09'CP'!.,VP0B'H(%@_!K!*(2)8 2&$1A&&E%R M&'$Q,(S4H%J?8?SJVA\J05"!2(%A!(:19GP*#&-H(! PC.%!4D!*A0B+@3## M@^> 8=QF&+\:[@'#>.X,8SQ$#&,#"$8@&"D$R6&$Q4 P4@-J?8+QK 5!!2 % M@A$(1IKA*1",H8% 0#"&!TD!)Q4B+ ;"# ^> X)QFV 4 X7GPH;@@D@PBN$A M&(%?!'Z11HP<1E0,_"(UF-;G%[^Z\H=*$%3@4> 7@5^D&9T"OQ@:" 3\8GB0 M%%!2(<)B(,SPX#G@%[?Y12E0>"YL""Z(_*)T$GZQZFIF5[.[.XG&=ZA$. ,- M%"*-,#B,P!K3?__!/U:/TC&0 M9E^V+7>PO$T4_^Y:HTN!W&XI)I;]ZPC/S\?'+L.^_H>_4EVV!?*>VOOYG_6' M;VN=8=^V\'H;Q<#+LB__9+W__;TVJH&_QO.>./HHVK:1-HQZR^RE9LRTA;-: M512LP'_]W;9LO'I?LJNG(O/ 8%"M_,6\_DIF8VLJ1]H\NC9A&Q#9_]3J)=M[ MI.5KEJ.3[R2QTO(@83RJD+>[ NO(L"(T4=V?]:* MR9T1S8>PJD9TC^"G)'X7B]S9PC'O:N7FK.Z:+D^Y?RF%)T"B$(8V=M#EZI?U M(9-I7"H&N7_'?ZZ5!7@2TR:NM7K!EY?WRH94UR,A_YIMH_'"ML'&C&W.SYH] MD)O^_<:]^.:X$=PM1[@T5&X\9QS+T+O,2OL/Z(&4+7_:WC6TMF5T\9LI/ZSX M)];&U]FQ]R\N6!?>A;[C&GBSMB.<^N$,U/EAP7K/[=F;C^S)<@T*-Q/IBKKHM&!)L>/JD"5/C=;?M 68$TBY,#A-$D M3?KT;'F19Y U23>0/T.%R:B-[(-IE1('K?KT;/E1=(#5*FMV+'MLV9J+NOY4 MM1>?@UX5U$-8$3I+K>S9UNAS'UP"/%!FRI399R("K,O$12Z5>*:[@\]I8S65 MW)S/UWVS'TSLVZVUY:R2@/RH4[KW["ON*[N0>XS'UOD_$HS1L ']C;G8P_@W MPZO3:!2]LW/J7:M3CW\C8CJ-%DZD))FMF)QK\>%H&Z?*PNM"0_G6C\ M&_$.Z OHR_OCWP@IPJPN(4FV@R,7X4C8@R,7H4D9@R,7X MP0LXEW$&YS(4.)9Q3$TH F2%\.#M"#?+43(#(09'C@'R8MO"4CQ@@L4G@L;@J.9 M@!3BK"!X!*27QKAD(+EC,9"U 6*2 X3P8VM#Q*3QQ%CV@EDOP[*3000ND")8 M2V>Z(%"!0 52"SC)L@QRH0X[2C$1J$"@ FD%DD %A@8S 148'J0%[%&(D!D( M,SQP#JC ;2KPJQD(0 6>!17(\ZPD*'(\YHYXGI-X4>UR+<(%1JGG B.,YC#: M"&'5[S)Y#8^6X>,D99#G@2:D"/+221,"*4@_4@DET*24 CPOPD^,\4*,YT.' M]8#Q"P=>!,8O-/ '&+_PP"@@B4($Q$"8X<%SP/AM,WY?K5T$C-]Y,'XL*XM2 M7(@1MBW*L_AO0>#FQ\W_^_@$6+FZ4)KW4;$8;069XXAE3"$(!D2H\5 M TE(/[@))38%DI "4"G%>#[&LZ&#AT 2A@-B DD8&OP#)&%X8!3P2B$"8B#, M\. Y( FW2<*OQGI $IX'2WQY@2!":'Q.(@+R (_PR1Q@/-$<(9&!H ML#"0@50"7" #*8:NW]L<#+EHJ("D0 8"&7AJ2 ID8* $)"!0<=*P"0%'E&! M"(..O( ,)#&!!,@+R, ODX$B#63@!RF!^52)R0+Q%Q[<"\0?E6 6B#^*8>KW M=OQ"+AHJX"<0?T#\G1I^ O$7* $Q%_0L1*P1H%'5"#"H",O(/XN.*#]@/;; M64R08P569DG[$/P+*PI';Q^"'T%D$LLV("N:SR/H2LCND:O,#GI#TS'_W?D! MRV2J:.RB41O9#.^U$F'_!Y0>18B6SEXBYXY2@=&C&']26DKPW$&E&E.@MF"0 MN;T?#8YZQ'E$,4)MP4"4O:(&;9UJ<#0@+2A'%R)D!L(,#YR#VH)O8PXY4&@N M;/B-8L:0C2LBYS.&G"0(XHHQY(_%&%907W?PA'B'@BOD/>"83D(1 MZ$/Z,4TH(2E>N/ESE@(56#(>XUG@!H$;I!5; C<8&O@#W&!X8!3022$"8B#, M\. YX ;?5EF<3C,9P3 MVQWL/C-]9VGF>C+D3,=7WI;REMW';R0'FH.8*\T<1IB"ES^I&4S"<:R.[F=3 M^KF3FD-HTV+'M2!K:0'% -;20&:!;:2&BQ*Z1GI\R(K.2[&AK_" M(;""@465P J&!@ !*Q@>' 5$4HB0& @S/( .6,'UV>"Y+\<80 H&B11<47IQ MEF/Y.9KSW/$HO3O=<0GG5IVT';VK:[:.'"#$V(?1=LVTH91K8>_^%(S9MK"62VLR@6/A=ZV["Y^BUT]%9D'!J-C MY2_F]5(RU?LQR=I%U=VLC0R+%0/%\$!">54\;_:%5Q'\HRVIL3]KQ>1.I?R0V*H1W2/,5A*_BT6^S6J] MJY6;L[HU72,\.TLA?U(,>_9MN,O(ALL#&'FS.V9B'DIG^_<5.^@6[$ M;A[\H&WJSMB')^.(/<^N 1XH,R4*;//: 18E[U-+G^*_%VNSVAC-97XKU-(>X[%U5I$$8S2PBM^8BSV,?S.\.HU&T3L[]&SLG6;\ M&Q'3:93C>YSUR=2%DKW#$XU_/2P"=?E876C9T3K1^#?B'= 7T)?WQ[\14H19 M74*21\<+<'CAO XO",<[O)"T3(<42;9Z3!;KX!AYBLCX;=J0C;I,:=(V] Z3 MZ'2LB>GBJ6;2NCU:41]>)C&3*^4SS-U="8X]T)/K!\<>Z,C3@VQ[2G+L0!!T MY,?!L0#80WC@%&3*APB2@3## ^N@XLCZ; A0<>2\2#OA MB!5'*I-5VB$G:%$N_E_M?S%.[/J_^6\DB3!Z6!Q>:6"KQ[@#Q)1LW>SH8\W8 M[H<&S!T]& =,'=OF+NO-D\&YB[@S!T?'.8NK9L:_A7_!LP==7 5F#LZH"801I3 M1! $'1 /F#M@[@( _8"Y"PT4 N8N/' *R)X003(09GA@'3!W&\P=#SEWY\7< M\4<\*+M!RY4FMC/13)=Q+893F/I%]2)YP511A[R[(OA$-L)H#I/H6F/7.TC[ M^IF-*U566O%\51U=!'0O+@_!V*=NV3&1-'&/!)&::W<7!5](:C9'I>#0B<';T %7@[.@ MF4 540(001!T@#O@[("S"P#H \XN-% (.+OPP"F@>4($R4"8X8%UH>7L-D;) ML= .XZ2X[/]O[UB;T\:UW_=7:-K9F>1.H.:YP/9VQ@%GDX9 !MAV^RDC;!'[ MQMBL;"?EW]]S)!M,'N31/&Q'G2D!6Y9TGCHOR1BOFOFNZU_!.&1.@0\=Z@9D MQOTYP9M=F[& 84B-'% S]/F2''FFSQ<^A\;6*L*E>UY$73)B<",DOD<.?#XG M%:UT+*)>6+RV9)03?(^L1;Y2: U=5?<(!NKVL T,CF5PC@<#N(['"/LG9!Y@ MVV5D/PK@2A#$_>-<^]0[C^@Y(SO./_NC_FX'ONP"OCWQQFJ<&YE2EWHF(P' M$ 9[T.!ZBR"$/W,0OP#C<0X -F>BW?:&T&S!F8VSNV2IQR[O>@H?"D+?O+!] MUV(\B-%&V+\1N>3W@[$:SWI(RF;!J%6FR:J.^I]!CP8*-!3-C7Y94 MRA#*DVI\ZZ!A$V7$\TXVP-?H6Q)#5@40$C'>5_99+GUS99=F@0Z&6[VS86XH0 MV;"CMH:D/H5TZK(OGRWG\M?G4EXCMS3UP]"?=U)7 "WR)WRW98TX+%QM-O]S MX0<.%G=W.',I'M2:<(.F_8YH2DUN2LV+<^Y'GE4"\\'GG8^:^/=GTN/BYRW= MB:'+31A*=EQME*'GJ<\MQCN>[[$5Q@B-0I]H1,-Q/\' R>=+&(*M&V9@:RMW M7ME.R$IPQ62=!6>E*TX7T.8_!/[)FBDBOF3 R[B(@8&R8204]6BL+ M%WJ$BY1SZL6-.6;=.+ ) #]E9"98A@8$6L:;$,II_L\P,CZND8'66F#:S(I< MF-<.@!PX,%.PN<"PHJ8M$H"[,E7H! F@Q*:7#)# $ES1UA@(O,KV@!B,-&Z M2)U+2"^=TYWU^*PP>0QYA9T 0Y.+/" GAAE033]'S/#A-WL);0"UK] [H^5 MQ2H5GTC +;S__"B[IR(HWGPT]5WKP45!0K^GUAC3!;\,N@CM:XM9#4?=7)I> M> 6OUF.R:RNJMVNI68O/WQZT0*:@BM?*JN# H>T670>)8 MM505$%%^J%B')-\&IK$GRF\;:ZCY-A]]:Z-/R^?5,J6Q8\7O+DV.+V-FQ(%\,$GCIVFC19:<859I MU^I[<<_)]DFAN,% 6!*QT%ER1>0RR"2-MP"P"S= SLA*GF;NC,R78J.0"TP M+AN(GCF+/'A*= B6K^US0(1X%EM7FZ%-++K$R1RP*<<(E8Q/E07&A>^P4CQ" M2:#2<>DB8)WD2QK!B,]8^2 /FY+W$RTKM +:W\D%J1/$E0W-D5XZ99N;BCGD MR<16GH%@JH?$A+5M/EM*)%,]8Y@0J]&2E2;Y+=;ACE2P5X"A>W7;ZCZ=!KX; MA;'S\N(Z[N[Z6@3O44MI_/E '[E>KFP-&BE\/S.^&_?$6!3"'X'P1^6:MNJ5 MS)K'3\C6O#ZDVVR%R:%!NH>& 3ZS?FR0 [T[&8Y^D*-!=S@Z'8[TB=%;&1$Y M(^HSQROOT\5Y ^<^55>@/+9BP^R"(]DP-I#C6$)E\9.(K0DD<=#?F$T_!9]( M3_]VU"/#;\9H,APH1GP+1MQ?=D@.E5R/7@(K#W&6>$A/_C@G%;=Q0IB:^=Q; M*-]:J;T\@)E@Q,_.W0!_^-*UJ6I5)[JP7DJJTEGM1H[ MTYJ6=5:WVM6SMF95SUIMK=W0M!9C5F,C3W4Z_&Z,A@?Z9#(<#8P?9^T_M%JS M]LK)*NUAR2HQ5S(\(,EL7SMGM9[G\6#XG>C]/CDU1N/A8$SV?Y#)H3$VR.D( M/@>3,>:%:$@8-6VR8#SP/7)E^X',*]$PXHS0Q0)HC+DEU[\2>^Q#)XQPVSU: M4G#7=S %MN$3B%LG- 2KZXH89=)U*;^06_?%4-(@FXO7_V!*R^=8LD9"'C'1 MR*576)D!'?C<8\L X 5\F:$<\AQ9>AX>Q>,,%BXUY72"D%%K#QMAZ8Z8 PQHT@4U13)O#Y-Q MB+&-^]")9Z7J>)P[RL3CE*%6.I88@L98H2%,UD#,1 ")7<8%'8',YH6^?,#' M7\3RS4B.)@ML/)F0E$VQA[B?:WE([&"5B^SZ\[D3! )+YYB!Q H0D30,*%!W M&SW21!!798(Q7"(\EB^N 8=AJ8^DG& &8!= 6-P1H"@I. '=(5$/4+ @P&)Y MF>^T?(_=#2"5TQ"-$5^.5&-R\(B#3D*(@>>8J+B"/W,475DUAT5",%'H7$K" MGBBCG"X)!_TU6^+1G SLWD;,G& OHO^)#.?[J%W#0G"YC MML"&N5PZ/ 0AP9GYL_*+6"R/TG9OD9I_0#;^@L#8B1G!"BZ<:X]'FQ]YK&L7&,I]2"%5%[%PTE00BU\4YHH,WLE MC#W%"(V7ZT/WHM)HUAKMYA^5>,TM5#& -*23O4?U; M@#X\(;P!8;6L;=U DWL :UJY66P(J_?LC\L]@'DFX?UQP]L4SALFC%:ER%OB M*MML@ $8J9LY]<TJ]E-;(!3Q*:Q0& MG%SQG5(+F8:GF#&&$WTR.32^BVJOOCXZ5MKB=>%9VPG?P$H@IYP%XH0E%6E0 MD89?$N[K99Q*L#/N/,A@P\'J_5>S3C$GMA4RGW7 M9?QQ9YXHU: "$FE@],!VV5((-O4"TY\KP7Y=>%+N@6Z:?B2WB2K_H/C+OO(/ M,D&YHG&B4A29AJ>8_H'1.S*(7B;Z">Y=5YKB->'I.9SAVQ25"E!^P).%V+ < M)@08^E "7!QXE)SG:JE7/D$F*%\/E8>FZOI+DXL"C!#Y7B[_R$C)!N:)Q MHE(4F8:GF%["\:$^."3=8;]_-%"I ^4=O N\/Z]W$$LYOBPA#]_?@,ND7G0KYACNH\QB+!H]1 KFP!Y31D@G)%XT2E*#(-3S&=AJ_&:'AB MD*,R.1[I@W%O.#I0"D-Y#N\![X6J1?K*N#]G0H[QC466SV=*CHL#CQ+W7"W\ MRD/(!.6*QHE*460:GH)Z"/K@J&N0$^.',5*:0KD&[P'O[R>I\)5Z>(36"5L^ M_O1>)=W9A4^1,0"78;],3HX&/:.O M](5R&]X#W@N54>C3B#,/? ,48SS4WU5B7!QXE+3G:ME7_D$F*%32;Z=_V'4A?*/7@/>"^4>]"CEZ!64(J=,*17=*FDN#CP M*&'/U:*OO(-,4*YHG*@41:;A*:9W<&B,]HW1A(R/3M0F9N49O ^\%\HS.&1\ M"C,D8V>NMBD7"1XEZ&^\V'\*Z=1EF9G82T\CU1!N9F12#R6:Y5Q^^0P?R7.F MRRCO@.5EQYTG5E@-!Y$<6=&TWU]!35?KJ=>Q2Q#;C=2LQ>=OZZPIY\,7RCW%HM224NFFQ6\,<.Y^Z7_P-02P,$% @ M%XA:6+@PXFU3T 70T! !@ !C86ME+3(P,C0P,3 R>#$P:S P,RYJ<&?L MO'=<4]OV+[KH2!7I((D* HK EJH""8@T$0'=BM*B@E(B(-("! (BO41 8 M" M* (B0D2JM$A7$>E$0$H"TDLB;0DA>=GG]SOW[K/W^=UW[_M]WGOGW?=;,/]9 M66NT.<:8WS%F9AA?&=/ P8O&9L8 "RL L##_ ,8X8 BPL;+^_L^\V)G_'-P< M'.SL'#Q<7)SJ# "L+&QLK.]OO4C,_#6%^#K +<1PZ M>MJ 4]CZ-M0?'$20U- M+>TS9\\97C R-C$UNWCUUVO7;6[L9OSS+S"UX4%A6_+'GUMK*JNJ:V[EU]:UM[1V?7AX^?!@:'AD>( M7T?'2.29V>]S\PN+2]0?&YM;VSO@S]W?]6(!V%C^?OU3O828>K&RL[.Q<_VN M%PMKP.\/"+%S'#W->14M!V35KU!$[SSLYQ&3TR = MI_ZNVM\T^Y]3[-'_)8+A MNF8%*-6V79O$6^IT[XME@E3S M\44<-UK2FP'PK*\P !%=$W2FV8"*3$Z;9<8IJ:5 V5,76*Z&LDQ$\Z9^Q,N" MA=-85IHMF(8DPZ/')FNG>R7;9BI)9?X[%Y]TT-,XREHV)B>:34@/CK__E+'D MXS#5NC[V;A,QVM2(H+).(VVK[CGL#+RX'15W>J/[Y+- MUQ9$/$$?5Z,:$C:JB^19@\[ MA7>R_JR-@M_#C*Z35=LP(JC63SM7AAYGC$7.3LH.51^8;ACP3#=VNZCZX:CB M3,#G9[(<\7Q6LD.ALC0'*C&B# 9%J7SJTF\&J\F#8%K-Q#+K.[-+795.^6>,--!J.<\> M<$Z6EF2).3*?X+/! %H(XLC=]7C"74L)U)A;#@.XWN]7=GJ]O,7A!P/HKE37 MMLE4;.$JQ94%BY4<0S* VJ1PT=13B7DHV!QR&_ODD5N:K+$>RP<%&>_>BYPA MLD:B&U-=@AQHRXH:JDN\KAXURYI"SW)S.SY1$PT)=])]\-,[9$KK@LK[M^GS M>U]E7LKM'HK[B2!EM$TE3!T,E4&YM ^$]F46/L_LS/)";R^20C33U>5NQT5\ MGPV[K(8L8@"1XM14>I*V#0-HM;%@ &1%R4U1T8UUFB(A ;?I74^@'ZKW8KJ MR9]OZ$,-K!$PYEOQX$<&8")=R@!(2DQZ5!',7V^Q_!?-_Z+Y7S3_B^9_T?Q_ MBV8"^ $^-^/G13ONVTL_%@9[E-_\$-0I ??:X%6J,8U<9 +T&[AN&6%0,S2= MN6Q>7>GJ'.A\GBNE0);['+&_BELQ/P[X^Z!@XPD5Q+;U^$F5"JH,_?F(5/&X M;-:US-; W',O>(6+4U73C@F2$9-.#P[4GM$<0'5OWP5=9A@ WP($,D([CH3% MYGI*W4T0-O>0J=%G?QE+E)LY>_;L?(GFDJ^53H[RM.77>1)7FZK8#3"C#7;0 M0=7NC8K'6H9U0\:]6<4II4^?'KY(,BA!6^_)HA6I&7$J6_LVK:7'5U=*]5:L M'.T-/ */G!74$/H@FUSY\52QWH;C1R/6,PQ !JU R6C''U"-0IODC2,6DI_^ M\/A5HOF+U6TI^?-%:@5AOS[BDCE9V\H (B 'P;-N(5R1&N&WB ,'O%3NY9C' M9V6P\3BG&[O<9WUPX/W']W,-F8I N>R,%RUY78H!?#VVS ",-/VWVM$>#"!% M;P:QQ^Z 62C*Y>L=+:5;[)"Z]N.WX;M'D0.E/9A[^)_:4]'0;=6O#& A$G\Q M]S[3J.PBUD; O\I <48S (4F,GY/> 6SF>^^LTOA%Z1;!G<@MA680B]>&%[? M!*R-1/[IL!&BUM)-=Q(Q*T)^#" _LR&(#--B !\A5/S^(Q7"YE4K3I>5808@ MOT>9H7?L0?FR-4VM"RUMNP>^),CN>)A59:3$%8>13SP_Y5ABZ;(0-( MG:3:[, X Y +[B1L<] 3(1_9Q]+C['=?+6!^)/WO)1F2A+.(6*M_Z\R("QY MS+E=1Y72VYE3J9C91&_\BYW^0S\3_5.XE$_681,)/TP:F<#X5CQ^7V2(Y=F> M)N9C,XT9P!6A70S@@G+0M4#\G]WG5_Y(IBB/XA1S6?]%AB#0QP!F=QJO,2050_ ["W)?D;BO26-_;(>M7X%GQ\4/N4 M,.THK+APF7!0H%H\'O+>L4TK?3NE,YV_Y?9W9_1OG2QZD2$'\NF]DP= +,7\ M/42:TANGZB<851]"&6K^XK*G/WQ$4#;^IAR'::Q#1>T;?1TK]?'&TS-80=27 ML\Y]U:4R#L=T[$>_O/78G:9>&FH,(35)V]8.J&Y-P'I_K>M*<]%K?8U?C%30 MW) I2B3U@O<)?"V44HOJ@56:3N$D/F%^0%;H9KWN+=MQ4_'O;A=P,*[/7/*5 M!)?>QS!)<&_O'#)'DWH]C;.$["4YL62#??6M?#G+(>.0$6O;T;G3$K$/1.)8 MN[Y*E9?=S;MA'O+2H>VN"\]:2N"W8XH[\J5@<(>42;PO-21_Z7I]89[.A>V4 M6'&]GZ*4^3"T1<">D6UH=SU7W,26GM3>I:%J!\ 8R);\> P;DHRTZZR)"N.1*)+\K2Y;\W MO2Y ^6YRF10]KY\T_M=X_^DR#5]%4$K;"!QHWL(EB&IE;7-E_ZGIG&/2)XZU MYCVE#@DY3-&T+%O6=V5.$>09 ]GL(,H&4<9A7,1%GS?TK)HB@P@ZB.HQP , M"S-FITCZ6&1^XU6ZM,+TSKY .B(5$PG]X\-L8PMXD7]\P^0?Z /;]4H=<-+; M4$%,W^+=G]J@-0/@3Z4$TZ/-53\26L/TRN.HEN!]7,34YKF;H19T$4R;,PW" M /(&NG]X47(%_XO[_Z[ZOM5PS-E,(4^K KB934-B?__[V!B8>!]'5 MILY3@G4W& '8H: MEJ,!Y*[(QI B,[%PDJ70I%8J68<[JML_P-C5\[R Z' &>_@'#>[=E/\_S^>_ M,G=W/:5VF!KM O5RX4R3$BFZ;7'Z#?7X?H&[5%*U#S0+DG9/VO4!KD.VYGQ$ M%WO.B1^AHPBNZUKWJ&5QKQ+2CX:Q#3VW2:/]LI_;# 7CMSNIP@N3*AA&>YB^../%+S%F5VJDQ%G@I@BS^'QK M\\N A/\MY%FK^@,^0MM1?3JFA!O99B94+:C0R"VH]*(::F&I^3!AX+&S M7E4ZD2<3'>==7? M]-Z2*+;(O7L:GH#A)MS;UVZ=%.V[ASF(2K5K&/*+[#]N MN!_KIM$P.?FU@LU_L-I2/P!Z<>\*\D:YE'RF7'*^QX*#P=A7V0>;9^1<)E]; MZ>#4Z;TVNX0(Z"7*/1P%<9,2%:&DXX 4)YZ^N+9WXYG++7/3->,#6["T3^ = M(CG@/9P3%4VZ'C[-.W7(Z/C$,@KI6)TF]DE113;$"#4M"EN1G_2+[;4K? Y=X9I M9%7*3AQ,#AU0#Y:2+?DG0/BEBO[+L06+4JDG&OP#T1_+Y:XIW'K/(UXWUQR; M'U9G\YSVH,]W-%04'%G=7#93(;SUO/&92PN3?2_6O.W_BI1(S;Q((7-N&[;&Y3( ^.9(_X*^9\!J?$+F V M.0<)%%%XZS\\;CMD):M %](3I(>-!=!9BW]W>.X<9K6@[Z'# %BNTI1LXP!F MC?[8DHF5<[6R&4!8"=/K6Q68"+%/^C(#>/\K,VQ&\L/4,"1A)I)S^P+'Z92X?[H]<36C'@J#[+%7K- Y+2IF[(MM_B?"_N0@N]%O_1O-:C_G5 MJOZ5>XW-[^(&1D15Y0;K+E@OF>%_HUGNV2[##VY]I"E1%-H8 .69NS5.9:;= M1M)"Y<,\1P+N1Q_6H*L)"%9M5Q5"ZX(VN9:O4<5[XB9O8EQ"VD\_FN^WD;P3 MPH$NP8.5702HKA%I79*F!+I!$DE,-1RSKQ"O#EO9VB./'#6IC=-E%1V.^;C& M=7$+$XVIF*@:HT%.@]5EYE1HIWZLJ.?&/LYY:B(*$BVC9C(DM7O^3 KWR)E^ MIT3]:T82/%RW='@X41E,N]R'1]6GI\J-=58R.907LY*734<*D,$O#_N=?^'3 MZ^UH0#5L1QPDN.(.NCHJ@%XD5TU5;M2Y]55*&QGPZ'SG756\=BUZPNB4H39[ M,L+!'2;:[Q?\M([0OZ+J*;[6[7T_Y0S-5+YJ0#-6U/K\R02 \Q=%H8WH5L28 M"6D]:2N+U+_#=>PS@QR!;[8] C26E_R?YBC."W_Z*@% M?W32Z]4B+*E_- -HS[+\=^(_\ D,0)(N1CM8G:C98,=;=F?ZSJ#1FTJS M\C7I7)XPYY#+'('9\UV"L82JZL]C-BT3)VBG26).(I-G1O)/.@1GN6+E=H4= MLRDNV]"GD[Z===&_*,Q/4FUR7I)NT(F+IWY>,V M7O+F..T4Z >?H*QE\_!?W#VUF7,I= 5JL$NL4U@IH[1"H^.GN[UXQD;=A-YV M'TX?3?I^'.IO_.\(](5*@NZ#!I0Y'"2KR(Y53.[C*: _BAQ=! +Z"J& _;R.:8[( MOW9]V&X;B5@=R8]3!/Y3X\FFYCQ4 @8'E::CGM:&*@ZG\,8^K!E#LWVNK[OO M?-+XK'R8WN$*YKY?2O<@0KF:I3^C'.L[:(%,C2Z%BZXQG3:4#:4ZG?3T%$VUH .ICMU, M/.\UZ6!?ZY]B^%&.+L)'V=?9?@B&[^E/MKQ&^Q!A77F/Y"+>UQ\N5!YR"O<^ M\KWWY>(FOHAV@B0CW2*EV9RO268WVGF_%-*K6?V'_JBAN1& M6N]4'?5J@4M,^/$VG-5 "!MNV*$B3+V.K2=XE$#:+5PJ]A!A)'$N;"SN BIR0;H52L ML85E:^9PQ'"#, )+XC"V6)$0"6K=Z#?C/6& M2G$!5.5LUL"-Z$]ME')SR_T7Z&"*P+:,]$QT=,Z\^<1;J-2"MZ2RL^1[]2-S MZOJ]KQ=>,U/XX'GJ6J)7*1A\K69X/]/\/.IY7(%%A8@4Y MJ%52X/%DIT3.F]^F698L E4[L6->+1B. K',R/&E'%E7C++_5 =!>FMP)MN/ M.V7*Z%)1QIT0,?B,[!"]>FU*$":) _]=9%,5]Q3@R@4-B&T,?"C(I_.O[:EOIS"UI?$O>GIKM- M)OW/H:C_E2D)]W_4UOX_'P4Y9*4;SNDWQ123S=4; )&@%%>6N0JTS0R_\/M= MY2]FJ.+UX7>\]-^PGI"C\&9%0 M9=D.'X-L.XA/)ST>DK?H:!B\2K;*QHOJ,X.@V27::Z&SJ_\,J$Z68N] M[2:'0 ,%?36N;%-^O0DP+LJ7@FU^FXX@B\AU0R_-,2ZNO@2J@S'NI>U2387# M37NC (\CGWK8HJ]#VKT1/5O[^R,E@73JREP_Y(R13Q^WYFYKGV(FW+D6F/":7#O==C=W[74S3W_=F MH@NO$0;+_(+/>JB6Y3=4I_E_Y%N0D0@Z M_#BMY_WUH]:3T=1+C;!$R;UG6R(HD^VF)DI4K6 D70OE;\F*]&P]XW<[8U#E MBW=:1O[\9#-.3TFP@\[3UQB<;_D"%7VQ>D1C,0K"6]>&'PJ">NM+V?H7($MM MC0+N>HL.5^6JF?,RE!@_K_9(7;,V"M/0X@&!"$OT8RH=4% &K('O<(9H, MDMF?>+''\[,<$S\EP@#<#^ L0;MB\VDOCHI1[00_5%SO.5^X2\P& MF#E)@:Y$RC?@6V8$$^K'P9T.X&?R#9C-Y0J]]#/U6GH6(2>02-'GI]O8S?B$ MPDH.NXO^Z@\(/ K/,:$X;3M0,"VCT"M1DGX,0-0>30P].HS-]E,*.(J=@+0V M)7B;_W&#[#7A$)AE1@E-]"E%!D4V9Q2-ER]Z>CISQ\&*PG2O_GE+!JV42_\Z M=0!.*J^>\&NT.>1*S(%6#1YM]KTME"V?_)OG9EM)3\B[@F6Q<]LXKY=NM=Z( M&]\4GHFV"\C(6)[GSN4=^A?9(O1UD$ ]/^R'80-5+_6CSRKTN'F3@Z.3YA9USL2&DFOO;^A# M#0>$$3I=>S;%;5GQ/>HS\D^:.8:/AGVS_=8Z1^ZVUG]P08#3?!;[9*/'^RUJ M?49\]I>$<'7<:ZYLPZ$:H4-T7E!3;?%A MCVJ,KHUV-Y*T>B20>(6@SPU]X#-$3#>DI)*)JSH/,G B?F=UN:8#;E%!N/'3 MLIY6EW#O7V:=_5B;,--=*[W3A$?)U9T9SF/8& 6=\JU5TY_$#(&@E-4/3&=P M#W^.;YN*RI%@%G!M!2@[H^K^U[) H']_F'W2RM^6FY=_QV=7G9.=C/WO&EFG M?'X ;.5R73ETVE&(JK[=21$/\Y/OUQ@MUW4C/U^U$&_KWR]RF$SH3K->0SZ& MR.SGPET?0NV&9$$=T@&LEE2@L'NJ21??_L&X(2:44;U\' RE)7C6+F;\,^77-.;A<<_+Q.[H6T.S=6QBT M-LF].B@BZ/2S,F?2SFU2]7LJMN)1?X#%;NW<(=FBSO;-H-:H_?K_D-0IJW#RD[:G^ M\3Z;\))W EWSFVN]0#:I!R8#OUA1.[B2)Y'$Z]IZ;!_(17=]CMC.!I]1LMNA MHG3Q2UDT(=Z4Y^R$W>JN'YAY&I=E"\L M4IH+-KR85?]M._"[[T M[=(X%,QI4(A_2B 9HI&@P5YOU-0A.$ENH."[+U2L^%DD?>G26>C5J[:AHU)3 M80I)W62F64-<6KV>%%\?+-!./Q42H'I2KP<(L33RQ@C2U5 *Y+3G 3 QJE;V M:]F$QX^\YP1?03 75W]'Q!B%T[9Z]Q8$M MD\,EY>0XX*=H(P>U>-OI2>]T]GG+. A'S!H,.BS' &(CJT*334.WN9P<*YBU MZ@N*3:>XEAC1,A^5#DV?-QB.3O83#F"Q6Q?T=FP-LDFAW=E_AA:B%G)\*2W. MACO$S]6.;([\4"%YMI_;VI7B#!J^FF$WF%LO]A8QUO7P,KNR6C2M,A,/GS+S3-(CW MT[/H1-C4$YY.5.[<(M7!+[('Y\F*SF DF6G:DAL-2?;M2D$<1)7/?*^FT%-T METMN;'Y@PL),RKKP D:"IDZ%7@8U\U#44S3-URW'OT?'J [V#!VIO2Q7?ZM^ '/ZO[X=TMYAV^3'S9V EEYFY#) 5#SEC5 M.;<$%=4\T2@\/>)! 75,G[X>5/"JN@A_@B_4Y:5LM!'X?4TU,'R+8F.P;&Z6 MVS4)*B%?MQ2^$?\AK;]0 /I8^QV#9Q@ %B<8*F'7F"-']7Q6]!:[I?I ZGR( M5OEE9)<*P0.)E;RTC>&E2Z.PG:EB8[65=EGF!FLW?RJM*;(M:;5P$DYBIE_# MQ35##,GW4J>Y5>0B# =?%S3F<)P1[I4WO;?%XA^FYX.P$>0*'82*/O CB"P0 M^#0^@N^[??+?Q6?#[>%"A-N:4+AS)=+H#2YF]2=4Q!@ZWW \% M9J@K=H[*0L*<145$L%_J]^49P",3FL/P.AY]E;*]/6=>IC8VH:DDFAR[=W;B MK9'D@L#LD:"(943.090.XATS_;\E]_MQ#;WE&A4;IO5_X>I.V"4N0VG"7MN_ MCH1RH[RN4[WBE1,S8OQFDQ3OVZ.W:[I3M(/4A5-T.&PY>ZL7\N.X_VXT88U[ MS1>H^%5IJGI'J,Z[MZ!7\4+-&"29O$-)_884Z-B27EA]D>+Z!C[K&:'G)H1N7[U4U5;FE[ZP& KUU\O\T\+[_ X49!:A06O M_O>2@/W>7^#^?[;ROL1T5J/K0YI*%O(#YJ7++^^O%D@&%C\YIKBC$*XOYJ8F M&/1SL'.J9OU15=-E"_&6FDQL.T:([R>$()+MU&X_)0=Y#+[E+^P2&-T9B]PZ@507NM?R:Y$K,X?N6'PQFG?)8,TPB9GI;N\]LZ@3S2Y,O/_-D]\\L M'!ZM;/C1-2&LPGV'D^4V480;LUI<]-41Q=5J(VQGX/?:#JPU.V?O<^3.AN:G M4GE!*Z>IY 6]T@5I9Z$V*0YN4?VQ L![K%&[%7, [32#A;KE:((E?DYS"U\& M7)NE!SX&VYV0\%#7P6VEW)J&C)*;R+]'?0^@+/)X;T0ACN:2!XJ;I5ZE:U-K=7HN+':AN61"]9KEJS-MX8( M]V6\R-=F=VU:H&R.8.OM']"#[B<]?#]@=R(@]B%PJ7O9>\? #'+VBBV^2U!Z M OQM/@CT,7-"%G40'Q5DK!(CXCC=P:YM8M_]PS2"EA62YOCC$__YB>EWCW1B[&_GIQDJA1@L7W?- M%62G[JSE\HX,Z&?NXFA"UF^3_;+WL MTA\ ND0!:=H7*4"<>!S1#1E[[Q=\#HBNS$=@'9Z&)B)$J&>WVZZIN MKV[8N8N5_]+WK?WM"1HWGH6*6-&<1DX8;'EQ.2SA!*K?FI<1H]?XK->V3D.? M]G'U;]I\PE!3IC@8P((H%6,03Z %+1W%I%9[@N;;WRF::WF0U!EI"TO2EYKV MH]54CDH322^CI_QE^E"3_IN[*N^*45&?='I4=L>MJ[S3,D>N)0N2#Y3.A<&" MP)F7VJU3B8X\X+-@WH^DIU59AL.>0N8A":8M!<^:Q /8B0TWD?6AA85%A<@0 M#[V(HJUW2==E MTVWV]&+M=OI#V ZSB)0LJ/;R.J5U>E5?PM:QR8/:L(T;]--C:2:2"&RCEAQ? M2J"_] 9J<65(^WKD^L3MPBH:E?[6S-)K3LUSJ]F]G@VT^V]_$#4!<4&C3/1N M./!&]]I,KP *TE/NM_^PS332>)68P2LI^U4X%;3B,C!#:"SC:@,>.=>FFJ/+UN*'[3L ME]5.%5Y@]=XE2M_=.]A%+GW:"&93V=IS=-Y-O"MS7!BWQ=Z*3!#/^^O7=-=T^KA@F'C-".X//_=%G07.M#"=Y5G?ZJ:P/ MES"!3H?IG$]">Z!B,'DAA79"?$;Z"+9[$2(:O_)FFJE!*"$&_XI+@IRM;T^U M!.A=.)YFR.?:ZSGBT5>'HM1?(OD\Y[U*84C%9%':Z)T4+_>=HIE?;G+ M37A5VWEQ>1Q@*5$^?^U-/ M:>&/&9R-#(W#"&PF8LC',^)"#X&3\^='RAM18]?Q]TKF;Q15B%;MS:,L:54L M_BEGCG[$/]S/00>H=JT_+O4A[Y_LG+\ZZ&>7J/;3FCV]\IMM3Y6%A*ZH'"?D M9WD &;_BE8^:ZA)K/MZWY6'9NF,3]#I@[%N0QZ"1S/0-YX3ZEZ2[.N]5SLKZ M!=N$-1[(1ZM1LK%1C3IW:J2,XD2B1,\NF:N?UJT\9":W)1_^C:HZ:A\))N\9 M^+-U2NRR>$!_L-;A#X1VA_)251_1+,AEO.2HAD"]M>*7[F^06N*K7EYW'_XX M_>2W*#:/VU_6V@9%-_&/8.*NS< (^EK)HMG);V"&U;FTG^GGW_>\4?@D:! ^ MT#ANOY^$EBQ=JG\QLC,VF?C"?:/Z2W'>8NTZ?]JWQ)WX(XLYTTX:+*0I;OI1 M=P9P""9+[X:I46VDDLKRD"-1UQU>[7!K<(Z.S [^+Q%.:*S MSC@V(^V(]WJ.&],1.%WA/"K5#L9?D*MVCL,7]PDWAUW4OWTIW;'Q7BC8*TC8 MT(>D(" MCL'IT5.<#& ZTY)^LCDL/^S=!@.@'8-78?8%F_D90(L&CG8-2HFA]S. 31BH MS0#8!S#4:YL<(AR]. 9 $MHO8.;+$(H7_< +YIKT\J]<\+F*N2IH!L N+&K M4 9@N!Z!H5@H, !1DS_S"6$Q8O&99P#@!8PK ]B%HJ69H-4-#KZ"_YE/Z0*/ M(B\._E?EK?_*!J%OK6__DP'\65OL7]CLLL:QSOZ U].&CBY273W^AQ)% E.\4;HH1JVIRF/I9YF MJH9M3IB376)8%)5])!Q MS6HT^.!=NC1BY1DD0"\L\4:-A:L@![T?>O@G52'F%%T8?.A9[QFENVKP9-O- MDL=[R,>-+-2N[6*P MM%2"=KI@,<55CJ2Y:G<)*?$;!F7<7K$%J?;I(%2H=A)B@VA2Q0ET);?F(^$" M&P7VMI]K[!F 0,8QK2G!+QG (E0P==7NMI@ M1T!,OJWB^[C!MI7G0<(-\O7P_WBV_F3(7W&_WYGZ@V77!SX],?YANBRE>.IS M%\ RE(K01!5OOW<(L&_JHQ]T%:1*7QV0Z"FU$)98O1T)VY7+AER?55S$N0-$ MY@2;_VV"]_X^P85_O55>.8U;/3I-P&K5RK9EK&069G2'O)A42/-SG^!VUJM, M3K:BW=PO;H;0#B-D;4<&EF]@TF6D+T'=&M,(];*.!C/-BFR_P0[M%Q 60O^; M?\>#B3/8>#CW"FR4O)X %=R\04U+2_>AWB6:@6]")$6/;=K(T;I7=;@P(/K]8D5A.JP.6.Q^LA+NVJV]%3 MG1>/_KQ:?%L?PJQY9U17S:G8*W41;6*9OT(@9TUI%J_33Y^:S W8 M*IG;?TQ70DZ>]A(""61(]$Q68^C2N&-%)M)5^BQ?!1=OYQE\@U/B42/3?B3^>0.NJK$%$A(L+R:_R=A#_Q_ M(T'LT ;Z_K-A__]D*ITA,:6"_O@W9F^9S"+)^ BH--KGSDCH4:IXV_Z=T&JGV)8G/^?A72;> K QA7F^49 M R/(F'$VDL.CK& ]KBXQJP0].LY=]T#JM3B M*!&U F:89CFF6,I;L"ZW#8S9&W2IF#\_*%AL^Q-S9;\6IK5D2QVVZQI[<6CM MVYOWI*.(6[]UZI4N84 E0KBJS4V*3=QT-0.(=4E5?KIA F6],I[A#2D8(9R- M?9];[;0I.XVCB?"2!9-.>7G0C*A<;1"AC,OA/)8EBZKJDRG>D=RA.]4!4C:K M9_?,440;L6;V_E7:S3N7!8JUHK8/AA@DOX.0FX.9D^N$UL[JQ%6I+05(^0;4 MPY+OGLI0]N9.T?1_;] K^06Y?7YR4N=&^ADGTP)'4:$'P"[/@2#H47<,']R= M$#LF86%#AD1,:_FVV;F)EMTC$'5ODO!2[BKT.]_ MI,[@E.A1\VF;*5\K)9SF H*'K@/>&5:NPHJB>"^%_ZJ81&Q;E=B7JOZG#LWV MK[@V1K?"JT+ALZ&4 /H!Y[^QEU(4^E'<$BPHN3A5/1]_C/JEK @I1: =2[_K M,E"6(!1#^_F&)^6R3T[(\E+]7P\R_<<[#7_MH/P)-(6IP_]\F NON9])F)T* M/8SY2G!B/B/6=#+\3?Z_;>C^Z:B4]]QB;!L:LJ;E*&)9/QX M1-LA]X>N. %?AZMD_^;73C^J7$VKC1F YT,M[$;/'6@TH4J\RS*K@ZY8"]J1 M1H,6Z#*0NS-'5S9RHF7T>]CT,LB852'*WC2-H]&";*=CGA/O)/RS5B6$'9F: MNAY'[=S/:U9!N\A/D2S;WFGHG30,)UN*88][[\]&E]!0>"/0:4^6I@W:/:@= ML3TR7$V8&:Z.TK8Y%9S=^SR$(_CDL,BSOLU2V>PL^U6G%NB&_.Q&,_>B%W1 MS^GIH4>SVFL7SE;V>NSXK1^XBSYA+6 M(3?MYG)/]98LOO[TROP@L&2&_\( 8A#5-ATS_F,WJ0%1&DUN7T\N0'@K0^YM M<(T8_LB3^7)9B:T-\1:_*KNG/QE2VY6C.]RH3EI,^E[;6*_\\.I+R)7;-E1X M)%O%.IQBA4FR13R&<7YSD_**5;Y-&/'CUEBNN/T0Z\=1X.F6;75XWGUU?F]X M"?,6][@9@KHZ/1>'XW>.VCC_+N82<X\[-[3K:D<;KUS-MA)9EY6ATFK MMLD@#6N1#5,BCG:K$>VV3Z-NWGYZ\-?P_E^?L+"][$%C*&2O,9UM*)6S(?\& MRM)ZN&IY83;Q6-2D>8.E!C:%K!IKX#EI.F E:0+9)5" M[@VOS6*MZY_LR%^V_.YX>^\HO0M^D"Z/OE<%EE(=>1MTS,TK2N2"DN%N375< M#V6:KHF^":0O2'2$%C@=Y@%^QD''YUO]![BW,.S@NDGHG >GL0$#8!4M%ES= MHS@?5&TT\'OA@M^.PIVZL4M!+@26Y==)I&@\"3H7<9,8*MRO^K2L$WO[7 YW MRJ@T_+=AK;H"_U3>B^2F1FM[ZD-HI!V'PQY';ZM*NTJO+90 M<.4Q]$.-N\S5:7A;$S)@O%$\_]M\^9[<_&:Y^M7]>!B/^T,-+&7#Y)'A\&K> MCZP-$9;E$4?9 ;]3(:F_OJWOM3Q&@L*3RP"#=<09=RC%28DAG MU_6KFB MY);,T46$*GQ5FMI@_'&( ;A,G*=R38:H7WN,I05G=E%55ZO)YCI(#T6TXDBC M)EG9]NZ;005BX84W=M$D]$<3@&]>AJJ/?0#&[QF@I$DV,9N)@NVVG\;\S)Z23"]3T_^&^H@WBOHU1R-%6U Z[-/20PG(8RDJ+@I7Z9F<"_K8 MPDX[4S/B<EZ9/#7E;:N&3ZJ],T(94'KV!-R"<4K:97H5_@(AJ6D6/5L\U' M*>G-*[K:WG7=@<4SJ>QM)3'^3S877-D67YU0TW-S_4M7^H7>"==< 229JZV' MC1P=B=?5(SN<4[YJ5N_PUD!M9\5@A9D<[Y9@6F3ID EDT1RQ??=[SG-$P->G MQJ#D7MZ'GI#O1FQ-6#WP-$6]%<'2J R)("F?O5_F4^_VVUIZ 'VC8I:8]S\X MJ_JO>&[TBE\N1_Z3)USV-O'H:_ME=!G:R7?T+[A?/3#M%C\Z\A;:A_E M5_2^J2H!<D"#[W58UISAT5' MWW@P(5HWYGYX8??>.53-^+6DL^EK$C=]_5T]-.6<9ED?7I,T/>K3Y\*:2\6N+E+%R2;M6#Y4A /RIF^/ MV*[.!U_%8PS ^![7\XB=+!E>%\[P45P%CAGS;A6?4F\9OL7 M@;??/E6\I)FQ-F([X34*+>MLE2:8F6RUX.>K=L%LC4*S44H['552\RV.X[[F.BU!+G,785JM]ZZ@* R@G= & M$05#[K7%^DF.K7WW68KXKKG%]TN7EX1ILI-!OQ7 17(TH%IN5X!(2J:/T\OE MTE?(Q!]=!:X?/-=FO=96+DWO'>)GT]VD=\.%&Y'5C<'4;H=,]<_ICC*Q]W.] M[IS5Z#'9OKR/:SYT0ZMBQDETJ622Z'AR* =SNN%)4I?"J)$^&K-W'AW @CY. M*D5$0J2SBO#X4 9@Y;ME:L*;O/Q(*9?BLF)$4K*XICD%<3^7T=Y[R"78$?7( M2>[BU(K1CKY,70_P(--E]4"A^]TJQ.@&29 F9V297C]48WZWZ$*PU@^V,[L^ M=OVAGZ%"S:=-,Q"2L*/?LO62UD$CVB\69?G8M<:(.0Q>=$L@JW#,=3MY[,98 MAYN'1&L'*_LUR/MKGUCG>2E3T[A'H8<6E]U("(%1-U/89D4[7WG(S5ZYO;F& M5XJYYZ5XH@YCOZ3' ?JGS?^C _+:,P065\(A7=5@TGYHA^KF>-7XL3/?+>]= M';X!,9#A]WT:70B@7X(LV9%2D&(J^Q=='/?2]L=W:S>>*U>/8]B. MS'_6%16]$=JQ2XR?5#V,PG:-?4FC/K3OWL<7?+D^^='2W+5 -]#]C$+)[ Z^ M-$>@UE?Z='"*F%:7O0MH7AVT.6E/-3Y4.KZ\,)\!%"QQAVVY M8OG#%U.0?:&2H5^A_,WRCOR:FA&DB1#3FQH>H>HN#Q,7H]_#PVE*XY9'B-FT M2R#+-#2^IDA5!.7>:_54,&6]^X"NR["S_2_P1"!(JKX^ZCK?"^>##[D+\4_M MMN^#Q12WYGY*-%FS8^Z9Y#===7*KIP=U?RAC78&8NG[]%/S^A#EI?R@HH!,# MN.=P9>EK7??NI1LRS*A:SR6P9=DGA?L^$\R]3= M<^\0.]'7=@_;F&2R*_]/G5V_ GD*W'N)W%W+)F6+[5P;QA\=W!P_DT 4O]H\ ME,AUQ<*G^2S8,HV+ZM-M5J!>SLB/E#S][=O+5(K!!O2]3=>DYGXA6IS:-A,5 M7NQ.#(HDML0;''Y$ESYQ9W!-\Q!H$"#+)Q'%.1DAYVS%95Z(1@QI3"7LP*4T M+7D=%@F\U0V*OMR:@>KS+8LXI&R@+//9X=N]FS3[NP_@7G\X)0B%Z M9T_6?HH)Y,&WXZVK/CZ4.R._0/C_ O U/1(GR[#^/^<5OM M_Z;OB[[H$0&J;,[.(&(@TJ#W"U@)V<.SV_"- ;W^QZVLIJ=^3BMJR'EF(3RV MT4X0*8=> J'3YKW"LT]A\B/691H?F!_8DU[0X">!W7BKH3*-TK.>ZYYYE=6Q M 68:/]@O0 JQK,U^5-QJ->G%\%UFXFI+9&9P#>-9W(,0;/$]I<&$.LY'CKZ@G=N]-L&V74#QC'76 MU:,(D_R+9X2@:P,.)]MONDUO_BQ^H/Z3;[=/;0,M#4Y15Q_C#J$=<]@H0\]Q M_*AK,<^(>V^_04)S7;X2 _)!I>GH%=P+S389X;8KD1/'MPO4FF8GO_^6X;-9 M?@H4W$X&VUL:S6?XM4GWXA4<=-JL?Q(;0OA6=^P6DQTLPYAK-S3*\2!!*J>X MV![LM?^R/=1HIN/PSFN=PRO-LH\'F%!11G\YUDZ!MJ\%DD17_1*,\K2 4 MK!FY3UIM*4=V(5A#X?3^9N&AS7495*41Q3_1CU>4LAWM>7=RPOKNLW>=WD_4 M$8BO;B/U#O4&+EZBKP^T=O&P6\$>E0GKV]/]0X_3E*G:K98B$PL0Q8%RC>[E M $7=H:/' _HTHX$5C0G8W?ZCV7*$H1RUHW'';]WP M7+@1'G:.N )=Y:5"6^@'JMY4##>J-9^A0G+!P48=#U8+GS/00/HM_U=)KU&K M#H@6O"1HV>7(6S-$.\XGYG_KMZ**I*,BZ:FJ_"(QIZO#/^26.U4.GI(=J%HV M5U2?'3__I A3G\NRRU/KZ$2UV\:"@91[P@S@ #S60]DK2#Z;+9!X!?+^PKNS M,%!TIH?:.X/HI+51VMX[M8P=;E2-12/2GN!W"FH.SP_ZFS2Q0R\OT^4&T,I% MW2^1Y]**TIP.=G]SO%1QC'Y*'_^\T6#/TZU^K4 KD9+1.E;;ONI@UZTM9BWA M"V85]^K<\E[LJBCL@]_1@R.&9D;HRJCB:V#V:U8) \S1I%;9A2>J$MMG\?EH M."E1H;4>K26E]0Q9.'J!]878DYA^DSXKKL_Q%.T91!?K6YHE=0PT.9^:3B$^ M?IC0O3^JH%O[LP5_&[3;TT;K@3H"NMJD[AN>7T,WK.H@?I^CAU_- CQG^$4^R)CN<);UZT//HHC;4,KE MXA*S,E!MV1KT(,,;&%2B45N<<^,2 MZ^#5"S*C@I^ZH%>02[N& ^'?*+U1A!J;-D1,P'*AQ2LS$D*(K<9"NMU:^NQP M$^?ZTXWUWL+@E',?XCZTI$49GO@@.U('CX6SH?FIGAUEC==(I>W [?X6S4(]QE +%0KHGR4 &T60/6TK .Y=(A-S$FM#_DL\%<+_2AU^?2 MFZ]7[E?XK4<1#]RF%I,FBTFL H/X15,O7R(#<$WK/K([NV?3!V$'GY$L8S/O M+$'$J!Q1[]SUCY%@/9=Y0MW\]R7!.>CW[Z_\ODS+N[*XOE"( ML(B^UX"W?;R[O$-J4A$-=/W(%YE(U?^Q/K?87@9G7:\"[ MTZHBZ MUNL=[JO.JWRK4KK^0V.>P^0%WMXR[N:&"UJ1D74QENW\Z^SRHBIY= MY?HFQ>6TQ&]XI6J@S'%N>XE7QU?2K5R..WY+;MHF&IS:'@7-IDM3[S3+08X- M&Y]?I$,C\7#FUQ)7V#&B5R M_^Z"GA23EEYVVIEJ.PP_RLZ\O\ Z86PLOV+WN8L&"TEYSXCF J8]96)%?P_Y M+P8_W"?5ZO;.^4Q]1#P/K8*.#L[ VVNFJ((S,B,9=X]R;.*X]96M5'?XHM,A M8$_(96D7WKNSKY,?)KT&VL]CZ(0U3.#DM4N5=R1A0^WQ<67>X6* MNXD]6(YW;=]_2YXTDW2J2+?_GF]L#'OAP548DOAB\7JF?+;';2/_?S^/[X:TKR)F7*/CG'J0P@JE$ZH-AV.7,.]^*;NSJW M\IW&NAMC-D>> '(N:SDAR/QOW%^,%5E<7PZ@7J1<,!/*46-[]>:XF:2D3%W1 MQV O$>K[C?94L^SDRK">I#J9!5;W$_ACQ@F___Z!N7 8A]KDG'3=%=?C9OG> M:2E:?,4+1H#9==M.UM@15]<:BA6Y M^PQ[BP.EW4$8BR:I5% :.M*O8PY6G5@K]VWX+3]6I<7%21H <@7V_E+H/2=^ M9@ L<#=") 0*RDY;:%M1Z9%N(6[Y-]MT#SF$]=>WYCU-:I?:A9ZG"F21/<2( M-@/XVX1!E8*-6PV1M2;'@B(6]4<+,I7F51,)M=&M3&3K]WKW$QAO=QE>Z7NG M4JVVX&-V_,\4/:79?:?M'F8%9^)H7@Q>'K_>7Y7A@1MM%JAV6\\V/;/A=?A^ M=.U). ]KUR1"#.Z*9Y:W'!X;9)R0G9VC]FZ9%MN\PX=@CMB'WW:?\U"@XO0! M@DAC2'%3;]1FF<[T3L2X+/T07L:TXAL39@1)W]/S[CL8DO@ QXMQQL0%B+-9 MU;SMHXMKS/N.E:W3+E?_5(/=[U'X**GG SF]Z#B<']J!X]-513$K@B6;T'/# MN\T%,_R&/0FXW;EVA3E^ #V1/X4^.T2[.!:9E$9F HN(KI-3U/T 8?DTWJ3W M=5]S(<^XOA(;;X#0[200Q_Y@"FFKT((3^ 5P:X8^MD>P=TVHY1S<*^FJ#HK< M616FF) BGU3"-"G-&>R\57:+.T(?*V5JVE+!.W6E!%!1NW6T&Q]]FZJ0,,O% M4\\9KS&.K5FMXNB!L28)CNZT$^\8_N@MFS J#M.[ M6-=+RKQ:3A^F*S]0;H1/(SC&<.2&NLPE$H;EJ0;+EHSFA+6Y.H?U1[EIGI^! MH2PT--7L'E6[J\07G*([T,Z^,'*W"CJ@GKK5<6"/#>5U$P#;NARUJ07::OR6 M-_VNPTVW&< Y]N#H&+H:R-MJVG63FAY9E+:4(95PD0%8-+S%G*0*QD$I5O#( M'.$^/PY*9X-@/.UB!>ZM6R9:^$SRWB'2Z2J_,V?)#8*"H>T$#K26DVLC1]&4 M&70BY)+FN M130QOW0^#@LBV_X.]]PYKAY%+ VDJD:$?ECG>5B9K8GFZ=8=3/+X +N]PJ08 M;J_(AY1IW4Z.K#,FF;PIP/G)(16:EF'WNO>BT8YB'OTUWDR,L0V!#,* M'CR3'%ES>63]BWZ\ASVG,8N;1G1N6[6&Y*Q8M*ZA %$-"ZW3>:E43?3'DE=8QA31L5)X:03W?0$MO MI=UC+DV6^1MD&3%N.'VY;2,)2\EI,:,#/<%73I3KZRQP7_NH]6K4@SRS.0!Z MS]3K^"7JTC![D:D_NG*0:9(N2I59SC_ALXS0W24BT$HU !6GL?&B@:441%2! MZC,Z$#D;$Q@3N3]),7[5!'R! D> MHR%'7!$PEN+'>!I5GO5_M'Z,N4K:Y38U"XL:_806 %FG5SBHRJF- _.7":Y; MK@0O#WRF39?82H^DA$G*Q^![688Y^D^\%92X M7!_YCK-N2ZG %6]Q"\#%?'T/UF>C[".FH\/11_6]B56>]A1_Q/O]B\M*G-2* MH3.GS7?;%\/L4W/130T"GQ0=AK4.@^FM>#Y_G@#!D0VV59W-OT3<+&NPW#4((NK><\UOAFE!=+PIA0CRF X1KW9CF77">@U+Q\1,_[ J;ZJ>P M\-,J[#]=:")8$J$U!4^"MWL:[#_#C3 B/Y9SX(95]77=!)GM<*'X6X3[F4#: MN70,ATZ^^_& D-KK]^K2 ^Z*ZMX!+:L'M 4*RG8\STK'C8S+N3Z^(67TZW!) MY]]:&_,?MAF.AKIB5H.GCM.!8JT..G#A* [SV^/.>E=B3R+-6^B V$:GEIKK M5X*[O>;.M=?X_/&Z"B5D8*&TT:$X,W:#Q$TO>^Y[*2_N;/1%4A5)$%9:7]"E M2')/Z],&A0:C1_**=A06&@KA$NA;5Z8WR]MNI'UVV0S9B\2TP^.UI,A;22=0 M,(I<4TU%L8/;3$K(2WO7-,,)^0WQ4X4*+!95;.F1"CH638=.'53P&,,XX*+3 M5EHPX2/;Z/H\.N!@&O#6WEUM7.:9%*V[(LT965C)7:O#,O/RUCFSRVWHMII[ M;[,6&?(O^6<$S;;69.3%:=0F7EK6+5O9=)1:9N.HEF(]" !%RD2V)D^AS6>@ MX%;R.".FM1E]1ST M1PD!"NMP7PZ8<@D_3#4\R%=FBKYM^#3N6U!^M[K2NNJ\!%._O!8+>H2YD2;& M=YV19=A#4ZZ82GYPCAK?W*?M$L-W;V_B^ZLW')G'JUT;.)'QFX'DK49O?JNY M+;2T%FMQ[1!5Y[4KY6>EHCC)ZZF19;)R=ZJ,Z[?HW'MT@.OFIP8EVD IZE)Z M2TUEM,:Q[#G/'+<[BQ6O1W[\^'Y=K^=D;(-CPI%(L5 I;"$09+BLH+RC035F M820P[!OD65J5*DIL1XC6M@UK@W*Z!JW$H#0\ZY02%(H4%&?:/I:>/&/5#]VX MEQ_VPO?P2MQ.WV;J88P+-O;\"R;BXM)?6A_;X4>/GS5LP7#.H44I:@TNY*&2 M<24$?ML@_M1.P2LZ4%".\4Y3^VC ;:)[=+<$?RM$DDB+Q"&36R3$/;"J>GL0V5ET?KQ_)H2L%[I/ M)V]>:OUZ]$<3T]D!/E4G#'^9E_,^#E,*[ZM@64T2_SP2!V7:P&Z1/:$&_<< M)'1) UY)XX=,")I\TNCBCBT:^X.JU&#T0Q M+LK_=/14U8#"4@STO*.\=K(=N8,1!9SP;#SC%QD(+CM!5S\CKJM$+[3%PC*" MI//:O>\'H=R?-IPEV]7(-EJ5Q^LSKP;]#*')H)0'GBG&PAP)/&[:(?/RJ&.L M7SWHP!XS5NN(F=FE^/W9'A(<[\D]E>0%&N\IWHT),3/)A<.4-6+4:3"1J$B5 ML*8#E&X$B,!S8N9R0$81Q?843[U;9WB>DKH41A+'.WA'ZP7 RZ_K>=.!G,MW M[#83R81-%(5=+]<5 2D_1 <"EAY>[\'NS*JP,UP&$8,ZR0,#TQ"@,R$2MGX)=8JAJE\$H)(.[-\A1N\>P.S#3*\R MJM>DRPS*%C&,#J3].ZNW#*0FR'FTV+XH&/D:&QW@M_>GK#1#V=',U).?4"X! M9&Q+39V@6("U7IZ.F-9, W&:KB2A1T M_3)5F@Y$]"!H9ZSL#X)B0OS[H07QFL3E^[J&8FP]?V+":G ^=D6*'B&2QGN8BH<+FCPQFC)O]Z.*'/W$P SU0P$)X7F\&V M^%VQ(4$B'W._6K1@Y(/9EYLC\A_YBPY'AX-7S"&T00.&&_=5V_);S#M*BCCC%@\24F4P5T MZ$#KP!_ S/W F0DYZPG,105)F^:T%8+9%N6QL?XEV\,SWTPYP^4=]C? M-_O#6/O_B% $98L8!?OZ5T+%GT5(&,-3%T"V) 5$XC1@.'"Q62@MI'LZ>;G' MC/)^;F[*^5K85UX$K'+Y,$EQCSX=X&BY1,%&UNGYPWZL8R0F/2Q>3XWTO537 M^_#=\: L-#ANV_=WCNPQNI?1BI(,6MH+3\SO/H'\ZO0C=/I[)=E[>BMZ_&,? M"1ZYP66Q"B]S#VH;J74?%1K"UDM6/O_)'>HCUX__GU06^W^#S_M_;6@Q_UVS MY-\/\W\Q(D"6&-J#KOX'/FNP:-J)?JK#C@M8M*,]XK=[MPLEZ212/>3UB'2R MF73[K:.4R\..^I!C"&7J:;)SQ+3WA&);4$"TGX MB:M,F:PAI[2;_\.;4U:YW:-]YL&&M>51WPJ/"@DNG[B9< 70]N_393[99V]J MEQT''*OZJ'1LV(S)..GLE0'M ZH9@CVMHJ93J6^MVT+R[%K[;6TNA3VZ>C/* M@NW-H74< );N'$=!!]!"8,EV#[$RJK!H>;TV]DB:IMJASF8E'19N]M.JZ_Z_ M7_O3CMZ#[H&QU^F131K3,G/(LRVIE5M!TB]&A?C=!DJ[ESF>.DLY/KKKB]"? MDX .U<\'4G=DE]Z=Y2#2@3_<2?#W/;],"6'M[)U; M[RJM]9\L>8JWO>(WF!1XI'H#=]=4O'K^6%'^;851!(%GB!3MY)5;#C6A. ME3$9=1)#IV]=D5E*H4!T=3,E=E]2/?&/,.R5B[. M'1Q9!4\/Y[O(#'+L[R*U=1NY'BMQ\E5PN6LI6,0"^? MG#0F97*MRM?3_BM].O:%#)^03DFEQ:;&,N*JC0QX)6\I@_+X+!:TL)>9I@/] M9^'DK/[=7"9O?P&N@9=Z)?9&<;ABF1ZQA*+UN7&RL,[IDA*7GQQC M\@/D(Y!U/ =R!TX'<#BNSBKJL]%Z<.]'#_@>\-[4@F#4=_FS4V>./+CY\+X[ MN]9TW.3)PPLQF.DC$35#N/E%5B_7AI6TR2RG?4NP%YDT!LS.G^/D;N/&@G@GV5!Q,IV MJVDL4\NK-"DW!]C:X)E?ZQX?6+15+@>2[5$EG\[L:COG8!B.O;? #"T=H1 M),3]%]OB[I^AG?6>UE1;LORF5N\,'&+K0@MT?Z^^&C13A'%$A&\YIH((HJ,, M+=#MC@PM/+ND"',+%K:E_0/T?W4TZ*M50ZZL_ M9KR_>EP2>^,%G#(]&+HNVSC:9XDAPPEA0F$12'&'CX$1EVN2Z8#. PM&K&HZ MW< N]Z.\?\-$TGN- MJB66?W ^%FN[S9?_T_([G*HVVJ&X?4R4L/MKI\2BY3"AP"1_-!.M"B MIH[@V7B[7%1^SE4Z]G6GG]M5'H-SX1Z;JWLNGGITUX@EC>:'8LM+1'1HB1LR(@>UHV;_BKB[[BG5D+ MHHC!01G#QKG<-:^Z]V72S?VF,$NS)^ W22$C?O882$JU<5T ';N M.\.$/O=+OAS&NV,CQBU6RE 7R>V6;Z+-XQ"[0-JWSM M?4>=%B925'MQ]UD#[UR5&H)+0XXY*:GFO!A>L[HH_Q*C5M0\!'D/NAB7=L"/ M=*MT?"UC)[]FF'H,5:1:RBTML[AP&^/B.@K!]NKKR"QO$'N25+!1>'[_;/1\ M*;GG"2P617NRWAH44G9<\)SK94/MXK"X9^?C![2W. M7C(\NC57[QWSTBTR8N^X=Y?M-&YD@>P]GK)YH9\.N =K[IVP&2D7E] \:BR5 M\)F]Z^XT?7O]["NEZY]M>[]) MK49UZNZ6('O140S+RD(QTP&]RA@ZL)*.H:G;P9O[P*-"$6@!E#YY*[Y PP9G M]V5N].&4(6MC=,_#AR7,-YF:.MSWUYPMVRW?@+*6Z%%@1+8$#9'*6,6EPO9< MQV<+%XMGF-=P)F2V91MR"LG[:0U;LE_@+*;6PQ\VYMR79:Q;3&7"62*?7CN^ M( Z_I6SO-+,REDH,:/VR0E)DGA<:Y7JX^:J2UQ;RZFTT-(-%(O.1U+N"I*(" M)8X7X9IN=S4]OKW>C<(3(0Z*S70@3D()1+=(G[ ISY'3)SLO(L1?/5EQX*J M"I2 YT@CF1%L48,K!(EGK7J4HV%0\RNC/:=HDQ30^#Z&GR:$["'N,*U-E6,G M"MAP*S.T.(]/=4P[)M03(/8;(VTY,U,O2@L$Y-RW=/H:"-O1_N(JP4MQW#9X4*&V M)E_F;;V8"Y2\.)F1 M]1W/PT6WPHV.:)<$OJEMT!>//<"5LWZ+D:X\^$>ODOY';RU"=BQ?WCG3LG.) M>KJ2_*2]\FC8P;/W QA6'C=YZ5+KPWO+4OZ$%[/EJ.=T@-M_D-'3ZRG,="X, M7$8G7M;^@0X&76C[H*]![]:T2T5X/H59C_U51?<-+V@?S(EJ1WU4CMME250[ MHF@+*,<]^LL"ZG\JH/X).24!/TLVT&J/7+<&9D<6)0T^HS*9D&>BFW*?$+Q7<3O1Y]$=C39&/Y87^QJS[W1$-&5 GVK M0EC&C)<2LV"W!S0.4SS@R5BE9H=<0I7X76'VL&UFQ-5!LW-8!;V=P+DIH0PH2MH89MO/5NH8-/!P$7$"^WFF#T(S#%.]E<_*0I 4YX#[M^/S B]T;Y> MSMP(N>^[W:6"JWQUD,?\B-=#C"[UT?M-SNGE+(SC8UW,DQ6-!A0<85%?K9GR MH:9?.901BHK+^,#""@(GB@M\6\Z[KKVIN1Q<9MCF'*)#]FJUNS^W(1O_7Q*DWW M80,G;4CB"!UXD->1**,=LSK@FBD_Z>KPY5"OGM?'Q\Y%?/O'H>F!ETC64D&>YJU'-A@1+E[U.,-Q_UWL +(@B3C$=7Y MR>*MSU?")+X5H1!DF:AK23A&-N5V,VBW]&KX"0SAHMS'C;X)[VGGT"(OM/3< MX/+!W<3,.6S>X\(TY_@="(JS7S?>.VK[/#$HI-I^<6WM>JE]Y$N4*%DHZIJE M$=DR>OU]O5;7:SU!V,J3+ B_-R@;W1S[D2.+Z0I3W%Y4'9;A M6=Q@/%_G,<#Z+H?DEM.HABDG-M:J\28B'5$9,IJLJ*4QV4L1[--_3^&WFOA1 MV>_X<'E0$W_4Y,73#NO==DTY$FR\@[;OVSO:($(PCY*(2UA6.2U5'C5IW7MC M2&G)UN5PAS63)KRS=+!ACH&8/J;+EP+?#674YX8=UT<0Y(N)UELS1_/(5.1F ME\*)LAA5\R"_T99]4GYCE1]FQ)1?9)9O5"YY[K"[8TH(K>(VK9:9"N44%LN: MP!(>O5O]2BE'*I92;^].HE4.C&U*'[BL\W_R\:K_M<\QB)Z)49 9VS=UJL L M[4)EN'*_F]*T"RUMM(DE],P\HA_:!AFK).+;"Z_T7:;@(N7+%R>,$D[VJI2\ M/"\CA4JJW_5(8,QE5I"5#IR?:J$#>XHPX#*K?<=W12I_Z<623PQ'CN">0%C; M$&S*^%.X6DV.A$QQ"]_#39RSTQIOEXX;GY)#IH8^/&0&8[*'3T/&)(E01G#G MMT$R/!U'V\^'M1S,ZVZA:S$>&$ZYYB%PU ;DBN ^^:#+A"^?SH )>;>@.CP+U_KLUG(3:$ MF'%!!JZIF&TAZ7CICNRXS=T <5?FQR!DQQC,:;<_6DKN2$8)9XH/ERM6-CQY MZQ8 \RBN%:R$'!@09#YVQ+,=#JGT:?]V8%=O\\VH%]6.E AMQG"@]&;$X) % M-I.J3R=DP@Y[1)YWT:EO^AF0,)I!ZZ4# G7^Y+56"7ZR92*_T8B&)JG7Q#;: M>-2OB F!$C:/W[8:NDACN[V?XK"3Q(3(=@C>%]U)E (G1I_HF_6*$=J?J4,/K> M*?;.3NE0L>K&K\YA$M$[J@]@+H3H@W3@P]\V*RLT&(*'29CDIW1@+Q4B\7 : MML_.S3A[7+Y@S>/C(V.>R'NELC'+4C<>ID2D_< 0%?^R$SSCU]YL#A$8V,OL M@A^P9Z(#^S"_MGV?7VG"@V9==*"=$5OOXW^=+9 =,$V@RCK2@1D5II5URU!, M,^+7GO&!>0/"NP#24G/J7;>"7J&*_7J1BJ<[)OQY)_]HR M+H/F8B0?47":LK8$(YU%LOUZ_%F&V>7'[Z4#1#T9.B"2\^LQ^#B,%DN(P)!? MIM"!A'ZV?PGZ+T'_)>B_!/V7H']>T%=:#*8Q'52YOG\C9;'^,0E#'$>)#&LX MO6542W+I':):Z=GN,\U/+SS=MINQ,[BU]KU%\'C5F<[V;%!XDX01!Y/6VAJ.#DD/FYL8/SV]?%NRNNK)JR>\!YR-KT6&A1\R"\["1$_Q*0F$V*9$;JNLA![AG M'X!#FV[DV1@-<:*ID&YU#=E_]GY<1=B[>:G 32F%0:T;>OE)XC8K ?DP=AI+ M"WG4>@1E_&YQ.SJ!ZE0@Y3/E49-V!/8(>T\X1UOP]-J:ISA<=:',[-"_;HS^ MUXW1_[HQ^E\W1O\W5K-]5:/K$Z:7)BYETL;E=A[T)[]G?@2\LK0 \O= ?#R^X>-X/6A2%$(S-,(R\VA=L*;>I>IA M#?W\^97-X/BO%;%[@)ZM\X_4K)(OU)(;]F,CH&7U*RUR=N9FPW6'"URA$T$H MZXP>6Q,7WX-3ML7YE=(B5FH07=G]T(M_K+W7"$FBA8\Q^Z@>7J-/%WW\TG-7 MTZYQI? VMKOR(OYH[ZO)8QTV0X4-3*BS<38[5E_M]K0JJ72S[S9O?*^'TOC$ MY6CA]S @#W9&>^REO@LCONGE8OHO]=&!/?S47\$T^@(=R,K TEADP'Y)W;B^ MWY(8D7(?]Q,ZH',.1F6'4[*X..1@_Y&I(57JK.4NRQ(=(!^&M8>JR!;0 =#( M#[>];XP.3.MB$J'D!_.(=?Y2.M!XGPZ( OW9C#^)AP?Q@ZV0\//&#-^%OSKS[^^:HNJ6&!^(U3R;^0!7"]?9]!_(Q3L M-_(P_5.8]D8*8'\K5,YO@!8]\/^,"(PT)>L)=I>17OR?HHC_G2(PQOV_"^C_ M,5W3Z$#>O^,L]S>+_O_:*/^A"&PQ?]A@@\NDJOISS2X7DYY[?D]")DK:QB>YC16K;;H[/1K7UQV[!DU15N-X0@5> ( MV &O&"G;V948A0=X= D?'Z\O"W4*$SY450;LF[/)H;"*%$\%?UA2^(2*_H4 M.9OVH4EKP[-1E)3L[%/X6]YI[J$FDS\$HICCRJMD[-L#O &N7QRQCE/A2>%B= M'7%%%/ETMF40@7PZ T_3?WKN>81&/O=P\]YVY.4$7T:(?+AHVJEA)OF-$$XH M7FFQTR-"(Q3\L1P?TNIJ]/.G]BDJ\-;-\*UT1P,'9Q,L&4D"IQTYGA89P%#3 M3C)-H;XR]]R1L,S#OZBJ@67%;@$ 'F'_ P!H8,9[&"_GYY._?-W=;1A(HVE I&B/?*(&'4C7) M#FVBT9$H9;^&0^&?59^7UU4%,GM?7DV6,?="&#-%R)[PT,"5N17V3WMO3CD2^L\UN"K; MF07A^6,WAK^#]1>,B2VG>_\(^&KRN,RF&1D13841C37DB.EM-=642\\]D9Y> M/\0;VM=N^1#.-#]9"+;\/'9@\FO$8*B&"4T8_W\K5"7$VJYEY$](S[ _)1W.N<^//#94:9PV0&:S^N4V[3O[9WAF6\%'Y'Z#W^[:CE5^#!JJ"^MDZ M$,)X)PC+W)0J:.>9!=XB6R$\2%Q6.@$^W9YUS[D/KA #6,_@+!C#403UL3\% M)OXN_4#"]PP& ^4_*]:?-%#]_VRV_4[\'VSU\@ 2\\_^K^J*UY^U]ZI?K_/_ MA$?X*5'V%YYLFXK@>38)(>^_64F7AO&.+*@ &;=I2M/$1GG#B+S5 ][.^'W^ M/C?5.1H-JRO)=UYP[$B];SLD?^5+($J/90>3?<<1N8O>"5&;-^ZCE_4H95 MYX,)MXJ" [6UK)P?D%=M?SC,R>%>'0G5\ME-KG.8\18TIEQ'^88(?*]\#6:; M*!X9*V5]5\#[\ !B*1RNV>N;UM%"B!W-9*8HMBJ*4(V'-2"D_3?] ]UR/QN+ M#*W/2_4"O7;WS21F?"9M#N^TCS4O'@WK5;L5B_+U^_;LAB=/1]]0A+UB M/FW 'MA]1;7S:SA-J<^+I F[J4?*UYW]-CACXW>&WY9'R\KXJPS*=RH\^1H% MTP[E1^9LZI(S"P7]$ >1TU9N@F%*D5X*KZS&S]-6?FQU:K(B*%MA&G8A)-. MRQ3UUG0L@.0WJHR:T*'UU29*5=V1<,S\]N)N4]2>+2#-Y@O& &S9T:'*#:'. M^;)N16F<>V4+ODTX11*4I\6Z5(8E"+X(H[49S^ 3"-SE!$%D?B-"J"Q=4[3/ MZ-&Y0BU3C_00@Z,)WUV33;M-CHD'9NTGL&@I@J56NVDDRKV\'#LPWRXR+VK@ M1 YO3W[[H\=1_N;-*[8'=^%!K;M/-0(IS&UXH893\S2MI[***M4J>,D+%2DH MP7TGE+J^Y0>L+G#LH_I ME?V"X6VOQUBV@TDZ;5B09&JM]",70$(S?@:'4!]%'[*@7/ZEBA.+3KS7T MK^Q1?;+6O2 Q?KJQI A4D&!T.V%\2Q>ZG.M)&,.O+LG7\H:C5\XPYN3+W724$PZE \H1 M/3&M(Z\GK&LK/OS4S706?M=5MJHNRY4XJ9)B[QTVCMDDUJXVC-VM ML9QHXJ<#+K&GO/$:L]ZX\N!"EDP,):)=XA@Y+WI: D+N 5/MZE.6R#E&DI45 MI_O2E25B-/,_8!QQ(F!'&X+)O][)XMB*7(]I'TLTAY%U<\"%)YO&& MF!KHW" =J"%T-S@S/(:.VS0A5$)NQ%_-(U@.PK.PI7S*_$'^*4U9YD=@&!$3 MB^5LX$:@+E/86K]9-6XK1.#ZUC MN.=']]H)-7GCH\Q7^_Q7B=@J^_!Z0O.H&>IY-A76CVCJ"-Y+'C,-X. M,G_S3!O4C=9_LCB!46O@>+RTS%)V"ZMZ]YSI^US9KG6<4MD2]6[H(Y6LXO$ '^/T13(@#SB.>U',W54HB6'/K](34 M3[V=[MPW,V^&[K4_D4S<8A26%,-62Y%(E=T JZHK"X8?#BY3)_84CE$-RG=3 M,(Z]_-;#RZSM]6]PX_KOON[#*5AUFDATJ^^!9V6QJ[JBKC&<@SWH\7H"N65! MR<#'X20ZS ;][Q9-LTQZ.8PS791@GS<#O2;:"64/*7GQ92L2[ID")4.J8ADP M[:'UWNPC-Z2$GO$$/+T9KGD\=6EC9B5J.SGI)D4Q3DMR'JT YA6$>7/Z1*_> MOEPMN-EM&7JN$G4%Q0L6$W%C+2T$GCJA&3E*SL*V16D(QH.UF6>4 YL9*B&/\]HZSZ]K*5(4^U@6.@7?*7!(&N ME5ZSW4<:_J0O'DT8'G^H&((+;C6D6EOVZ)SOLQSVZE42'7!TV%,#_=S7+$3C M!O>_TG]K8^P2\&9R9+WY>3JN93?I:F%J&\] "E;0GFCEX--7 MOT=CI^DI'>!%'Z,>'T&?A+7F[T*O7O8/?CVW&08K72;>+^;I?.44S]+"ASS: MD **4,0;Y%%'R?AXJ5C/UY].# :^-']B*/D=V'9N4!AQ!!'>1&_A0EPL"DZ\ M]Y2T(((6$NE4%WKUX*49UX3X^\_F"?QIVRN;#F35V19LF!9GORI[9/UN$58X M4T##X*LCCOC"C'-#LA-W>/=EG?\,9C_RG@EL#Q*U(%K8F]O:FV][VL3T#.\^ MA=FW7K57 P06-WJIAE"*M\;E)ACE^%\7EB4?!-5)?0<7"<6;R45NTBB=F=I$ M&107DFAA$WZG.CFKZ_1FFP^47P4C@>ZS%V1D[HG?P>?Y'E-2V"MEY?7].%W5 MHFPG'QRG[-ZK;V18@GSM, P?FL;(=#[GMV0>'[F?W7-Q\#R.[]B:>&FDMJ8) M#TQTE1 %%4&+4XTI#1F4_:3HY+*WJI_N[$82C7K20V0".*P\6S[ZAG^I-5.> MI,F Z5:C6FI457)2HJ]TJ;Z'/TGSRMC!O'2^0W'LS^LYB\;HP-VZ -(CAJ>T MG+;!B8/QI/N;!+[>YEXGHMQUR6"Q2+?PW'>Z>V=9X5/B3;@KX&5?6#SZ%/4& MY5N9/*H" HU6>2/V;5(^1_&0@6:FF[#+Q'A=#FFEK>\^042+=V$<%U,V/(0^ M-F%M[."0*W G_SKAI0.'?MB+P&>WDTZ:,FLR%+4AH8SA8$.1$ J-NCI\Z@+4DOZY6P^8B M\6VI)5I%'S26Y0SO/WMIQ5LE+_/D!1TH\[ \/[RQ$D8H8Y25/"B7-V!?2\U4 M0/JA3,!2,L("''.;J3?4&TD[UVMN0%[GB&J6TW)%9P$.H>KZ;T)@@Z2>;,0WBIXJKJZN.7HWHMD4M M3+_D/-T>!TTDYW]=W]DH5DP]9$[^FMUKXX-,\PU3!@!LN%M&S1:\TQJS_N=<*63=Y%,DFX MI&CC!^M=2QE24L:.IAX%1&Z9I;9B;R2WEB!]WB7*%UCMXRKZX'A+\./2K,]Z M41XQ*IE[^NZ0X$#A8S?^.<9CTH M.V^K]9(RH3<,N\6.%I\PEL+R.9.I]A MH=5G]O$$>4^;4S.1"SLUGBO:?>6H M4T438%Y+VJ52MX<>;\;U P6#EAXRX^8\S%;EL& PL9T<'5JGGE7+%J)H6E%R M A;3P?<:0QF?$ZGPU1_;*DZ,G5I4O&*T9SFG$@W M]<*OPZ*3P^G 7@S1=1'!OR%#ZCG]B4TG;0NQYZ/6(?2PO3I% MQ>;[4)U\MK6K!0L=R \LTJ[-&-7D[BL]EN623K4LILR&4Z$D;(R$(OA6/;+N M&O.D[9R6^/LTM=)3!AA?IH3$P3*L[*VS7CC'42TIY ](!(W_DPJ632MOQN[N MX*2)XX^?$Z=6+\+E1-\?FLG4QAVB;+4KWH<*4/<5R;1I2LB+M0>ICQ?L MC;];,'Y?L9:WO)A9'N\NX/1#,W\5\+%: -4'Q&0US618MJ<%Q$D@_;GD+.6D M^H\?=O!+R/(T"XKHT+ (B/34P.SHS&4J@F$N,\OPYN:>*W7EY,WG-X26\L6K MQR5N&-AVZG0NG;U"Z[.7 YV"9_;YVR%(6ADSB'B)(WKN3C&PU-N)@^-C%XA7 M S0O'4]M2D[0$@7WDT?;&_92$N<&J/HY[FEA%4/?#)0(>G*I843AGUM>S,SU MS"[PER">9+A\F-Q!S"!$XY+OK^_:G[%IK:E_B2BSJ9-^T,&7F?X%KAEI#;J] M Z.)E;:\5UMSM: MILY44O#)Y7;8'/\IYX8@JQCD=8)_5N$/Q(-G1@>5]Y/%V3R4$.R@Q MBWC4=/.IME>Y;EQKYX+6DH9CP!F!C5[4S(ZQ)#21#C!QY/-HZ'Y]D:XOB7(*QNQTA# MN>I:Q_)4 L.3;W1GEQ9_*J,>3\""X 5@D:9R':4]BM(D+DLVIGKD=KVQZQ!\ M6_ --2%G5^TF:;[U;)WJ\6$]%F5(-M^,)F,B#E->,ZQ>IO5>:5? S7R!1\&2 MPIT95DR1,N$0HEWRLMR.G@VZ#P_Q6RPW^CZRH6YBPC[;&7DPR?%!6+/LU^W1 M#!1 F6WN%;HVO#&!C[FG=0;,>#MAK+E,6OGIH*]PH_)*E=$H-)'YK*8-@C*: M2).CPK7VUL>^(F]F>.=\MOEB7/%%T?'GMR?1=_,3+(]N91X%SU!LB)L/'2A' MZ$!'S51EX*8=1K?6[_'Y='6-.:%GX9EGENV$FA%\[G@NAN:634A*KJD2AS^I MUO[<6$PWBI(Y:7Q4*.E5P8V#EB^H]A3#%@)TL8%C% TIXZ=:#/NG>T2E7[#@ M+ZR67#ZR^%Y,1]B+%":^M9Q",23!(ZF*!>/(NS2\E\H(YOL$\GS&2&V>\ MH*R%BQR$0PDS(N] =7>F6"23,8V\; Y%4^.V7^YKY):7>4@^TMPW+LM\3A>\ M28&W\R 1VL-4NS=S6@=*!@Y7U7PZ(8VH6+ L07U,,)(64$X.^K9.2):0!>%$ M>,*VXW8M. FJDJ*-1Q1"(5*#T^S2DE&.\B^V.29V\V!NZ=Y/23AB&RP**=>> (<+"[)>^F5=I(+'FG'5;2$4^5)&.N1;>=C7H1^V92 M^'D:Z8>_S]+J*:!43>RGF5)';!:%#C1"N4%#DOQLLBKL0$C-]B!7L'$#N_QS M!7;6;,!)H\1 \P[#W&/0!QGI7.%,;]",.>5>SC1^[]B[HXG2A5M*?*X^T-(R%#8P^,V<])IYRU2J'J#./(O MR1R: YEB0OZR+DJ(*2/P5$1ZDP)ULYY^T))8XDZ8.]WA>\6C8NKX;B9:FGHZ M?*)CNS(A.G9EO,5LH-RSR/;VB5%>3^#UT&B%G//*9C1XG:RW&9!B2>;<'&^/ MSZV9'[&HL"F6[N$,73+ C#L7&4Y#6F%1-?BD+ HBOH%1'LF"V'S2U,@X#\W@ M16)G)26-!)5):2'VMQ11$XZ9:VNU, 3*<*GUJ M_I&=Z:&=2P7:#D\0Q.BD^DLA^2,T9:0OB2VQ3H^XS-P25) I0B[+-BXO=.]- M77: WA5NFJ]]47X76C[X=)3&]<3B$+*![U["S%?W@&6;'9,VLNX R#.7%QS=0S]HTJ@KB%C1T;#RR&+: .6LZU-+\VY1 M.?FSGP/-)QOS(H[YH[CI0*032@U,)><0U9OI@+B[O0"E')]0YU7CMUWQ]EWW M]2)%+V#\_E>?3(?L2'&FHI[S%-:.)=S.&5#P^OJQ#1._8+]1Z?(N#[C&T[1O MT5=>3L@L:@MK,8VJ)@.T@33U@@JK"4]CSY)SLU,SC4A8O8:SH@K&M=\^OY@7[F>5,[=\_79S0^, MOY**G:K("KB="RCU6O!(O_&;'M76AJ-8_;XQZ]9V(T88LPG\&?QU-)LV\::/ MB(DD\E0S!A:;S;=G5OCAJBMS\>Y;QLQ$FD]/Y7+'^WEJZ!=-VKA:V\;Y-).^ M7XN7['\G=)OA@&US^YKA,9F:%'2^=SZRQX(<';&./%0VD#,H ]?:N._PH3JC M4^9*H*H:4 CE(&\1R:AS*"WD=X>U/Z@&?W\T-W5$M@CO4&#_#U-J;[VBC M!VO@"6CI!0('GJ@6PN(13Z(ID+> M&I+8R[[<0<'?VET/'QAK88&_-_K\TZ0N3'M1NW>"$$G@0P4$_CK0%:PD">9- MLWO^F!45?YI\XM;4X."IG=K86.BYDSTG-9CB/H(AI)4X0AEDZ1,CTS0;5)PF M;^87V)6)3M6*1CX])_OJ(5=;C;K85_;[05Z:^;VT(^B!*5YPB\)VG9P7@_+U MGL9%CLN/E==5WIH/((GP4!MYM$Q\D!N8W."&^AT]I EQ*TR#OPAYMTL5'A60 MZG*AZM/Z)RV#)WSA,4O//C;VE+VX$P=\:^! 8J^2MY:%WH#,1I0GHZTP-BZV MG0O?-W_H9ZSGX\_=:IM59#&J37?[RCLG6X1H.@5JXCVPK)CFAU:6+93Y #I M?M[P /)9%":WN\\&O)A]!7YPN>W /JS3KSU?;_<^=[OMI9%O=6M'3RC=\49@ M@<$^;_.D[R5]H2@ES'>[P>21;D7:T7[XD//:B27Y0L?5$7%RZQO4 M>^-]#\[NL0H;2HNV(K].)/'SNZ>9)KT:\!6IK3"^%Z+.'#>2'7HXG*4R5C)) M-9''\]KE4& .6+Y\--WSP"A?;MDQ^7:-6:M&-Y^3ZA+4.[TVV:'*H[I#J1?M M5-PV\6/=+UGS'C68,5=\<(!&FDDPD3L/T8'F<[DN1>@V(2BX[#V@+9)6&:U2 M&/3ET/!ZCZ8!RZ$"2Y\3[UX%,(6UV5:4QWUDGZZ,/!1^JMPA4?==LC;;GKSL M4#D%[.W4Y'L5%/FA-P;/#DUUG]WSY<[R]6W-X=Q(0!JX^OJS-'BA1;JH2++PL56XBYU_^X!'Y MQ 7>V,4G[=SNRP>8PN@ .UL4',$]+[/H($0'^*W5K#4SGPVI9F34YU]H[+R9 M22'8SXT(I1;/.+5NOEE5.'LSIK/P1JTV<,.< M@?Q6?]E625IO@7SBJ]:R]X%R);J7C)W:(5IE"-<@]%NO!_96UE\:L7>/$2VO M;>\Y*:<;!S17D@VC"WY(9A)TASQG]:JEXSZJ.FEEA;69OD6:ZX\H$&OP@R>\ MBV[2@6NJO25&\^M2?'+V<8#S) T'KQQ5:U"<%/K1F5%'.'#K95OA^P^!*4D MY4T5,/#F1YKH8Z_973*5:+8S1B_/3!Q^AFFD8$?*]\Q4'MB6!5YWB?:(2;[Q MNZ%C(<(2).I_@"ES7/I^#>:S1/-8@3;S4B''L^*);^W'XY"0%J.%1>+R,;M+ MUR(?:TL96L/CNHM2/H%R MQ<('H_8G[(&<*>1@Y#CF9-KSPD#,N*A_(1UXR@XOUR[Q[+/U8A-G^W9M"05] M.1]@XNN4/;\9P,$]YKGL8"@R\T:D,$V6^0B&PW4TJ,SZU;9^PO@+J[%@^1*5 MGJ1G=Y5.;>2Y:PD-;,2VCFZ;)BXUZ>Y3\!PT8,Y4TIEYA!']E!VJM-ZW?V[[ M1*]"1NYUJPLM'IKE-09607Q9CN9"S6G'%^C >(Y1L>C+Q>!-Q[5D*D1DUX.A M U?AO,OZP&&1O6]>Q^;E1EC%BSD5W_Y1P8-[?/1'7H2PIB=<&I\ MS>6M'4X$U=1MW.UI!41]K/!6Q1KVP^/6L( *H*O#/)1M^OBW TR) 41QR.5A MAV&%,H_]Z2#MV_#(F\&B7R9&7;PJ([R<]$3Z %.&3/3ZV&VIXI"SGPI>W5KQ MNHF03S_397OCQ9K)F[D@=+&H(>:F9XCHP7>VS26L6HT192.FZQPN-;D4M5':_03OWV%+?R0J3!\J)5@8$BT M7C?;:Y]+K%>T?BAF-KBT\GRO0)'GH&Y./Q^7\B5R9OPKV]WL%J/W)5CA-<_" M1VH=K[7WEL]E<0S-;XZ:MZAL4DQ/<-7(^'$Z:+V#ZUFX9H?R? KN$585OJAN M0;%M>8"J?J#TU>^TQC6&WF!7^OV6G1SL]"Z5-UBMO?\E][;CP6NR&A#BXG7. M!W/6MY4$Y&K.G1Z>)AMH%X[+[BFO?V$Q,N]]X)A C4);[%76_7-L%Z^)*S=; M'XT-E!_)R/EL9=M#*_'P<$PD+&BSC-0?8+)?Z.;2W1N^P/[CL'?]P3&N*;T#5Y&E5_4"!PJQ729][ M4@=%4E7M.?&+XODU[HS7XU8B6G1@[(;15LB]L+1!AOVHT(%]<^,6+U4WGCYT M< E60_7$R#^40FWT,*6 PY;V'.3=KRNJ[1&O)R_.^G;)O[K](<18,FV2H1C+ MIFV^L=T'KFD^Y5_PG8+%2U\6*X5[I?'A&N?<-'R;LN8??(R^VR7^PKT[1(?Y M2,5>\5UV27-8X&01"ITCLH345 I$E+L-!$I"B]1$4ZH4B+ M$ B"$#HB J\@1:E*DUX,"1T4,72DDZ#TDB"$1PCAX,Q\\W]GWIGOW)S?.1?G MXKE@_[)77WNOM=E[+=>\T^/JH74KL16RA.RW,-(K=@7=7?[EL+2[IL2QU/); MU:OJ]FD[[S_>F)XJ>,:F;24B8W:\UB2WS@I'2>CO""OP:-.^M^Y^TRHV/^_7 MRT#D+E?NZD;I;]:%,)^VQB2 M[9ESY2]ML.#9(R@$>'.W=Q-N6IM5*FL]KS2=L"'1QF M0-%FQ(0!(AV.5CTKB884:G"^L/E\Q>\(A!@%=EA49!5JEW<.K';(=((Z43=O M&84J]]@U*@3Z7;O6,1)V(&_[3!;G;<3; M 3ZHG8^J!F00+6(0M5^0C4MHY=T,8A>_//H6FI?%,=V!U5 M8/P(Q%#]NZ'XO\VCG=L^WUL)^O?I>A2%!A1RV9M4265S^GT?=(\2=T6F%8)/ M1&L<@6X@$Y'$$/G?MR&98?BY?4&*QQ$H<@+9':YU!#J7$$=D QR]CP/P@;D% M*$6DCZJ$[!"$!U&CCP$=@>;)4%(>V_\+U TA.X3@?O^"->_*,;C?W:43*6K_ M\T/5O['AB^\X BG^8V" 88"?ZY%E^+^3_?MJR57BTO\0,K>@+:K]R#0%"CD" M_0LJ;U(^E6^A(_;U)!^[3_T#_R MG_H_9BSW>*+0G_6ZS'RLL-_]FQV3_\3_L;P!GR/0OZ']W3?\& OD_U '_3=> MMWX=:^MW-^8>$:%_9W;I3\S^35N_7ZXQ>__9:I/_3.U_@Y?QW^!!(;G?%CHB M14F6P'CN?M(_V/BS,?R+W?V/8IW^KEA-M?]CL/\PN]^(C\4%^?E/ZY'_S;\Q MI?^?9O=WK?VM]_DQ*U^0O7]RM/^.6NU?/=<;C_N3YX+#_^&1<__ND?]B0/_' M(__%CJX=)E+4_\39WSWR;PK^LZ:P_Q':;^K^11!_=\A_4H?]$W7_/UG-5&EG M_ZZ+?*KSUC_05/!VS9V^.X_JPD7^='60)DE^7MU?K[=\[F[S.N., 7M=V@?S MQE4:RGG:M==#0Z=M_O("[[H9-?HRELU%N0* MJ']9*F\2*'0&&@D^=YA//3\)1-Z+A@BOQ<0&7+P87]]*\Q54.=+B2+XRNN$? M\BNY>TOT%L>L[K<]4_R'@GE*BPPI%XI:GUS,9TPI4ICNS7%\7?,@YA.XEI>S MY5B$Z4#IL>K('X] 3Q.A94CB'0B/AX/R8699@!'R;O-H'<.(U_/IF::@BWSW M'^U;$M+"7E+;D35>;TBJ\RQ)#3 2I O#$[M5(2X0F.+S[D2:-YJ&(74VW&5% MX1S&^;!(4X$DV#[+3T(E[+T?4ZW\8@6[:T1G5W^(O\\4)WBAKP!H^-:Q9WSQ$8L:#.JC$KGC5[ MT2:V^D(<9(YZPTW"5(G&*&$GDP0K :-US5/-J&>U/P9W61P^:\2X,/+]3!$Q M3E>9^<3_J3\8N?ZFV ;;!8D-[L(FLB5X;0K,,AUDR:K)^O]4ITV/3?T1U$83 MLY/'^I.<#'PL!T[+,P'0=O8V2"+:-GA,W<,^<6#JI/W0G85&\^^LNUWP#'Q/ MCSS*1IND^Y3$NM63V5\CT> @@*V+TPBI[9U]GA*!>G%-N@Y"KC) <),8\,9= M%V1_- X@%$N,6#\,O ELB/"?E&JE=UQY2,_.Z0+"K] M>;04=8>]>#SB/^4*V/SL&'D[#NOVL MCT"L$%%?#0-;YQ:6%+SH^JG(A<;\4;PT@SO@1 MDPG"Y*8%F*WID#S:T?L"B36C\!)/??"+M*Z16^"[($\OA*-6C;U+-,6%L"&] MH!>M*1-",&:BF#6-*?4!.UMG5DS>SKG1/)A.5-35_]9?^VA!FNMDLO?&K=XW]*@_YA:&+AY1OM<%+;C-&VLK@-G%]^TG)#M'+^4E9Z0>?T=' K"AZ%;%9$<\1)L6VI]O-(L M5US9+DOYN*5FQT@KI'.V ?3X2?=Y)M'C6(X<362+0TN6 4EST&C3:KO.DV27G6GO2%CK+5#NR* M,:]&Z*\NS:+]%I*[H=&D92R7ES\;HYO#!:RU?XBPK7G.Y7VG3IS<_9^%=X2N MA7]/>F7S$Q^&2^M2H;P+'=INS,5)]OE*&547,3_ZJ!8^NJ M 5_%@?5AGB8_?@OD%B8_*K]8-;1KQM'.7SYM;Z_P=53?M_$%O6_2'[N5<0B/ M^4J.M5P>L"J\\K8O@86IC2I;-2:/YAO<-#(UFT!T:TVDT']WT+U'O"/3#,P1 M>BE^I-1Y9!)"BW @R@J_?@32;XDW'*^\-+0X-+E+IFYJSTG<,8'1[9SO2'(5 M3GX/YD-X$'.[EK?&.\:'M'Y$GD0/;\Z'A&2%=EQT4 6%Z]T8:H1,V?9@Q 8 M\3C LB9VOYV\4Z',)/CHXTUF4Z?&FYZTZ]WH@_GZS(8C4%WB8K$?B05KV-RG//TTE7M=)HAZ6H$Y"%K#4\QJ;4,=YPHC^%$R_&VU=V0B8A;:+,=;AU([/] MU9_65IW;WU8L'MOWT;ELHI_2?&/S'%?#&W];P.,B$09%:\V>ZJW8X27;/Y@G MT=M2NVIT[SS/Y'2C\\V R'=KHD*8\S9 $)2(:D]>+XUW538RM*HS"!"V94^L M?BI.4V5YNA$G&D73M!.61NIKW6_H>*+YA"VFG+?]0_3/.D8#G=B7^)2GWR]? M%?1]G;)FAT-AW;$HZOGDNX8R![WRGF5.(SR?M]NM7)HBE*=QIZ\LFC X?2)7 MQB(D [B7UC?\2OO])W%1M7.)>G=))W$3Y++]0.!5$5P;SU>M9G>?K3 TC2 ? M"V4.. +%4NF'/<4^D*!Q4M&K1NI[MRY R)Y@XRV)H+O;,LQR;':$\*KX S7J M:*9>IW=D,"J>8EZB5X#)4.HOP6G5M'DS.[M9<.N*+VF;=*Q M%2NRK-?.U@[-M:<5I!>'B"P;2,[[PVZ3YK$* [OAJHOD(T KV$[ MG2?Y@'=/7Q#AX_F8H/JJ@] V,,(QN^GB$Y'#TBFL*XX;<.FAJ@.217 9LP]C M:&/1.)A\?JI!BK.'!Q?+DL;+@ZH-,7;?G*MYEX*=BP_L*8I# 0?E9^KBXQ/- MQK9M!>,];-4D70MO/U(9;/T."ID?=\WE11ROI\QLG9*CCMZG0Q/F0AM/Z+U4 MS%%?BE 85R9@J\&)Q0Y ZD+4\$2;[!>,8G/LTGDFKE.-=OLL_;\R24\+H6Q< MJNL8'N\/D'C=,L$']Z!LKV>X=$5>7$B>DPH'[PPJ9R'9E]/5R]_X>81Z95S. M,"NO&KGR7>1:&_?/N3;Y288#"-XE&6%/8K,]UZ%/2L\OU/,GD9@9K^AQW \4 M;!X?.B<9QQ[SQE276T];XS1E=?0T9-V2E&CU3A=(1B0(ONG?T12@$84"=\GY M0-""**\MX&T\^L/^^LHKS]G%,?T'+>(ET;H@"-X,?D#.)/)V)+-_>K.:F=;5 M77R"4>[-\(9$DTI,L%(7S2EPW9)H;7W6@^)52,VD[62'9SU5<7CAZ4/MCYR. M+*5)WS:LYFKVXM'R\VQG$&[#Z( 2MWWCF.08.7DY2)V$U>QBUW.^6[S=NZ=/ MM?:#0E!Q$%=Y&N!NN[IEK-]W5OR%Y6/Z%A:7_ ZT:_ ]ZH=.__]Z:*GU@U9=[SCSS@/WT57CT^&"*L/>LMY<\Q07B8\ M!U,OZT]?8;CU$8^D-R'AIMLSP8 -,E+%B< M^34TL5+_PMZ #CGW7$Q#;ZS<'5LK'ZZ$I'6;56@B<5?#W:GF$<+7'M]]0N59 MN'AM@1[M.(^*I2C.0^*/4Y8RBF/)M^4AK M( ^8YGF:%PK/,8Z!GS8=VX";OMN9R!@R_75&/ZA3([W:.'C>M?3&Q*2[LH#7O)7H+:+C70IT\ M?('FYWE59MOFG0^4?*I0\BW_5&VL5:\YL&?NR9D2MY/59T%BZ]J*PDX>@7C7 M-1W?M94(EE^9Z@B^*9AOC_)]M:"6=.[J$M;]1$\SXMKA.S0MGL70O;-3AO#XD/UK?NK7/JY[T76BBW/GRIZ5V*N FQMWL_,Y_BE_M&M[/3JI M3\M?:7P8-3L+G2AM[_=4L>54B$4V8QSOA]VCV3GY7VI5T"G/B]9F4-*,P[%D MI?XC4(&?)3:3R#9I2+U5W H]$' ^ @VIE=#.';JY:;FY_J42\.]C@4?>NW/\ MV/4W[I!]J5E,^%^&GN9J_V\5*BM+;%BNMR^._O$6QWG3*H"?SF6W,J).%)" M/@L0UEW=0/N6YQO+?+YW@Y6>< >\U1)Z8) )HAQ'Q"@( *&BRKVIE(XC4.?X M&+0&V1HB.M&'+P.S'B=YV19C,J^\=/H'3+XW?>(SH3\9G*Y#\S0OB.>=>Z91 M44,Q[@$2)OSC]5JUE91)[]KRM35+=3-OD=I3[WA27'C2#C/3JV11:=]#_SB_ M34$[>FDI=%],A6OH(']7. )/FK\;H%2QD9_$/-&@Z;5O4>BY-=&;[_/U/&TF MR;(CF1F^8!AO1*)_^J#,JAV4Q-1H/JHPS+]B(R)(K$B9WY"35;TY#*O]>(KZ MHZ7L 7O8B;H;M+,)R3:@B,W/@FO6LIOG#.:?P^ %)I\[&L5V*Q2U >%Y-B8/ M6)DKE75P9\,T:2'@Y-M+KW:_7JU8$Q]+B -]!8L,0VV-'I2)J9?Y"#Y"G]<< M/*,1Y[66\#-.7U.K:,H]8_^E"KL.$E&2H2K#QW;9-(HY)/PJ=P&?P.^GGG%# M&": ]P9)<&T?^6PG2\OMZT(H]_NR8_CJHSA^B@*QLE/_37SGK.B'<<=GBPHA M)SY].."TOX/7U0$YV@(W=.J(1R"RD+IY0;!J^H.#$^UOA7-GIA(LH!%43C@$ M_WV< _#H"/:*E>W9G[BT,7ET[=6>NZPW9KZV\OG5T-4 M03CT)O$+1OC#@-*!$:NYC%2N<'.,G4B3G9]U)F_;\1;CW@^KQ9Y:4;DLVV[_ M_H9[/L>;SU>OXI\NAUCZIAAJ\Z>+" TK?6RYOCK4/CN[8.(K.5W537NG]3ZO MUM>K9>F (]Y 4UX>)=HQZ;=\12UP.',&D=CYXLYL^(O@\;LZ(#\,*Y$!%2;B MUMW182.<%/NHO^E-]3-=QMVK:Y:[6ZPKF//#_=&5#^CS'WVIN-^4H,YS-^VJ M5AM_N?KM 5H?WZ$F-@Z*&-$E8;<4!K4G8EZ]=T\'SMC/V,KT-J[T!]XSH9>L MC%32D(%=GV0Y]U40=BU^IOUYB<&W!(X%/DV0C&K;W&FT.'$_Y)6F*KY%0RJK,\PAD)E/6JU1+\V4%RT*1S\>5]COA#\%C1G:+E"ZO_ V]7(S"S]"% M7Z/># A)8E#'6FE\+@O@833H)2W1)YM=G0^IT*_ Q($^5Q,/DYYE;!5\LYW M/1&WN^VH_=8ZYJ _J8#4_X2M;2[*00["68>+19X9OQ7?I1IHNL)C8:.H.#4Y M*9XA[??8^EM$**@K))L+].R1)7B6AKBVHGJ\S:4;%=M/"WZ,OWOZU^/;5@HI MJ$ )VLQEUSSF?L..9J\/9-F0!R>GK+XT\'0_8OG>VR(<>FJWS)@'(44,2MHJ MWT+K6J'K%R]L;HS.@)^-V^N [J]1Z0M8)'Z]*7PGZ;/L'?6;&)_OXF#*D4?^":?#*8 MT3WG%''$(OA!IE+2I(K]AV[:Z&Z&6[-$O6,A W)6RAH0UI7TX /;'N'^P[KF MLA>73?@V>Q[+-+\-5Y/GHUP@HCKY83](\M$[,UZV?G_D;,_8%0]D#C<3 ^-# MBFW.58-;..ZT7+2C':C],&"T"CRU&_-ALM5R*'5\-FJ.DV-B]:>QXYW MG#3:AW+1]*[EGM84)<#"IFQ'T0I%[@(MV/W2OG@G-U[2N8:=4)Z^#O(%IV*; M&X[.S](BZ$[%IZ:&7SS\SU6W?G_1:%KRBR/0BW=$7FKW*^Q.DOO>3P>: P/D MIWL TQ'(\?;]T6 @B'DZ1VN!2!W]#N M"YDI8*GB,B]=POV?VB+/O[XO> &BE<@9_45[X$*=R5$@]23O(IGA&M:- X@+ M15_)'\M>]\A.O>O0N+S$3T<#]>HG\I*?Y?"?0R:GKR<56B';M42O*QRN4J( MW/&"9P= 21J=8&'2Z09R8?E4QJM4U]<*$OH,^2Z:)F9ZML1B<@V034SMM)C, MR2!D'928:0];S7YQB@C8+"O/_8KU#*-'6 U352BR X@'Q6^BM:Z#AK3OW#9C M%68;&/\Y'??()X9)[>KI?(G<6X=6AQD09UQ2,T,;A*THC70'0F\]H^O-J9NA M:S#+=GF)^4=-ZMC3VM!U*W:/)5P\EEL3%DI"W@;LB=2U6P.[UK7DD8JZ[(>B M5\]YM>J_[9T--7:O(J[AY;N36>'M/28DU>Y3"(.W-XTGE48''<._*+3.,O: MTQ))+_KPJ"Y]Q9PW-LU>[*3E^J- M'X^C7@*,";"&2(S8U"0\WPA;&Y)ES+4\YCQ[-=M8X?:KLP:KIRJ8%B ;- LP M"($WR;^2#4!=)\(R(G:^[?)&VM;]?#2F>D'#Y(5*I> UN]>9J(X&L#A 2]IJ M=S@UK(E$DCBU271^O_9U2Z],VZ]X"&Q:WTBZSKD]OS^>9@^H("?%VQW$@/[W M0'KW5 ^&;U2*)Q.:N:39JYS_%;\&P9L>*4MT01\Y[0+AM@)IVF[?3UDP[PU)#-L*M M11LY][T85UY;YKH=@41WO2!KHK5XMLU<7R%#35#GM_XRQ_:Y^]AFM3$ M%HIDJH&0 Q4 UW4$8E(ZM8E1 MX+BQP8/3-P=/W0$_.*WM%BZKE"S]!3$3R1 M@5!-<0>L\^$?)HY +G;V,CU^GJQXH=XNH0N;JK1Q?8<%5%5D>SJ ]'U2;',$ MC MQLMQ]4O(BR=2F.M FGR7!H0+84JR^$C,V;)/W"F=D=<;<1R=3V)1O:.@LG3F MN56-T$<1QE8NFC6V SWW3(;UTN.@,X8WT,<]["*)B\=B+#!RSZ0_U"\\SG?/ M4DU:.$JO@&( 9!$;"-+/E*"Q&9DJ#07P>KVZ^I:AX0.3OH%!+KQ7&OJ9K6>^J4Z?9YN:N:<7O> MDTC3.I)E$I5A6=V^T](F<2YF_%["];:8^F@IY^<+;U\_36W3-*$S(JD2<%WE M+MV\1R 6J8$='!OP %E*[PTZ$@[?>(,RQNU+9F6'_&^E+^M#&3;45^:&C)-7Z^$_Q>C^"]Y(O7 M**[TCX]76*P;CAO.1$8/HCDO\6S-\X\-S6[[LCI%AZ0]OQX4S*N->3WN=.!, M"1X-HZ5Q#NP/P3$$D0#QN<925A$Q?:AC6EB9NV M;.SDZAB0D.9/H$E$KRK\RZ1V_@P2,=LI%MC>GC%XX.?\D1,V8 M)$4UG/^EF/.MDF9HEJ0).U '_Z%8DHP**AIAYG#B&5P_]+U-#(R=9YH#I.]\ M?%+:5:PU,;BUB&W^.+64>._)']/]/Y_D^)C0K/6X,SBN>-,C7(;*,'2 1H^# M^EB9DO&&UKFOVXN$H#.ZSNG<@?>$C25>,^=^;LX]A; @(I,1:F!L'CSYSLA. M2.ALZ/>[X<_G'_UZU?V%-[W'A3 2;<2,T+"N;:QHW8:: M3YSRI&U#RN1!H@(@HLK&D6',54"=@*M1F4?&AQ65?6KJ _^QL>W//S=JK87U MK:;$+\$E];1)+N.";E9SH M(I++!BUQJ;7&KJ,2WF,X["5;H5,P8*CB9!#(,&GBA%EAN-K:NXBY!O2Q)=16 M"B#HH#P3<-$.)[1O$9.P8L?%(Y#G=CSW0Z>'BNR?94!Y''T.V41Y76+ZFP/S ML$%.]\O?[( H>4]SLPWS;%F6MSSG!0'#Y#^2=7#'PEO5XK4;IN@5VKH'FZ\+ M).7Z\:4S9;G1]IS+B;+R\?A,,2=!;(8@;CA:. \G YFGZNWKS%,'6 FXB")OJG":J59:M0)DW/_G$^'3.T1B$=/G+\?47X@ M3]$D?JTA!BW(SI 374("2N#%#M&+;GC+(!V_NL=ZH$>O6;_G[+8C+KU@<3"> MH&?C:IZ&.^W ;K8W] 34K#+RL3/,M-W/6V=H7,@\T3. .7/X]@WP],# "N[8 M(="=50Y<7&JO=F]?'(A&UA;V)KS3LOPA_D-,Y%H%>8D<#7BX+8@".LZDBF01 M[.*IQ%0[9A05[]TL.*56F85P?%"X+%JOEY#;^F%*AP %+"RK^[V+HQ@V(ORW M&TZNG*4))35,HL=;J>SCNY7?MJ5RS0"8X_Q4HO+LGF5+W:M*6 6;O/@'Q.$; MJ 1(L5&.AA!>M<\HGUA[7M.:(5IR%)8_OM2@:NJV":3K/Q6K3@+:OFI=4$(* MN8+/C@? !(U&895U1A)OYZ:T#S*_-7Y&K3."2%#QL $26O0DAIU%VCS+&NBK M[X5;F@TO7-#ZGF/VJ[JWXLI9UZ]+K.HIF;ORWUY V(K;!B9]<3WMSJ_##WR$X[XK0TF M;UZ*9//Y]'WN*=8WGHLRST2R>B1"A.)V]V\/,'R!G#X"S6?/G0KC\2"NF;A9 M"LR^\<)OS)EG]>O_X7_VJIG>.^Z=2:DN]17]";QZ8)N!!I6Y&GG'*03/#@N3L?_X"] M6%\TF$$V/WIH*S)15LD5]GF.">U$*";QE.-E-++O6'+UBE$[I4;J M[2<;JNL2'T1++,?0@[B#E!Z9G!@ULC6L&U21=C]@/KWS5CO_W-,?%X_A&+KY] M&I['&AE7DW+,Y5.APX;P'0T(_RQ0(0R6&-^2?3$4,K@W*_')G*)H-6G7XP&II;\O4@2NF+L2.0DWP41H(DN]GR#@[N7J3N0"9OG#B7 M]OI!=O[7H>^(2:7X-=MR!J.XJY[E,6WU M]TQ*?WSX<JMIQ7"^Q88ND+]>F:%ZUN&ZV!F0VNZ'PWB<#_*/R297VJ\7_C2R:"M MZW>;(- G(B[:'T>_'&@C%U\\M9)I_OJA3(CA/4:A6^J@D_=:B"*H$J#/B&3> MGX]!/NFE7# M7+5+>[E>5SGA D7XX7YD/QF53&?[2("?%.4 M#Y/&!"0Q&7^X@5B0Y5*3=@^T^[[$M<& [T&AE0GEWIW!SJ^XTRO+G[B8-,;_ M.+@AUE[#^NSI7+G_SN^^.:_R3KZ-N_U4FTE'ZO=Y9*K/;K[8:^=PGK^=9]X> M&OC]$RY0K9D7?[/\_C-&' MTORC#^I?#D\+^G]GKG#,1:WH'# O)'IH73]L#*&SF'8A2<43I[:;QV90F;OK M'1>F =0LR-IV()E8:/=NZ@4\I\98L^+N>"/9!R4Q'V?7(DUZ4(;OG3]IZ MQ7+>AE^$1R 3CW>(LKE.7O4?J"Y9^I$G&?O>Y,=67003( M01R'0XX9>$*Y1,3Z0P4(^K5N;L'68RI!XSVKQ4$/N\< MNKT=.JI]I?/ 49DDW1KO/5I//\6W/<8+DIA-R(IB0,G"U[ $?=L[^BDJ2- M,1#+[A%/V;A'A2!\J@#&^9+=OD2Y);OF3#RLW/^CU(D0E%C55-OR>P,"QFR, M*N5.E+:[2UQ"=?CUH4S'V\-RA#$!6>?NE#/:3>V>XU Z5,$1+#LVW'O,!Y2R.9[LVLI S]@*AJ0- M2TTO!3\B8E5OD^):YK%16"[-D_AO 6P1HF>4H)QP5F+=9M9;>-) ]44UV7J- MEQT;:O/L"MHBD174L5GA.H ]E[/6Z,J678W'RVIUA]T(@EK?N@+X,7=:8YD@ M;G*\2X2K2J A$7P:GM61(V*GM%_ &[C7=T)TX5'"YJ1ZZC?+-(0ED.I-8B-; MC> +G/K8BV:M;@GY\JJS2UQPR)4Z:PV[K^ MI()>+\1 MMLP(PQV!:F>32=2]3IYT&_/%1+]"=27?V8"/]8A?08RMOVP9DH(#*E\I86." MBY\BYW-LI++=&Q37B;^4"&??/;J^\Y=;:O]F@7>C9,/ MB!^MABBJQ:[!R0EHC_?YAB[X0QG7Y]W%] 82WNE*.,'DX$6$UL%=AV]PK#YQ MJQ.+VL_M\"AWAHK?;FGZ&$?^3+@[)*X$/[54G=)_'W'1"=+ UBW^GEL]_2WZ#]-XM.'=]D*#@^ 065&'K'ABX[Q-A_N3WPV45C8ZUAP"B- %[H9NF#RTI6ZX:/BNP>BF$LKZ$>LCUZR3W:!6 M<-JT*]6;K).U4+\(F0C-JV,O"0BBRZ]J[_G<'Y[6P)N@6O*RH++XR>A!9O^!)RN6WZ MR@&9>5R,IO5\01!C13F%!_X#A@-*^P1< MQW+.?%!/>/&HP/2)%^ZCT(*S\5 )7 ;OTI4;G<-=E3N/[13F[)JER834NZFK MQI;;,M'^U%2[^S'A:=)YX>2W8"Z$V4#8%3CO;9)E]-*3G;[1J]:\CU+4 M7U0*5CI;T)W9Z.%>FN.#N&[/LQ9GXU@5"(?F2:2$B""J7;T^];W=2O#79"_>OHA]EZL>/6%7)^'=!^1YXC/PR1'_%GF[X^Q)ZD?"9-U'8\;XC=S+IPO8)Z:^ MNM*.4 7#AI()R:)3@'@7AFD4(PHOVI[87)<-4!//E/DV?'@_R>KKT&*.=M6^?*/(KWR?'AM HS.58D!2?0IQL>?LWH^NP4.Y9H&B!;V1S8T* M"XW2>.^+3LS]@NS"!!#/UQN/=BNVKA,3*]=7#DS=@MF>503H$+N;\(:'U_=T M/V+25U6:ZOTO7.3GCVMBOM9&]3^97!YT0=@#5XN+KY_,Z#YTQ#<.%QJ6J^JB MK#S(SST#7MS@TV[\>DW8#ZJ"$ #.PD@+\[#D+N09X*-E-9!8H0,N9(N5W;WP M$*7OE-;IQG6M_53^*9J[XPP2OM%]Q)P^PM)&U/L5L.2X?("1G#R-6XT#TFE& MN<"F+,*%2?R//\*V)!I-CG>0$^%5Y'K2:Y=,U60;RA&(I+/X;CYYXB88^('[U)JOV\UX]5;6S@E,ZF3S\N.-8 MH A>4MA4-Y0+$3#?6+L"J]"\"+O98"PFX[O4;0?CZ^U6Z$?\6!!E-" UD/\@ M(E&[,]X6]8/>Z%,9^XDY64\DJQVNINBS?(@ /19,:CR![ND141W'L"$> !_? MP!_/F7P@4HJUAP.,^6[.(C(EGT=^OL(M[==[@RWW]?W4X6,:!H<>7UV#7J%8 M'I:C'Q##A(U-QJA,'K0=Z1D10UH/ N)AJ9O/]3CI^.\+I:U>Q2EO0EDTS^8# M@FTV%BEY.,FQ#*YKA.9,/PU@!HK1 MSE?L[B_N$ZJKEE<;;T6IFK.KC MC@<.*4<@YBJ28I#Q.E/N(8_'4FFR<-A@+@O$)9EY;:QO?H4BRYKLM&AG-3%M M%.KD^D!;6J$F*B7%QXKM1AQ]J!L11<#$DTK;>#!2 ^CEC<*@"%N/@@GEVEX? MDG[+*V.;0H)Q_!A& .@ZIAJU[3;4'T"0,?S8N&6AS7$&1/?.[E%J9M=A.IKQ M+9P-SYJI).L#9,Y9I1L]#'U4 JW'J4UOPT2#Y2:U$0K9 YAAN=V0OC0%XB\>"J6P*)W (%&DT.=]R<#HPE4#0LG?0<= ML?!6YOD(W^.-K/V L%&7W-TB@Y]R&VKII[Z2*VAHOU;%?>KDK06)U[O]P3SX M-2@7&RI=%'0$G?B!8MF9E8:6@PLRO/%_MTST6ROJJM.\0R#0X> MMP4*B9OR0L;SN;$VE9U:UB)D7)=-8*F K:V:XX^",Z]&;QJ&7_ZTEGFB9\6! M&#(N2=+HB25NM0^YY[H<.$VGZGFXN;-JKGR'E32!YH,@MWYE+4AA"3@4]K0F M ZGT[NOE67[]J*:65MMVW?TCD(RV.2/]=>W[VKO?3T-IX!JV)%2;/D:B MHFSV LFBO-P6'KTXRR^@CX^[H$#63P5N75#CXQ<_QH[^1/(B0^+5Y2-$.QH4 MRF=>U^#*]*=@STJ>HAOU9E,K9<-/PBA727L4J<%5\I[*BDOI\MZVE<.41%;[ MAQ]60OY.8LG=;T8IHF#LPMPIH(A_C,GHRNQW+71*BOBOWA.'"M,"'< %_-0! MS*7'00)3G]X)C[14M)VZDR7\(!%1]U#+EFZ X?W@_W)GXL9?SEM"?E6"#@NP MW]\C3AZ!JHJ\#\4S?U\A&DM/'4O_:_+SZPA$UCT"V9.RJ)]Y\H] ;V%KR_]A M<)G_O]X;^=N'-NX^ M502S1=@A:,42+GO4_",W=H2FY(?FCZ,.([T,\HOK31 MH@^Q(7^^'0?ZM6 "\))4"6][BBFW2;OQ\/N7507DH]8%!J @OWJW[ FRR&IC M?\A8)6F2!V6B)H?S6AW)%@3,$VC=<;L[H_=@_;V'MSHW6@U MX0*=" ?M6^8_,DW1%G$B)#]5A\90Y5VQ[#S;(5K7/[?#Y#8'N04$#]S4"_(2 MB"%)TY;9;0?G5JDQS)S:TB81_0B00;6DV#7'BX81C-F<;DYJ3'?1J9Z'1-P5H'=:R#N'2>GGSV.[-()TV> T M(>T]16A+I4\9$V&US]UL+ETLA0DE?=2F_(A\K0 M8V;UTA 2ASFUT*AZ$3'%60>@U)8DZ#56EPCK')Y#%%Y7!7F>UC]-#Y)J9)*? M8+,A^ONMY- !#83<4X"%B[,]C_Q%/(P[Z9;MIW/I"8]#,OV/D5?\)39DV2/47=?GD'2P_ MO*8[1QR(+%\YM59X!/*Z$\W$,5]J(*3_7O6YC]520Z'Y*-:I1;>C4T0,313M MM _"4U\1-#+0H_[E:F?3Q342#)3H=:081=\Y;45.8L+?/ITFP;%..!:W23Q+L=_ZDD:G[4%<-G#;J(D7!>4%-D.'65DF>'&+"[T!(22"L&!_*2>"-41*-;BX8 M,@S :YBRI;\3YTD_Y2RSJ,/T8D('TAGJ,4B1)LKK$5VZ^"F.1<;*S0VH#80& M??H;G986-*N-UFN7<-\$0LN5N!-+T4 NV7((8?P&<7=8*K83*C%5XNR6;$+QC>IN%KIIQ3GZ3(G@L:S4EU MBPUS50%D[+P44:2)9-S9G!Q1OM&%R2Z\%$C\PUSW'$=OB< #$:[W55/;"1$R M*_NW%\.;?N0( VPN>12] <3# (^/I8?2';'X0<[W=*^XWOVTI=6(=>CA.H3, M\\2R)8#%/8*&^M[?6(B!;6SMK!5:1'&G MG8);*Y?.>+5_UK.]H'RB7$GE^X^SE\!$!VWIU_<#N2T7BMNFY).P;(O$HOQ0 MWZ(IPP!O?R_9P SZ"Q;:X/MP21^/@6.6A3*ZV%#UK_J7FVKU.[-%U=B77J- M4 %D'8ESAB2GQ(HW?H$Y9T?DE/ES[N=U#B5PV[%&SC8N';[8<:7R ] .%9O- MXF+W6;[&D'+I3HLNGE5&ZXE8<:^QNXT1!??C]C+/,^5PSB,GGNZPQ;Y;V#H# M#%N0DF,*/F3<:5(E=0BC4R""%A(F[#0Y#':OQR2P5;O]V8E'H.@=^5BP^$"8 MJ#NG4H.(8#U[?6N/O)!B]:MS"3^W(VO?%^Y)0 B_[P_PDTO$ MRWC+Z _P1<*8O_7D3/ ']5PW]K/!,F-.3U#.DT1C-VOM=5?\C;R6-HIOIKI% M#,T?[L4GE'@5!KMD[AP3F3"U$7?B>>A)\/_>-N_L7_;A%LI?SAE_OPU=,S18 M,_SK/S801Z #<60%T'\$M]9N2?IH9*IQVC& *7<\$[63^K$PX @DH(2/!PDG; MFVH!6LYDX^H5&\F\&3^D3]BZ*R:[SY\VU<'H>*MU(><U-:=2,Q]$',[3+)U'%FDF7 MPIB TKN;T5CZV51H6QNPL$I@8\* /B.]7CE-*; M15&7C&:^I[SK,*AEY[ZVJ5]A>9S]0Y)M[5+%\>!*NO9(3"(8(?7-KQYD2J9C;SW%>_2^=MW&O MSJQ%@.B?9B>WXR8M.Z!<:#T_/':]/Z3=X7R$?*TP9R>9_NNJ?O.3E(3JYH,( M]X;.N6T"BE' )4&:8ILQ"K%@Z"VUG/>_#S:_+COXIXO>57(0V/*G<^%R> MW3D.8+P+K (4$_?'[PZ!^7 -'5093$W BZV[$5(7E+MJF5'WKZ7)9O>DUH=7 M[?$4D[P[FH/:)S!G=7REWN!KJZB#UF4#BGT\5TY'Z!I7G4.'C9-7B2/[GL&O MYUC!TM;+0WI+B69(IJ;Z,X[@!_Z!OWR_ALKDC($EX S=D&I(IQ83OF=2BK@4 MK>17U/681&#H=-=._/GSODBPWSV, ,(.&%1MFV-S4Q=M-?!*V2G9V*@S/ )Q M3#"YF/W!@49@9@^"%^).](Q064CIB23:#G5DC!+3\J[L.>I9Y99.ZXX+9,W( M53;E+HKIX1NT(K'2NG90#J:<>P8>M\KI*Q*+[]?:JJ \]WGTR.ZDW9Z$2[V[ MZ$067O((U&8<.0F)5M8HJ50^GVF;510)-NN3><4OCM.X5\\@?!)QB$YZK9*TIGK,;WZ9$LY., D/@@IU' M()8M= !K?3I&9'B4.B>[JL0QT>Q#ZA-D^3Q/:G@GX:C&'47<(A<149T0KBEX MZ"7$-?S,K7V5+"/H&;?'5D6% MO]7OT=\_<7(I-\H9&RD[9YMHH*E1 M:(!H]KQ]102?\8SO4X^T$*%%IAU\:0@1@.]C";G1DFPZY$VP+M]\>%!1_&U' M*T8SCE@YP7YD>(W>VP6=Y^/*_3"^+]\A?\;M ZGH M&SSW;L2GD%.8@1[:*8D!'O7<.&2=:#25"[[)QC"]+'*!)-(B&S.B4QF]DXI8 M8WR<%6-!QYS4N&4"ER8W$+T3-*'%\(<_;Y-4(^M:]%6_R:(M\PV+#\LJ+U75 M/.)@\/SIH$>"=HI<)BYMS+GXS5>>M@6P][QI/4,$LW4\S1^JNLBWI%5? SF* M=EF3,_<2(>Z0I$S>*+1;W@J4^0>1OI"G!?Q\O'O+#'L1XD^\JF,L+D%_T?B^ MGCC(ZL#%9S=?F9B1B%$Q(+$M2"?MM'ATYT"(R2B*?(FP^)UJ(D^&9K1UONDB MSE?3U^!U%0%\&?35KW^0Y$=8BL6Z&&8T-)#LQM7UXG0S2M8RP^)@ :6'S"QS ML(:&-&V.#X\80 O,ON/'>")]>FR6T P+APP$E^@\$D-T -^NO0#!P#%Z4ZQ- M0J%W$'.%IO71@QR @($>YE!TBBG:)(98A#*^,DE$8FPG*ULR/TN?)+5,T2F8 MV03AF*MUP=KEO9/S"D+D"G&R=_UHF"BUXX,'.9)VOUU(K* M6HCZ+<^WC-3F:U_'9M*E^1:.B5GXW:FF,I(J2K$18.C!1F<&182)([1)N&B$ MH9^?TWM1_HE^LJH,K7XB3.E#MWD;_\6\!,>\M2U(#4.",HXG-P$ZI9[]M< ? M&R. R7JPQ&[44O907HY[QWS:1VN9262KT^$M$-L>D6?(_C\BI"WB\IKT!XRY8 R%M H\-! M$M@M=PT32C?,:,9>&A>1>D\<3T^L/85P]O4[Z\R]%>.!=>M8N9=YU6@#(A M%("6BBG11*KP$-J>L.&G/80XMS^;^ YH'LT;E5U4^,RDNQFS)6)N;?WRL<*W M5#V'5()W),0)RT8)0,:+G!M!F[(D92.EDL5UFV^3M]&&/S1IKD =$X=X/L%Z M$A)H'#>\ >,=-L"8MRW2Y ;A;K'PO95YCC6/Q5.4(=\$;XW@I4HARVN-P>,] M&\3]S2WJZ;-^H:+QB!MGH">[2N-=-_//7.9]"ZE*^;&T_CW\AV)V9_9,Z1>& MSBUVM_VN"> IR?)WCRSJ!;G".$(A3)#,)N^#:T0 Y59N>:@72+T0T;9+0_T+UCN4PWP6+UUO=GV.209T/C$W.+?(O)F/JGMS) M,F3*O9_&J,QM2M267PP27Y/2S-!.3JO2F!:+<7\#UQ\D1G-1 MG8B]C3].*48*($H.[+S]8T%CD[\_:PQT#JB3,@K;F_\U*N_5;<*2\PTDK!*@ M?-&;-4F,:2/: E)QYA19W-'%F!\R\NTUSF?XN5QYQ+E>FPU[[.<$T8A\'<-@^TK/&!?(UV8IAA(A3N@8M<]XL6NY,>X7ZPCG^]3E9*_/ 9IH:O2[71N43.TN M6&N^880+?P ["BP!A+MM,0D)?QH=?!$P%*I&6-ZM7/7R8AT4IM]ZMF9^^AZ> MZI\R8NMV 7;FM=83..TKH^^W/P60?40H4/+@!>B7#[@G16&03X^9/O4.67] MO)4G7_KH;K8^Y:%[B64?$Z[!Q-CVF_>>G#,[65SM8IX OLV_0-9PDURQ2>A5[1U>KF?++I&PPQ6'W%1\CG"WVQ^1"=BT,((.J%.X%\ M0U+B #9GB@NF2/&32H3;\#@/ 02<0.P$=OFOH9-YRT(GV!&$6G,\9L)3ZQ) M.A?_!L@@"LS=.7@>4NN4T!L'EY&G1U!\"[L=L8W'MGP!_01]!E"#;BLZ"MV. MY$L!!&A [03$NA93E#8F!!!H8C]Y,3,$"QZC"" I SN!?J$.!%'?K8!$=)P M\A/S@M#=/"?SKE)V C=?;FKYX(#"Z1<41A-\='#!4:5C$[-=:,<*/9[[UJ\_ M;@**=FU5 KI$5K#I.D-NF5(*R35)Z,*J'C-"=2#U_G"53/,O*9=%.9]JS3G? MT+/M(/^5(]:T*'9B%U:X=HKJ,H24"'\X(U03]QS MTMXHM-CS5N84T$D':V.6)3)_-WOJR_ #(;0=X1[UJCQI$@ M8/M%,+Z8P&3GI1@U>CX-*C\T:-YKXJ0E;['M2+4[C]&'F8 MH+N%/P7B 7U6.U]J9#F@_H'S4$1D8QVSIRC#;:([_G E:3,[T)H5+_+A4-<) M:]TM]4F"3(N/%=$OW_/JH)?E@6N=I_'4#+)("D(V M+:9T)8P!)C5Z:,RC/R.0+=G54_MM/>L%X$ZVJ+).M?[-^ MH3E<]$C!2P<:UELHB4AE@)X<28TGF0XVGO1GOR$-/_/ 6>&\C6BC+E3\KS^S M.+Z[]*EXQYA+:[(P4TP=!IQ% M\9M"14P/,TF#:3P7M6QL %;NX)Z/S?:3'N^.K%IP5&=5&8&\,% Z'%!D^$"! MTCN108T6L^1]X\MQY].A/YS(0O=EX?1O2Z,Y4BACC+BNUCQ*]&@BTT;X$N!Z M&QP)0).1RH3R,X-:@/G=\/*@YD/,R84A[]"]+!?5.;2[K^3%.07D34MZ8!BL MG3O2Y50+5E704T,CP[[4 +*MO]3F7MZ#BZ)-57O=OS:OU])I1^2-BI:0D\XE MUM)<$\8Z6>4Y_PC1CE6-V0YS9,XQ([Z@VF/"O3Z@*_?[>,+MHK4O2XJE*T6W M<"A60@Y?SE,:)1K3N*<)"VT8U#["'<1^$#U37>DE?<&S.&CE0+..FYG__!A: M>HY(F\\3K;1E*[7D*DX'79UHRY5*X07,QL*HC7I/:1U6Q@G%CV>>XQ?+K]MP7?W M"DZ'6Q];J-XJW0J9S?MV:)4HTHN[3EKK;6EBP< 93BMY'[G-/LP2C&6KC/AP M/@>01F'I4?*W7LW]>FZ7]3WJV8_-AL*9A,G>T>%792BW>9J^3W_K7H7U/'>[X[AYZT,%,@5'?LMB(W3KN V;]Y5P%(C.' ME-?_%1QEA?_K2:W.T= Q34SW._2*(9!KACTJ4K8D2X=R#4$$&T,9@YX&?Y^A M*WA^!%(.F\L&.C56'8TM>'TINNM-I-_\FW0;W4/7UBH0GMN9)/TETOYAD@:J M(\?,%8PN@UW&380YI*]>NC."-NQ/RO1.1;-W5Q0GJ'9*$/)$UAZ[,4.6\P+M MVJV?6CY_O):Z7D5Z/Q:^WTI-RI>%:-?8\+#N) M=_H@9U3NPY7TH**OR;:S5(2GO=R# TF! M3T"?,9R!09F'KR.^ 1ULRO)MB]MP[_G;3/T-$!]:#T;YGZ(27#O6?30!Z >2 MSB>OVTMIA)K)\<+@P8[P, V95P8*$?JJRKOG6/VYJC7#7XBHDO:*\0]8G/R/ M99&1.%BJY15QB6'[C7#6P2JLF$A:[>U:#*9H:\A9'I@VQ>:*3O$?Y;AL2?B= M_=@92U &U/XIEO76M]?=%)XWZIOW=_R/]^_]EK XO=W1@3O\K=Y(UW9Z#3]G MRYT8"Z*>!/,/-'!Y8U=I1JN.X80J ^IH@'>^OERTL-@43J97D#4E)E+LOQ^J M48+1?P-02P,$% @ %XA:6#@9URJ @ RP4 !@ !C86ME+3(P,C0P M,3 R>&5X,C%D,2YH=&VU5&UOFS 0_BNW5%TWJ<9 TRJ"--)"$A4I?5%"M.VC M@0M8-38R;FGZZ^>$=$VK?=FT(K#A7I\S=\_P$R%363*980Y7R?4<9Y@0">ZYP[GN\[+B&CH8T5[9V4#,"G_@7U M7;\/KA?8VS^'NVOXLDJBKSOKR6V4_+R;=FGO5N-Y'$&/4/K]+*)TDDPZ1=]Q M/4@TDPTW7$DF*)W>]*!7&E,'E+9MZ[1GCM(%31:T-)7H4Z%4@TYN\MYHN)78 M%5D^&E9H&&0ETPV:R]XJF9&!M3#<"!P-ZV:8JWXR&.7^$QFP$7O8JI@LN MB5%U<.;6)K2>U*K?V3R1EN>F##S7/0YKEN=<%D3@V@3GSF#P*M*\*'_+5%=: MH%$PPQ]Q&_L@:B:0Z2!5I@S?)_B39_WBMU;2D#6KN-@$)PFOL($;;&&A*B9/ M3CN)W1O4?'T2[JP;_HPVM"W/X),A3/#"!M]B#;OZ ZN#[>/YWW)U1^ ,[-=B_I?@<[C90*W,UBNQLMX M$G];Q-/E?\;ZBLSF2TJ$J$1L,&/W"#.6&:4WL,#&L ?;[J8Y[0XMEIES"@PB M6^5::6^@5?RK+[0JL'F9-,":6#(W=W MA0?#]U91=MUCNRL47"+9?[M[M(=#OY<%<_# M;M8' \?O'X>ITCGJ_?R[.P+J6&I'>Z-?4$L#!!0 ( !>(6EAC0@V^5P0 M "05 8 8V%K92TR,#(T,#$P,GAE>#(S9#$N:'1M[5A[3^,X$/\JOB*6 M78F\^TQ+I=T"N^B J[BBO?O322:-A1M'CDNW]^EO'"<0X%[:*UJ0J-K4&8_G MY=^,'Y.?+.LDSV@>0T*^+"[.22+B]0IR16()5"%UPU1&%J(H:$XN0$K&.?DD M6;($0CS7[MF>[]NN94TG*&M6#Q)Y2'S'[SN^ZW>)ZX7X]7MD?D'>7R]F'RKN MXU]FB]_G)T;M_/K3^=F,="S'^1K,'.=X<6PZNK;KD86D>JH M<[TXM8;(H9CB,)TXS;_AC42RG4X2=DM*M>5PU%E1N62YI401!FZAQCC2P>Y' M/-^L#4M4%GJNNS\N:)*P?&EQ2%78LX?#>Y)DR^R.)HQKH01.%;L%+;LE->9 M91@)E8T?*_BKD44S+A6YLE*Z8GP;'BS8"DIR"1MR)58T/S@T%/PO0;+T8%QQ ME^P/0-'HGH)ORJ*<+5&XMG5L_ ^QC^B?YYN&UA@]T+B!RK=(\ 0[3W[[2*9[ S1M2"_%Y#9R(O->Q%2L[R! K ![Y>P9*5*!8Q M/5]'G,7D8QR+=:YP%LDIDZL=^_/WUG\%$M5YPT%O<&C:_8$_&M;M0=_S>G5[ MY'J>V[2';MB(A M$Y!6+#BG10EATV@#I8^ R QZ=470>M&3A_5&@^9AM=&45O'0BF6CM9;FF3Q1 M24-'3Q2+*:]3#(N0$JM:2G>TWX)KHRRLMQ8&XS OQ9%8XE1W+#2"&=ZK>"1E[M.3"U3=][%B)4L8IRI;>-59_IN M;^B[P7CB:$93'\QJ43]5\@]1QC6F=L'_@1%^&E:]]CT%T:L+[QN(=QAE1TE= M1W83[F=90O7/K^0[I4-^GE]\)N?G<^/-+M+P&6;&K&E/G__!Z!\8[>^%U(N' MT?]Q[ 6B:_>^O-*Y>>F@.QBGFMK6%V=[",:'RSE&*=)_I(*V2XYU:?<>M6 MZV%'O='66S;.VL'V;5E/:EVF/K^D*N@3+;,EIBN?TD-X*EM33/AS: M?G=_7!^Y#U;\5/;.A+^5W3IO%>8B>,D M0(]+4F9",-?,:PD33*_]4;'E6(-C^4ER0NZOOUW)#DZ @[Y"&_KHE"265JN5 M]'W:7=GN_<-QO#2F:>H![H&12.1=DC;;;]SV\WV/FFV.O"_?4#./Y&= M2W^P:Z1/1@/_Z[EGNSV_//XX')":X[K_V1NX[HE_8BOV&\T6\25-%==^L1FJQUEG'=1>+16.QUQ!RZOIC-]:S9-]-A%"L$>JP=M3#$OAD-#SJS9BF M)(BI5$R_KUWZI\XA2&BN$W;4<\MO*SL1X?*H%_(Y47J9L/>U&953GCI:9)V] M9J:[T-*%Z@V9:V?!0QUW6LWF;]V,AB%/IT["(MTY:!P>WA1)/HU79<(.K2-9 M0C6?,]1=T1HDC,K.1.BXN]G!72VSLETD4NU$=,:39>>MSV=,D3.V(&,QH^G; MNBV!;\4DC]YVC;3B_V6@&H:GV;5V:,*GH!QM[=KQ=Z".X%^K;7]@CY.U'A?, MC&TBDA JO2\?AL=#__JY$YBY[!GL# "U3%8,?<@V_X-'!A\\ M[\(;]/_PR&E_X(_&7\GP;# :GX_&?=\[V2)K!][8'YX.!WU_.#HCHU-R/@9+ MA^?]C\3[X@TN_>%G#XI!PAMOD=GGE^.+R_Z93_P1V#GXT#_[MT=@ILGX\J-W M05I[U&GM[]!=TC\[(:V#T%YMT0#Z%Z1_,CH',)#*6'Z@@=_$-\"RP<=>LXT8 M08A?],?'_3/OPAE]^>A]-7,/->UFL_W$@[C?Y&&=G- Y#\EHSJ06:9T$\,VC M)=$QU1UC@Z:3A)&)D"&3[VO-&H@D2;%?KJY51H/RNC#9MG "D20T4ZQ3_N@^ MP5@[B+EF#DX>ZZ1B(6G6K1A13')A;*NQ:=)Z?0_[ M?!)K[24J J/DC";=*J"+(@ /B>F<$,7)* RWDD@S30$AHA7%*M^=BE\4BN+A,KEG7 M5SAN"QS;VP;'8ZI,@$MF2W(%UB<,0N&Z164!QU! QZF &!H44)X"6I1$@B9EP3+:S<+8&4!4PI"C &D1G"6L<5G0K* M0C &NDS0:NP#!0(N(:H',8CS%5@"6""P"$%,5(X?-^T73+)""0Y@QA5$GSC= M-@^03&4L, :BW@Q,$R$,$U8:)F6RK$[#*[FVGEQ[+X9F.V7L":B*292(A2KY)]F4*PU)K"84"ZW=8&6]0B-5 M&G/+VA?*I.;?ATC[VT8D?PUUO[\Y;+?^V54%58K@&W=U$44<+G?4K@V>$)=# M0B4S# !$<\07()4PA8O'58S-4&P&G@V]&UZ'7 6)4#FT0Y\G16*ID$D1L!"* M%=D!Y(<,J&3A[5T',4VGC/3!G8SSA*DB>L.$\&"'5>PQ62$6[1J='/.CU)(1 M>R+H?2H_H(?"NBPANFU O_BY4S5?@^)R'2$.J1&H0 M3!50&),_Y":58 ;^^96:VT_-8-NH MR>8TR8V'0=RR*((\CL\!<>J.?&P5&3_"8]K+NU,TPT1H"-Y.V41P @M]OP6/ M\>ET)/G(ADS)_-IM+,1-@3Q>5OTPR/4,6N;5<"K>-2P5,;\,=3S2+ M;,K4W,FI;W!N&%R*(,@E@KH2R=VA=2:4AG*\3P:Z%,PY^3.'0!!4[]S3) )V M@MO9D"X,#X SYC V7;^KL&NMBJE:A;WHL R;66@\N9F/PLLN2<*O6%*:L?_C[R<"XF"L#SG89Y3L */!O2ITW_"-"6ZY#;$_ MOSS:WC=K3O^Z2>05L%X./ -SQOQ##/@#(A11*&K8Y@% MHU<85MHTRP26)D$T=Q++NQ+?1+?BQ,2> -_AVF@(#15;>;9[J5FDE= $^ 7@ MJ-O85D%@J_(98 MFQ0RFB"CNO'_S&K>^" 9MW?%,'\+32((WJ .>F7%DP AS M1[N@3MU&=SR=BV3.,,1+Z;2X,2\+W\=F62*6#&H7L;".CJX1$XCT)/%OX_L\ M"S*6< ,//B<;86W*U$Z42+)-=L8Y5,_+[=)$3S-L_MG.:K:$:*JN7=S(I:5 MJU]\KO-OD]:BI&_[)\[P[6DM=\87/KVO('["63;;W[K[^^O3_2Q/MN*?W8!/ MV43F^#A6^UV=X+L.=DA/P<5G6!Z;MMW^?(31/W'*_RJNMAY+WS.P+437TX_E MUMH4D4R9I&;7Q-Q.)F^:YM^/':^K7'+2_SP\(://WM@?G;W"[M>&G0F\?R[F MUMZB>,7;3\=;)1WE&BP+NL^#P!\[0G[_\&I'@YARR++3\FSUV!RDXD'.(.8L M(MXU"W*,3,G(GA?W7'[4F\@'U.Z"X+9BMQ++Q M*A.>T.!J*D6>AIB#"]DIMX[*FYWK%45F@#%FPE/F%-?E9E-]H[0HJ;Y0NOFJ M:D:GS+$Y!(TTDQTZ%[P\>CH\;+3W5UN<+6N:HP7["JQYI_;H?U!+ P04 M" 7B%I82WR$@:H) ! /@ & &-A:V4M,C R-# Q,#)X97@S,60R+FAT M;>U;;5/;N!;^*[IT=@LS<9P$Z'(3RDP:S)(I!2:8W?:C8LNQ!L?R2G)"[J^_ MYTAVX@380@O=T$VG)+%>CHZDY]%YL7WX'\?QTIBF 0O)J?_IC(0BR,ET6I_NUH4)>S]UIC*$4\=+;+V;B/3'>CI0O5*FUMGRD,=MYN-QB^=C(8A3T=. MPB+=WJ\?'"R*)!_%\S)AI]:6+*&:3QC*KD@-$D9E>RATW%D=X+Z>6=DO$JEV M(CKFR:S]UN=CIL@YFY*!&-/T;W8^;>ACN!?LV5_X(C#I1&GS,QM*)(0*KW/I_T/??_7-\UWCP M_*ZW4_>N2DV_,O!E](_[QW,;B\&'1][WB- MM.UY []_TN]U_?[%.;DX(9<#T+1_V3TCWF>O=^WW__"@&%IX@S52^_)Z<'7= M/?>)?P%Z]DZ[Y[][!%::#*[/O"O2W*5..+ M2P #JS]E#3:C2>FXL/ MJ]ROD4]4ZQA$>7722ZB\J9& 2A,Y+H= M\5L6=BJGL]6JA)B6\!>6&A?-#@I#HL-JY7=I/<%5#6A2H,D "_3M3&.NF8.+ MQ]JIF$J:=2I*%(M<*-NLKZJT7'^(8SZ+MO82!8%2&IMEP/A(1$3]FI!JC(]+QC-R ]HG#+SA MFD5E <=0P,"I #<:!%"> EIG)$^US!EH"L S/C9 E)(Q7$D.2(X GD1((L9< M$RULNSL-4A8PI2C &)J,$=9PKBYD*B@+01D8,D&M<0QL$' )CCTT U=?@2: M!0*;$,1$Y?BQZ#]EDA5"< )CKL !Q>6VH8!D*F.!41#E9J":"&&:L-.P*,-9 M=1DVY%I[!D?P.TCR$&0")2K8 MK &=N$QF) -$(QF1I!#;SME6 %VM# V$#DW45<,6>0(-@&(">&"&4T:?@*J8 M1(F8JI)_DHVXTA#':D*QT.H-6M8J-%*E,G>T?:5,:OQ[B+2W;D3REU#WZYN# M5O.WCBJH4CC?>*J+*.)PN:UVK/.$N.P3*IEA "":([X J80IW#RN8NR&S<9@ MV="ZX77(59 (E4,_M'E2))8*F10!"Z%8D6U ?LB 2A;>WFT0TW3$2!?,R2!/ MF"J\-XP)][=911\3&&+1CI'),41*+1EQ)(+6I\)1RQG4ZFE#1G>'C&!(G/LJ MAZ$%^J3MAWEY?_+(V)9Y\FB=N?L25G!_;SW):U(.:\7>D"F8#:#6N&=?)U<- M/<> YNKQ7="%&S(R'\DZA2*7( #LT80K8^6@%4N-'(S4%_:Q:F-M A+X5GB% M"Z;4"ON+E1QL)>BB1,)#DR96^5#QD%/)<0+<^J[&ZJ,XN[G"453#M,R2BS\4NAAO=RJ M#'VT2;I#U,<;LT?S%3@^X2'2D"J1&@13!13&X ^Y2658\@28R^F0)US/T%6] M;U@\-0RE#%LLX9>:5H)'XR;<%A/*, M'V$Q[>7](9IA(G0$:Z=L(#B$C7Y8@\?8=#IOS3#*C;Z>;_Z)TT%M;0T25B I&>Q?^M?Y\EP39F^]YOX>.F6R4Q'H5VN[;O0%YL%Q&? M,T6%82F6GV)M+#:^>(852RH(-K M1RVD-0LXSY&Q"CA1 FOOO[]4G\Q;05!E M'2J2<4'Q3FL[YF'(TOFU@X!M#^$$NW&F,/VO/F<[KZ=#)9)/3G+*6T=(9X:NXM<6%;N>_&YS+P'U[>U6=Z77-X-?+]C?O\3>A:.V1\\VS M6D-1<<&,*+Z4,0+-;8FX5DS<-\^_'3M95+OG4]?U3[T_ST/I9=_!Q@[F? M%7/&H_YG ;?ZAL0&;#\=V'[L9/B23!LQ_ESXW3[TCX* BB\@\>=>P!9)DUL M9+$NR*H$._$\/3*DP&JOJF M<5%2?=%X]17FC(Z88R-,&FDFVW0B>)F//#BHM_;FYM&6-4R^R;X:;=ZU/OH_ M4$L#!!0 ( !>(6EBLHK6=$ 8 .D= 8 8V%K92TR,#(T,#$P,GAE M>#,R9#$N:'1M[5EM<]HX$/XK.CJ])C,8OY#DJ$V8(6 F7-N0 :?7?A2VC#45 MED\6(=ROOY5E4T/;ZUO2<'?-!+"EE?3LZME=K=W]Q3#\-,%I2")T&;QZB2(> MKI8DE2@4!$MH75.9H(!G&4[1*R($90Q="!HM"$*VU3IMV8[3L@RCUX6Y!N4@ MGKK(,9TST[&<$V39+OR?M-'U*W1T$PR."^GA9!"\O?;ULMTU>F\;Q)TD6S;N%;-%81A26^)FKLV:\@(%NZ.KP61Z/9GV W]X0&@'_C08 MC\:#?C">7(&_3&8!P>S/4'\X MN8;]?20[?I4+[9CRN76&)B.DJ#OK3R_Z5_[,F+QYZ;]%P%[5XUB6\Q":T#0" M+=SV6?9/L6",TY )DBAQRI$;^^J3C.)8WX$O(/YOBSO:.(;^@$1?+DEZ6\0+%7!1+ M9: "CQ !N!'Z'<.Z,*_31$4BPCF**:N2FA*?D7 E((B"07 :(?\.\D,*J0T6 M7-(\5UK OY*, !1*B" OPY-*U4A:VI(XR8:XEL:H*3/6I4L91:)R]AD6-_%QS(50T:4?.DJ M]GFU[%PP5N$U&-[PE71C>DA5D2@ M(69E3"B<"O!ZZX1*8BCC$3?E:X&S"FL'1I5&+L$>VX&K;]5$ M@ J(R[QZ:"J;((<"ATJWCE>,;<#]EQE3[K1U,4'^7%%!U*$R5^2:Z>A0I88C M?*POP8'MTZ.HNHOW_7/KFR5)[>?M$T]Y4-=4T,K=,M5^F@4!#INWUO^(MLXA MTI:FL;HM,A4D+8EI"N&2ZFA?<1J"-I Z$Y"I@+Y-U8VA ()AL#RD-.C(@,]Y MLQ@5TQ1**=4.$T;%V;P(\2"U8IK]'!)4L6:^%^!;GZ;QQ\N0(O#ME"'%%ITW M5+W1J,C_18S6]E/L2;2A5*&A; )*[Y8QUOO-+8L8U5)C:4'-:M5R-KND[';W M]TBE/:*3YT_I1;H\H-5/4)N4[;VA>.G.H2A]9ZS! I^M MM6J^N17%\YRSE21[6M[/V6KWT%IW@UN:TSEE5&XJK1H]=9*IJK_L M#D%D@TK[B57\_5A]S=Q$P_[K\1!-7OO38'+UDW;_;=H5!^_'Y=S.@Z6??'MT MOM5*3BH!6>@]# -_K(;TT^HU>E_],+-KTOV,7!6W^M1W*(2K'423;1D[Q^&[ MA>"K-%(%-!=NY?>U5W.['>6Q7AT0&4V)4=Y7D:+^2K!LJ;\1W'_7F.$%,70! M@&-)A(MO.:V>#74Z+>=D&Y]TFU4\%]#O,(N7HKV_ 5!+ P04 " 7B%I8 MG RKT1D& B'@ & &-A:V4M,C R-# Q,#)X97@S,F0R+FAT;>U9;7/: M.!#^*SHZO28S&!N3Y*A-F"&.F7!-0@:<:_M1V'*LB;!\L@CA?OVM+)L:TEYS M;7)A>F7 6-)*^Z)G=[5V[Q?#\-,$IR&)T%EP<8XB'B[F))4H% 1+Z%U2F:" M9QE.T041@C*&3@2-;@A";:MUV&K;=LLRC'X/UO+*23QUD&W:1Z9MV0?(:COP M/3A$5Q=H[SKP]@OJT[$7?+SR-=NKZY/SD8<:AFF^[WBF>1JM2$:-?D_UP)7@ MJ-^;$XE1F&"1$WG*XVR# MXY(4NLTXBV#0_W V.AD%O[YJ'UENQV[9/7,&ELN>0^6@X\(+QY",:77KCR=5X,@C\TQV2UO,GP6@X\@;!:'P)_C*97@\N M Q2,=TC&=A==MZ8MKX7 IDI.O>_MSJ'5W"$Q!U,T.!U?P?Z^D!W_E0MMF/*M M=83&0Z2@.QU,3@:7_M08?SCW/R) KQJQ+>M9?(RF$6CA=(ZR?XH%HQ2%/$U) MJ,*23ATR(6B0I@O,T(1D7$C$8Q1 IY<0DI,0WQ(TQ*'D8H5&:<@%T!0Y9$_- M_/55U[8MU^-SR#^KHM5V]R&_H"$7\Q)>EO$.Q5P4K#)0@4>(@+@1^AT#7UC7 M;J(B$>$PDE M,1K2%'(Q!5N-XQB(A#*68E8:H(F@3](8;K*%R!<89DN./OF=8O^;BPJ/4^KB MB&?*F'7JDD9!J5Q]BL4,IR0WQO>,K- @+#9)0:D)XU@Z!9HDGC&"9EQ$1!PW MK ;(PEB9T=;M/,-AU2[!IV<8(6<,9SEQJAOWNU!9)F3(BY+/'85!MY:C"]PJ M>0V&5WPAG9C>D\BM)4\M514NI(!?5$FLR0JLJSPOH_K@=TE]I[8OQ*R,#(5K M@;SN,J&2&,IXQ$GY4N"LDK4+LTHCE\+NM?>W9=HDZ"FF3R*N;JJ%0"HQQ\RM M!ZBR"S(I8*AT[GC!V J"P#QCRJG6CB;(GPLJB#I:Y@I<4QTCJ@2QA_?U+;AQ M^W OJEKQMI>N/;0$:?MMY\!5'M0SE6CE;IEJ/\T" +N-6^M_!%M[%V%+TU@U MBWP%J4MBFD*XI#KF5YC&5 "H,PC8"KY--8RA#()IP!Z"-0QD@.>\6^%>!;7X;QYXN1(O!M%"/%%ATW5-71J,#_*$1K M^RGT)-I0JMQ0-@&E-XL9Z]/FEJ6,ZJFAM(!FQ;5Y9PM M)-G2\FE.6)M'UP=NH F5&]*XR2HLE-=-C]MV9%XY MK/V"]GYHY"H6_E#&_@GP9[-Y$2@WD^&W&_^I54;53X?J(9D)794EP=[4YYYJCHQNT<0YVB$ M7EG%Y[_5U\Q-=#$(@C/_??%@X'PP>?<3>3\V\HI3^LO";OM9U$_(O3CD:B4J ME2!9^.BSSR[G7/IE]1K];WG^V3/I=FJNZF%]_-L5S-5.I,FZ\IWA\/9&\$4: MJ9J;"Z?R_MH[O<5H^3NMV6?;".4KK/*AXEZ)>?Q=O4_M]02P,$% @ %XA:6%92*LP) M&0 3Y< !@ !C86ME+3(P,C0P,3 R>&5X.3=D,2YH=&WM77USVS;2_RHX M=WJU9_3FEZ:IG&;&M96KYQH[CZU<)W]")"3A0I$ZD+2L?OIG7P 2I&395N)4 MKM5I:XDB@06PV/WM"Y9O_M%L]N*QC ,5BM_Z[W\781+D$Q5G(C!*9G!UIK.Q MZ"?3J8S%>V6,CB+QJ]'A2 FQWVG]V-H_.&AUFLVW;Z"M4_M0$G?%0?O@5?N@ MS6:MV6$K,:-V_ZH]SB;1 M43M*DE2UPBS<>?L&K\#_E0S?OIFH3(I@+$VJLE]V/O;?-5_#'9G.(O7V3=O] MY7L'23A_^R;4-R+-YI'Z96)"S<15,I'Q#PV^ G]39?3PAV.Z.]5_ M*F@:AI>IVZPI(SV"QI'68QY_%WX3^-_^ 7_ '@>5'KD-^)F;G"D:ZB")0KBW M=SO6 YV)GW]J[;]I#V .IT] <0#\JXQ'\B.I/'G?NSCKG8F3BS-QU;ONG_3A MRX=+8-!/XO("+IV___7CU74/;NN+RW?B_.(4/IW_IR<^G'S"B]?XZ#<-H^K_UQ.EOO=YU[_3DWSWQ[N2T?WGU"0=Y>?7A\@HG MX^F&]M\\S?1PSI=T',)(NX>OIBOY#UN[8[P[;_MC)7Y-I &9-!1GVJ@@2TPJ M=C.X_L_O7A\<=([?M/&IE>WP5_RIJS.@-%@VD]3- QK;>4L=[Q_O(4U(X.E8 MJ50%\K,2[R02.!?G<9"8:6)(G#X%M:?)!$3Z_''TCF4J9)A,D:ALK%-Q KHB MA"\R#L652C,B]T,"?#&E1WO_RW4V M%RNE3H6&A8$UPCHV!%D/)OM)R13#,@Y$:G!"#$R12PACC" M.=S_^6D6V^C$B#66O"5.Y93:_1,W@C*35.1(-DP?;0L[98,\$W$",P7$FQD, M3(1JJ&.X$;XKN%F:\A)\O<8EA:'O[[<TL] ?]#,BGA0A5@!L EKT9)%%B MNM]UZ)^%7R/@DFX.TM;@IX6?F=E38#QB;672)$[%=3[X+S"5R)*"S_WI:B.C MM(F_GH>%3+X##LA4N&(1-P4A%TN8YH_%III[C4U0V-(CHQ2 M>,, ]R@LD!BPW&2YD P;1%0 ^A9(17.JX0N)8S%.9@JV*-XV=TVCI-G_Z3@5 M0ZFCW"B/QCG34*.41X7")E8CD*=$ $=MKN*N/F:6^7> M-0YU.HWDO*MCY.KF($J"SQ6&P6<\J;2PO]:AKZ8A8N 7&2T3+P=6O/#D;,+& M1MBFXI37U-O=[X'')"G5*W@4V&DN/F*3G@9_1JC=*<+#7;E7Y]S:QB\@2/-7 MB2JX,D$ ]Q7\1'@"5+T<9G9&JO"I)=[!K[#9P:)6::W#!CT0XIZ"5E@*K.P4 MGK1 Q75O<4,I>D*%PH'4?EZLT@GO5M3U5WFD4H?31BI6!AZUMF MZ]) $$4)"_]+.:-30 AB"DN=A"+,#>A.VS_>;E2D;E 0OM.QC ,-MUXI0&X9 MWO9>R11E%'0JLTS2L& ^D91TJ%78(*F7Y CO1FB*D315"(JH\9&!EAOB!D H M-H=+P6B25T*M'FH2@.Q/O;4%5,L/PB3Q>)Y O"WA_B^6>-P;IP$ M+.0;K+'/")LKWK["BB](RZ=9='MIYRW*W6+3/, R.F>I C@&P1+N/$_(H&#P MP=;4J"E:/M*Y#'"O-RI/L*0TO-0-^" !SH)H)!DXF6:1%1I9$W4VHT-D,D@?E-'T$1G&2 \]'UXA2C9SR=3 M ]8MR_%6J8P742>:?P'P>(C>=W:STXA08*/E(E)T\^%O+#6))!BG+SEEJ3(< M ;I6<6_( ]'1-#JSR^WFNT': M')9E0JXHXXF$^U:W4+@EHB 8C]!YA(# X(3 T)&?IF1&%4J27.'XVTT2Y7$& MA"$&(8Y > #41,F\F">K@$=)$EH&;C@E#+^&.??B;H.)3S.3,RAQ;6KN'!_9 MQ1'CSM"P\:6A6W"\D?ZLK =JSXZ-*(\D,#)L%E"N$U*IUHLSI*E#FX4(+?C. M[3S;#=R'CB )/!1I= W]=29"3=CB,Y4X MBF_&'Y;BEL(J3Q%$J;KL#X[LD#O%B/<]HOG_8^.(&("M-S)H6M;TJ#>DZ@]C M%N'L@PB$&]H >U85)KC9 MT8\%XJAB$\H!"/R&,V8<[%@3<5@%SRIZ+&_8>0)+$1CER+0J1NQ:I0A+0 XB M%-19QKK+T\:1G.V)(4 5$J9WZV9"$9Z"'AJ9DQ[6J/LYXNUI[0=-<*G#$458 M>F.ER#'&SJ/*+#RH41S&((ES9YRG"E@B@G M6..C6/L6!]<>@RIJ?8-N+#VR\DDH#R#&UKI'Z MB%O078'D7#,U('GG4'?3O0IG$:+#T=>Y:2(!&F"P U8R(:27$X\F*?X&MZ#- MFH*2!5+4)$7F,'PV]">1EE1F:'634VB/A!NZG MA(M 1A[!E-!3.%%@*LYQYF'95$@KZH3*LH6 282!IWXG,)H<5L, CXL(T&LD M9,"/X\AQX0@>VZLIDJABF)5 ^:T4T+!$5,P4:>F:\V)HLFY4$''P8&7Y<9IE M"**/1 DPPXT&H8V<"?+)3GIUQ:4SND"@;YT=:SL[CC;.V?%>QC$:4L/"DCP6 MOZ/@M+ZO6)SEUL=_HXI[-M<5LB2DLZ""&W?*O\+\IBTP*>;&M__N452E"%WI M*Z H]KU^ O:/ M;P=GM!"]MB54^V_WVPYPGT1A4"V?9!Q^1\.QK"N-6CB.FK M6LILM)7&FA,2Q<_?=EI,-4W D(9DNQA14F%75X5D:8^O1:Y8FURXJR%6P#K MLI*3Q)H,4KQ*[TYBV&-ZES[*V\#'"G!CR_;U>OR RA9,&O# MN>M^P2U5"0H7V[ESY&;R6IJ!C%7:O+R-%/01$,L<=#H'./>7M%"%6_#$ & > ML2.L4<-6FS1F,F6L!TY/M8W-$*?V\0"XG9D^FOA M,Q+1ZS/R%A2M"XI^W#A0=!*BX99F9L/C/@_(7P%FEG8TR,\-LM7,% "/3:JT M;N'*CF2PY*F&PI*A#3)!XP4;=W!)L@43*S 54DEJP[,V4"$4QD;A(;#!\):X M(X&VIC8V))\6S2FCFAA)MB!214RHG:*,-%PYY=Z$5Z:[(DR61&JJKAZVC'7, M4\?>**.&L*)HG6T=YT_I.#_8.L[_3H[S=46K3:BUT,)*HD)6+DG @5[+(,*"\1XBAH0#%:M_A$AFI!,2PT7/6C+^92#=C3!H8WB#\ E2FELF,B MHV;03P@QLE JK?LAG0X@&5B)&3:P Z/&(,_)W0DW<(Q4J90U2]T3%G'RHO0T M/- 2YC21=<=N+9\1("1.\23!I.I249FRSYK6:J _KEQ4&SRM2?9RK#C&^AIM M<>7:N/+5QN'*Q#6BR))E4V6=V34QX"RT.OBD1VVJBG.W MN2P:1$H(H?P< B]3I-AK2Z1:'"ZX ,!0QO@<;+9:LX2H%MO0V8(LE_8HDFT: M!<@DG[@N"O#+CGS*5Z24;$V@#JURA1UN-_3:&_JGC=O0%Y@>'*I)K(7\B2PV"JML.<<[POYS82RT:X MEZ10CA:ZBQPK5U/7$.%(&SVE17?13/E9+4N%(XB&IV7N(L9I%Y\:Q(\YYJ<[ M+M2+#D0KE?$^-,ZM5%X&N:B+PM?J%%05^1'<7#T4QI>%J[K,IBPW#85:.-N- M>)?L)6)1794:;AIX4@K5QG.P= RP9M4A;/7*VGKE]<;IE9/R7-6QZ'%6P//3 M)+W;0,&M,JV<3RT2G!?,2E\.V5@%'@5?)^H'$(&5Y_"0#< 13D!L@-[[&PEK M@M-G-=S#XJPXEB5N&.=P(37LY JT[? ;WK;BI*O3SMI 8[&"BUH:C9R.U^"/ MNE5!CFZ1AN]BL6X2G@#.A3(*@!.J3'+ ;)._G]:'?;CU8;] '_;S0F$_;QP* MZU&1$G'BE-\Q6%@@R9\A$*O5CUD\H-RH&FE+"K=0DJE7SZ1>R865IX=H:FJ3 MO6\E/ANHPONWW'2S=()R/'9I.X *BUH&=0>?S*PY;@FH0T:-%GH>N[[SV%=_ MI'UO8/9#[X13W5'/\*UHW_DT:Z, P>"[!0OO?\-#"!)4Y$12R91HOL3#Z+M# MZ_Y*G/.$HD:H-VO34'%"PI.HOITY6^;]I:LQVM:27%N&[7*ER%UR0*RDZKVYL.J%::HJ(1\3\MV6 M6;EC7^YOW+X\PZIW/HY'DZH+.\\&N)MQQ:!D;I,.U])ALBZ)VB[?7"[>]]SP"(=[> M# EJ4,-P_)'RH;FZG3.<1[GF!#%7(-$ZT*Z]MC$7U]%'0C)-;78_=O.TP_DV MN&%36;E026OPL)OB(BKF^42K7IT7/<7W!1/7G/DR3?QAI9[PB,F])VYO Z7" M1[6_]/RBWRG9'W?WRXY>0@Q%.8P5Q90H-\GSQM.#4Z.:F;S%MLB=OK2 R$** M$I716#FV@K8LR:@V!Z #3MH"6K/\DVQ9BM__>:7/4F8A =.F'J[?]\>$3[WCH:7O9]* V]$VX/9W"KAMJLA *;R&R* T[,(9X!=!<7JP=#]X+V2PT.Z\\O1) M*5VNBX?X>,N+EN:5.HUKK!'F $!K/I+( M82WR9%5K1[))R@ZR>PR9,N F%DIM8I7*7;W')X,\2\ 62ZPDX#ZDKP:T!LTY M\T/9M%?;'%7X0<@ -\%=!5ET3]5D*8I)VD+"]]@9T.]@;U55ACM*"WA%(NW$ MWN@D<@71Z^ALG$SP& !L$$-U'M)*PC/F9$UU;&VKRKWX-U710U8B&=A4L?N; M:UA4X.<3/7S"EE4DM9F_[F@JSX6K>L%+6UTT1^&C>X?ON\%>O7^L3@F<1?5% M:0**3,,,%,;_E,2%81M;8I2SVSCRR?8RYS+92J$#D\@0\9.?>'7W"2], MUH8;R=F@5+;TF,K!*_&Q==TZ;8FCSCYL[-W]0ZK5XEW?WZ\>K1E9-T7J.:I? MN$!=X=!XO'QM+*9\5YTOSNMN^8V]'3>V2MF\6@G%'5FRQ>D: E!+C'^A%3PJ MC@*%:%ZTOLAK0S8@%39W.9;^4<,5=JK+T? ]DYR7WR4%PC7+!PK6+^8<=7-# M1A@^Z#R'QR0)@33Z&>6(_VLE1.J5Q8-NR%M&!QRX+AZ?@*":;[XNP5T+^RQ2 M"]++BWU2C/6+XY_'+'7"/9]2S_>T4,OO96\IN\3K[)[ALO<93+WW&=0UH46- M !CS4&<4D+(G03AG%#.1$LMR2T[1>B\Q0DW\S^_V7W6.*:J'JUV^X\!W>;WL MQ?6DV5KN+-]OX!5IY,PB0Z!TV3JC-]B@L(J3V#O_R$4ML-#/$FO#+P#.2^F+ M D!-OD?*HR5UXH;) 9H5H$UCG6: 10AUZC3-[RH-SBB;I7=!>7&J_4%-("X9 M[/GAFQ(3R;)1#,46C)1(>;DT]L$7+5],N;83K! WAYTD=A. M-=QK?['93H58-.[CPMF3:H$>JBYJ7^+$@:FAS9]RWSE0YM( 75V&$"T<.II0 MO TA'9<127=3V%@T1NZHA[Q8##@Q5+(5)BK2+O>B^NX;G(_<9 V'@A-3.SP0 M5<:+;]*U5G):(6D%&9RL:GEO@6<<.\@H3:S@4>S@SXKW!+M]N6N-(JX>RP69 MA55!J]^$@[RR1[RF*9;G<\T08&(R ;9D# .5 MS91-4J.7)(9R7F.P\ORI%8H^$?1"'&>Z#+4I6T!4%X.<\6\N$"*^!R%EP$H2 M;BABJKR9@/0 Y!MGXW3Q#/[R:=AZLY_4F_WCUIO]=_!F?_%KJT__?7'YQ^^] MLW_1BZGQ[=6GEQ?7^+E_N7W;]O9MVU^]Z!9J:3((\-64*B2G0>'M0%TP+135 M]D71>WZ@YJ\B>YVW?F_4@9,%*L]C/H,#7.C2H&Q^!3FPDM@[7FZC TI/B<>& M.9TD#V0Z9G<',U=Y4KOB12SRT$K?;'O?Z5CV:5Y37<775/7,5/ M6&_:GC:NU("VM<$;E8)^]7FDX@6U'LE8DJ5: ;H\HU]YYP&9 MNK X!IIC_.[3/P2+@=^FX-Y::YVC_FS4!VW-(%R,+&+#I5Z80]/JQS;)O/!B MV,-C_I%XO\#)+:;\H.-@)NF4%CY2%O\@:Z3>4>G"JD/NQ(QDK/]T7E 7]2HS MPS'<4=E#B#F(^7_90?;IHQ\+/.;>?#V]%7120CC4Z*G_)WSS M=G>)1'@HIJ^^'KS^3O3$O?O\=>OPZ/OG/ISJ\KUJO?K;K""]L7PMUD7[XR\> M-1[EW3+CJXU:DVL@D5ZD]$4\]LR7Z.5PW,L3?\]C8%O6W 1A>"$G6SGX(IAM M*P'-D4$L! A0#% @ %XA:6&\Y M2\\$&0 3H4! !4 ( !#!L &-A:V4M,C R-# Q,#)?8V%L M+GAM;%!+ 0(4 Q0 ( !>(6EA*Q4:^SCT .KB P 5 " M 4,T !C86ME+3(P,C0P,3 R7V1E9BYX;6Q02P$"% ,4 " 7B%I8!]<@ M>@6Q #P- L %0 @ %$<@ 8V%K92TR,#(T,#$P,E]L86(N M>&UL4$L! A0#% @ %XA:6*ZR+G?%:P [K ' !4 ( ! M?",! &-A:V4M,C R-# Q,#)?<')E+GAM;%!+ 0(4 Q0 ( !>(6EAV+\TN M B$$ ,#I+@ 5 " 72/ 0!C86ME+3(P,C0P,3 R>#$P:RYH M=&U02P$"% ,4 " 7B%I8N##B;5/0 !=#0$ & @ &I ML 4 8V%K92TR,#(T,#$P,G@Q,&LP,#,N:G!G4$L! A0#% @ %XA:6#@9 MURJ @ RP4 !@ ( !,H$& &-A:V4M,C R-# Q,#)X97@R M,60Q+FAT;5!+ 0(4 Q0 ( !>(6EAC0@V^5P0 "05 8 M " >B#!@!C86ME+3(P,C0P,3 R>&5X,C-D,2YH=&U02P$"% ,4 " 7 MB%I8NS]&W;0) H/ & @ %UB 8 8V%K92TR,#(T,#$P M,GAE>#,Q9#$N:'1M4$L! A0#% @ %XA:6$M\A(&J"0 0#X !@ M ( !7Y(& &-A:V4M,C R-# Q,#)X97@S,60R+FAT;5!+ 0(4 Q0 M ( !>(6EBLHK6=$ 8 .D= 8 " 3^&5X,S)D,2YH=&U02P$"% ,4 " 7B%I8G RKT1D& B'@ M& @ &%H@8 8V%K92TR,#(T,#$P,GAE>#,R9#(N:'1M4$L! M A0#% @ %XA:6%92*LP)&0 3Y< !@ ( !U*@& &-A L:V4M,C R-# Q,#)X97@Y-V0Q+FAT;5!+!08 #@ . +X# 3P@8 ! end XML 103 cake-20240102x10k_htm.xml IDEA: XBRL DOCUMENT 0000887596 us-gaap:TreasuryStockCommonMember 2023-01-04 2024-01-02 0000887596 us-gaap:TreasuryStockCommonMember 2021-12-29 2023-01-03 0000887596 us-gaap:TreasuryStockCommonMember 2020-12-30 2021-12-28 0000887596 us-gaap:TreasuryStockCommonMember 2023-01-04 2024-01-02 0000887596 us-gaap:TreasuryStockCommonMember 2021-12-29 2023-01-03 0000887596 us-gaap:TreasuryStockCommonMember 2020-12-30 2021-12-28 0000887596 us-gaap:TreasuryStockCommonMember 2024-01-02 0000887596 us-gaap:DomesticCountryMember 2024-01-02 0000887596 us-gaap:DomesticCountryMember 2023-01-03 0000887596 2022-10-26 0000887596 us-gaap:TreasuryStockCommonMember 2024-01-02 0000887596 us-gaap:RetainedEarningsMember 2024-01-02 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-01-02 0000887596 us-gaap:AdditionalPaidInCapitalMember 2024-01-02 0000887596 us-gaap:TreasuryStockCommonMember 2023-01-03 0000887596 us-gaap:RetainedEarningsMember 2023-01-03 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-01-03 0000887596 us-gaap:AdditionalPaidInCapitalMember 2023-01-03 0000887596 us-gaap:TreasuryStockCommonMember 2021-12-28 0000887596 us-gaap:RetainedEarningsMember 2021-12-28 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-28 0000887596 us-gaap:AdditionalPaidInCapitalMember 2021-12-28 0000887596 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2020-12-29 0000887596 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-29 0000887596 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:TreasuryStockCommonMember 2020-12-29 0000887596 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2020-12-29 0000887596 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-12-29 0000887596 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2020-12-29 0000887596 us-gaap:TreasuryStockCommonMember 2020-12-29 0000887596 us-gaap:RetainedEarningsMember 2020-12-29 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-12-29 0000887596 us-gaap:AdditionalPaidInCapitalMember 2020-12-29 0000887596 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-29 0000887596 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2020-12-29 0000887596 us-gaap:CommonStockMember 2024-01-02 0000887596 us-gaap:CommonStockMember 2023-01-03 0000887596 us-gaap:CommonStockMember 2021-12-28 0000887596 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2020-12-29 0000887596 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2020-12-29 0000887596 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2020-12-29 0000887596 us-gaap:CommonStockMember 2020-12-29 0000887596 us-gaap:EmployeeStockOptionMember 2023-01-03 0000887596 us-gaap:EmployeeStockOptionMember 2021-12-29 2023-01-03 0000887596 us-gaap:EmployeeStockOptionMember 2020-12-30 2021-12-28 0000887596 2017-04-05 0000887596 2017-04-04 0000887596 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-01-04 2024-01-02 0000887596 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-04 2024-01-02 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2023-01-03 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2021-12-29 2023-01-03 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2020-12-30 2021-12-28 0000887596 us-gaap:RedeemableConvertiblePreferredStockMember 2021-03-30 0000887596 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2024-01-02 0000887596 srt:MinimumMember cake:RestaurantFixturesAndEquipmentMember 2024-01-02 0000887596 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2024-01-02 0000887596 srt:MaximumMember cake:RestaurantFixturesAndEquipmentMember 2024-01-02 0000887596 us-gaap:LandBuildingsAndImprovementsMember 2024-01-02 0000887596 us-gaap:TechnologyEquipmentMember 2024-01-02 0000887596 us-gaap:LeaseholdImprovementsMember 2024-01-02 0000887596 us-gaap:LandAndLandImprovementsMember 2024-01-02 0000887596 us-gaap:ConstructionInProgressMember 2024-01-02 0000887596 us-gaap:BuildingMember 2024-01-02 0000887596 cake:RestaurantSmallwareMember 2024-01-02 0000887596 cake:RestaurantFixturesAndEquipmentMember 2024-01-02 0000887596 us-gaap:TechnologyEquipmentMember 2023-01-03 0000887596 us-gaap:LeaseholdImprovementsMember 2023-01-03 0000887596 us-gaap:LandAndLandImprovementsMember 2023-01-03 0000887596 us-gaap:ConstructionInProgressMember 2023-01-03 0000887596 us-gaap:BuildingMember 2023-01-03 0000887596 cake:RestaurantSmallwareMember 2023-01-03 0000887596 cake:RestaurantFixturesAndEquipmentMember 2023-01-03 0000887596 us-gaap:SeniorNotesMember 2021-06-15 2021-06-15 0000887596 us-gaap:RedeemableConvertiblePreferredStockMember 2020-12-30 2021-12-28 0000887596 us-gaap:RedeemableConvertiblePreferredStockMember 2021-06-15 0000887596 us-gaap:RedeemableConvertiblePreferredStockMember 2020-04-20 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-01-04 2024-01-02 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-29 2023-01-03 0000887596 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-12-30 2021-12-28 0000887596 us-gaap:RevolvingCreditFacilityMember 2024-01-02 0000887596 us-gaap:TrademarksAndTradeNamesMember 2024-01-02 0000887596 cake:TransferableAlcoholicBeverageLicensingAgreementsMember 2024-01-02 0000887596 us-gaap:TrademarksAndTradeNamesMember 2023-01-03 0000887596 cake:TransferableAlcoholicBeverageLicensingAgreementsMember 2023-01-03 0000887596 2022-01-31 0000887596 cake:ThreeCheesecakeFactoryMember 2020-12-30 2021-12-28 0000887596 us-gaap:LicensingAgreementsMember 2021-12-29 2024-01-02 0000887596 us-gaap:LicensingAgreementsMember 2020-12-30 2021-12-28 0000887596 srt:MinimumMember 2024-01-02 0000887596 srt:MaximumMember 2024-01-02 0000887596 us-gaap:LicensingAgreementsMember 2024-01-02 0000887596 cake:NonTransferableAlcoholicBeverageLicensingAgreementsMember 2024-01-02 0000887596 us-gaap:LicensingAgreementsMember 2023-01-03 0000887596 cake:NonTransferableAlcoholicBeverageLicensingAgreementsMember 2023-01-03 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2023-01-04 2024-01-02 0000887596 us-gaap:EmployeeStockOptionMember 2024-01-02 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2024-01-02 0000887596 us-gaap:RedeemableConvertiblePreferredStockMember 2020-12-30 2021-03-30 0000887596 cake:InternalRevenueCode401kPlanMember 2023-01-04 2024-01-02 0000887596 cake:CheesecakeFactoryIncorporatedExecutiveSavingsPlanMember 2023-01-04 2024-01-02 0000887596 cake:InternalRevenueCode401kPlanMember 2021-12-29 2023-01-03 0000887596 cake:CheesecakeFactoryIncorporatedExecutiveSavingsPlanMember 2021-12-29 2023-01-03 0000887596 cake:InternalRevenueCode401kPlanMember 2020-12-30 2021-12-28 0000887596 cake:CheesecakeFactoryIncorporatedExecutiveSavingsPlanMember 2020-12-30 2021-12-28 0000887596 us-gaap:StateAndLocalJurisdictionMember 2024-01-02 0000887596 us-gaap:ForeignCountryMember 2024-01-02 0000887596 us-gaap:StateAndLocalJurisdictionMember 2023-01-03 0000887596 us-gaap:ForeignCountryMember 2023-01-03 0000887596 us-gaap:SeniorNotesMember 2023-01-03 0000887596 us-gaap:SeniorNotesMember 2021-06-15 0000887596 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:SeniorNotesMember us-gaap:CommonStockMember 2023-01-04 2024-01-02 0000887596 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:SeniorNotesMember us-gaap:CommonStockMember 2021-06-15 2021-06-15 0000887596 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:SeniorNotesMember us-gaap:CommonStockMember 2024-01-02 0000887596 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:SeniorNotesMember us-gaap:CommonStockMember 2021-06-15 0000887596 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember cake:OvernightBankFundingRateMember 2023-01-04 2024-01-02 0000887596 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember cake:OneMonthTermSecuredOvernightFinancingRateMember 2023-01-04 2024-01-02 0000887596 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-01-04 2024-01-02 0000887596 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember 2023-01-04 2024-01-02 0000887596 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2023-01-04 2024-01-02 0000887596 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember 2023-01-04 2024-01-02 0000887596 cake:PromotionalProgramsMember 2023-01-04 2024-01-02 0000887596 cake:PromotionalProgramsMember 2021-12-29 2023-01-03 0000887596 cake:PromotionalProgramsMember 2020-12-30 2021-12-28 0000887596 cake:PromotionalProgramsMember 2024-01-02 0000887596 cake:PromotionalProgramsMember 2023-01-03 0000887596 cake:PromotionalProgramsMember 2021-12-28 0000887596 us-gaap:SubsequentEventMember 2024-02-15 2024-02-15 0000887596 us-gaap:AllOtherSegmentsMember 2024-01-02 0000887596 cake:TheCheesecakeFactoryMember 2024-01-02 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2024-01-02 0000887596 cake:NorthItaliaMember 2024-01-02 0000887596 us-gaap:AllOtherSegmentsMember 2023-01-03 0000887596 cake:TheCheesecakeFactoryMember 2023-01-03 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2023-01-03 0000887596 cake:NorthItaliaMember 2023-01-03 0000887596 us-gaap:AllOtherSegmentsMember 2021-12-28 0000887596 cake:TheCheesecakeFactoryMember 2021-12-28 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2021-12-28 0000887596 cake:NorthItaliaMember 2021-12-28 0000887596 us-gaap:RestrictedStockMember 2023-01-04 2024-01-02 0000887596 us-gaap:CommonStockMember 2023-01-04 2024-01-02 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2023-01-04 2024-01-02 0000887596 us-gaap:RestrictedStockMember 2021-12-29 2023-01-03 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2021-12-29 2023-01-03 0000887596 us-gaap:RestrictedStockMember 2020-12-30 2021-12-28 0000887596 cake:RestrictedSharesAndRestrictedShareUnitsMember 2020-12-30 2021-12-28 0000887596 us-gaap:SeniorNotesMember 2021-12-29 2023-01-03 0000887596 us-gaap:SeniorNotesMember 2020-12-30 2021-12-28 0000887596 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-04 2024-01-02 0000887596 cake:OtherOperatingCostsAndExpensesMember 2023-01-04 2024-01-02 0000887596 cake:LaborExpensesMember 2023-01-04 2024-01-02 0000887596 us-gaap:GeneralAndAdministrativeExpenseMember 2021-12-29 2023-01-03 0000887596 cake:OtherOperatingCostsAndExpensesMember 2021-12-29 2023-01-03 0000887596 cake:LaborExpensesMember 2021-12-29 2023-01-03 0000887596 us-gaap:GeneralAndAdministrativeExpenseMember 2020-12-30 2021-12-28 0000887596 cake:OtherOperatingCostsAndExpensesMember 2020-12-30 2021-12-28 0000887596 cake:LaborExpensesMember 2020-12-30 2021-12-28 0000887596 us-gaap:CommonStockMember 2023-01-04 2024-01-02 0000887596 us-gaap:AdditionalPaidInCapitalMember 2023-01-04 2024-01-02 0000887596 us-gaap:CommonStockMember 2021-12-29 2023-01-03 0000887596 us-gaap:AdditionalPaidInCapitalMember 2021-12-29 2023-01-03 0000887596 us-gaap:CommonStockMember 2020-12-30 2021-12-28 0000887596 2023-07-04 0000887596 2024-02-20 0000887596 srt:MinimumMember cake:RestrictedSharesAndRestrictedShareUnitsMember 2023-01-04 2024-01-02 0000887596 srt:MaximumMember cake:RestrictedSharesAndRestrictedShareUnitsMember 2023-01-04 2024-01-02 0000887596 us-gaap:EmployeeStockOptionMember 2023-01-04 2024-01-02 0000887596 srt:MaximumMember 2021-12-29 2023-01-03 0000887596 us-gaap:RedeemableConvertiblePreferredStockMember 2020-04-20 2020-04-20 0000887596 us-gaap:AdditionalPaidInCapitalMember 2020-12-30 2021-12-28 0000887596 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2020-12-30 2021-12-28 0000887596 us-gaap:TreasuryStockCommonMember 2022-10-26 0000887596 2023-11-23 0000887596 cake:NorthItaliaMember 2021-12-29 2023-01-03 0000887596 cake:NorthItaliaMember 2020-12-30 2021-12-28 0000887596 srt:MinimumMember 2023-01-04 2024-01-02 0000887596 cake:FrcAcquisitionMember 2019-10-02 2019-10-02 0000887596 2018-06-06 2018-06-07 0000887596 us-gaap:RedeemableConvertiblePreferredStockMember 2021-06-15 2021-06-15 0000887596 us-gaap:FairValueInputsLevel1Member 2024-01-02 0000887596 us-gaap:FairValueInputsLevel1Member 2023-01-03 0000887596 us-gaap:SeniorNotesMember 2024-01-02 0000887596 us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember 2022-10-06 0000887596 cake:ThreeCheesecakeFactoryMember 2023-01-04 2024-01-02 0000887596 cake:ThreeCheesecakeFactoryMember 2021-12-29 2023-01-03 0000887596 us-gaap:AllOtherSegmentsMember 2023-01-04 2024-01-02 0000887596 cake:TheCheesecakeFactoryMember 2023-01-04 2024-01-02 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2023-01-04 2024-01-02 0000887596 cake:NorthItaliaMember 2023-01-04 2024-01-02 0000887596 us-gaap:AllOtherSegmentsMember 2021-12-29 2023-01-03 0000887596 cake:TheCheesecakeFactoryMember 2021-12-29 2023-01-03 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2021-12-29 2023-01-03 0000887596 us-gaap:AllOtherSegmentsMember 2020-12-30 2021-12-28 0000887596 cake:TheCheesecakeFactoryMember 2020-12-30 2021-12-28 0000887596 cake:OtherFoxRestaurantConceptsLlcMember 2020-12-30 2021-12-28 0000887596 2021-12-28 0000887596 2020-12-29 0000887596 us-gaap:FairValueInputsLevel3Member 2023-01-04 2024-01-02 0000887596 us-gaap:FairValueInputsLevel3Member 2021-12-29 2023-01-03 0000887596 us-gaap:RetainedEarningsMember 2023-01-04 2024-01-02 0000887596 us-gaap:RetainedEarningsMember 2021-12-29 2023-01-03 0000887596 2021-06-15 2021-06-15 0000887596 srt:MaximumMember 2023-01-04 2024-01-02 0000887596 srt:MinimumMember 2021-12-29 2023-01-03 0000887596 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember cake:AmendedCreditAgreementMember 2023-01-04 2024-01-02 0000887596 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember cake:AmendedCreditAgreementMember 2023-01-04 2024-01-02 0000887596 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember 2024-01-02 0000887596 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember cake:FourthAmendmentMember 2024-01-02 0000887596 us-gaap:SeniorNotesMember 2023-01-04 2024-01-02 0000887596 us-gaap:RetainedEarningsMember 2020-12-30 2021-12-28 0000887596 us-gaap:FairValueInputsLevel2Member 2023-01-03 0000887596 us-gaap:FairValueInputsLevel3Member 2021-12-28 0000887596 us-gaap:FairValueInputsLevel3Member 2024-01-02 0000887596 us-gaap:FairValueInputsLevel3Member 2023-01-03 0000887596 2023-01-04 2024-01-02 0000887596 2021-12-29 2023-01-03 0000887596 2020-12-30 2021-12-28 0000887596 2024-01-02 0000887596 2023-01-03 0000887596 us-gaap:RedeemableConvertiblePreferredStockMember 2021-12-28 iso4217:USD pure cake:item cake:restaurant shares cake:lease iso4217:USD shares cake:D 0000887596 --01-02 2024 FY false 0 0 http://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense P1Y P5Y P8Y P30D P8Y P3Y P0Y 10-K true 2024-01-02 false 0-20574 THE CHEESECAKE FACTORY INCORPORATED DE 51-0340466 26901 Malibu Hills Road Calabasas Hills CA 91301 818 871-3000 Common Stock, par value $.01 per share CAKE NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false false 1654084907 51115061 false false false false 185 KPMG LLP California 56290000 114777000 103094000 105511000 20670000 21522000 57654000 55559000 63090000 48399000 300798000 345768000 791093000 746051000 251727000 251524000 1302150000 1268986000 194615000 162891000 1748492000 1683401000 2840383000 2775220000 63152000 66638000 222915000 219808000 134905000 139099000 239699000 231133000 660671000 656678000 470047000 468032000 1254955000 1233497000 136648000 125010000 2522321000 2483217000 0.01 0.01 200000 200000 0 0 0.01 0.01 5000000 5000000 0 0 0.01 0.01 250000000 250000000 107195287 50652129 106323117 51173597 1072000 1063000 913442000 887485000 1216239000 1170078000 56543158 55149520 1811997000 1765641000 -694000 -982000 318062000 292003000 2840383000 2775220000 3439503000 3303156000 2927540000 803500000 810926000 653133000 1227895000 1211951000 1072628000 922428000 881627000 792311000 217449000 205753000 186136000 93136000 92380000 89654000 29464000 31387000 18139000 11686000 13368000 19510000 25379000 16829000 13711000 3330937000 3264221000 2845222000 108566000 38935000 82318000 -8552000 -6043000 -10698000 100014000 32892000 71620000 -1337000 -10231000 -753000 101351000 43123000 72373000 18661000 4581000 101351000 43123000 49131000 2.10 0.87 1.03 2.07 0.86 1.01 48324000 49815000 47529000 49050000 50414000 48510000 101351000 43123000 72373000 288000 -695000 34000 3464000 288000 -695000 3498000 101639000 42428000 75871000 23540000 101639000 42428000 52331000 200000 218248000 98645000 986000 878148000 1110087000 -1696743000 -3785000 288693000 -4763000 4763000 4763000 200000 213485000 98645000 986000 878148000 1114850000 -1696743000 -3785000 293456000 72373000 72373000 34000 34000 3464000 3464000 -588000 -588000 759000 8000 24778000 24786000 436000 5000 23177000 23182000 3125000 31000 167019000 167050000 5766000 5766000 150000 160114000 283637000 283637000 -50000 -53371000 2401000 24000 53273000 53297000 13591000 13591000 25.35 5070000 5070000 105366000 1054000 862758000 1169150000 -1702509000 -287000 330166000 43123000 43123000 -695000 -695000 0.81 42195000 42195000 788000 8000 24644000 24652000 169000 1000 83000 84000 63132000 63132000 106323000 1063000 887485000 1170078000 -1765641000 -982000 292003000 101351000 101351000 288000 288000 1.08 55190000 55190000 872000 9000 25957000 25966000 46356000 46356000 107195000 1072000 913442000 1216239000 -1811997000 -694000 318062000 101351000 43123000 72373000 93136000 92380000 89654000 26998000 31327000 17937000 -15715000 -18646000 -20849000 25781000 24426000 22988000 98000 12266000 24816000 852000 14651000 715000 2092000 12725000 3478000 14694000 11960000 1137000 27113000 18404000 4106000 14504000 -13739000 9227000 3971000 17586000 -3678000 3104000 8634000 26527000 37424000 -9939000 50103000 218401000 161926000 213006000 151565000 112464000 66943000 1658000 680000 606000 274000 -329000 1061000 -153497000 -112815000 -68610000 24243000 18316000 17000000 15000000 130000000 15000000 130000000 150000000 345000000 10074000 -443751000 74000 18661000 175000000 7950000 84000 24786000 53207000 42272000 337000 46085000 63132000 5766000 -123535000 -123636000 -108827000 144000 -325000 -27000 -58487000 -74850000 35542000 114777000 189627000 154085000 56290000 114777000 189627000 9764000 7233000 9586000 14473000 14688000 13031000 16815000 9346000 4343000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1.    Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Description of Business</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Cheesecake Factory Incorporated is a leader in experiential dining. We are culinary forward and relentlessly focused on hospitality. We currently own and operate 334 restaurants throughout the United States and Canada under brands including The Cheesecake Factory<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> (216 locations), North Italia<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> (37 locations), Flower Child<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> (32 locations) and a collection within our Fox Restaurant Concepts (“FRC”) portfolio (41 locations). Internationally, 33 The Cheesecake Factory<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">®</sup> restaurants operate under licensing agreements. Our bakery division operates two facilities that produce quality cheesecakes and other baked products for our restaurants, international licensees and third-party bakery customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements include the accounts of The Cheesecake Factory Incorporated and its wholly owned subsidiaries (referred to herein collectively as the “Company,” “we,” “us” and “our”) and are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany accounts and transactions for the periods presented have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal years 2023 and 2021 each consisted of 52 weeks. Fiscal year 2022 consisted of 53 weeks. Fiscal year 2024 will consist of 52 weeks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Use of Estimates</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions for the reporting periods covered by the financial statements. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Geopolitical and Other Macroeconomic Impacts to our Operating Environment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During fiscal 2021 and 2022, the COVID - 19 pandemic continued to affect our business during periods of accelerated case counts in which we experienced increased restaurant staff absenteeism and temporary shifts in consumer behavior, such as changes in customer traffic or the mix between on-premise and off-premise channels. Along with the COVID-19 pandemic, our operating results were impacted by geopolitical and macroeconomic events, causing supply chain challenges and significantly increased commodity and wage inflation. Some of these factors continued to impact our operating results in fiscal 2023, contributing to significantly increased commodity and other costs. We also encountered delays in opening new restaurants primarily due to delays in permitting and landlord readiness, as well as supply chain challenges.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The ongoing impact of geopolitical and macroeconomic events could lead to further shifts in consumer behavior, wage inflation, staffing challenges, product and services cost inflation, disruptions in the supply chain and delay in new restaurant openings. Any of these factors may have an adverse impact on our business and materially adversely affect our financial performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Amounts receivable from credit card processors, totaling $21.0 million and $19.1 million at January 2, 2024 and January 3, 2023, respectively, are considered cash equivalents because they are both short-term and highly liquid in nature and are typically converted to cash within three days of the sales transaction. Our cash management system provides for the funding of all major bank disbursement accounts on a daily basis as checks are presented for payment. Under this system, outstanding checks are in excess of the cash balances at certain banks, which creates book overdrafts. Book overdrafts are presented as a current liability in other accrued expenses on our consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentration of Credit Risk</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject us to a concentration of credit risk are cash and cash equivalents and receivables. We maintain our day-to-day operating cash balances in non-interest-bearing transaction accounts, which are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000. We invest our excess cash in a money market deposit account, which is insured by the FDIC up to $250,000. Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to these balances, and we believe credit risk to be minimal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We consider the concentration of credit risk for accounts receivable from our bakery customers to be minimal due to the payment histories and general financial condition of our larger bakery accounts. Concentration of credit risk related to other receivables is limited as this balance is comprised primarily of amounts due from our gift card distributors, insurance providers and delivery partner.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories consist of restaurant food and other supplies, bakery raw materials and bakery finished goods and are stated at the lower of cost or net realizable value on an average cost basis at the restaurants and on a first-in, first-out basis at the bakeries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Property and Equipment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We record property and equipment at cost less accumulated depreciation. Improvements are capitalized, while repairs and maintenance costs are expensed as incurred. Depreciation is calculated using the straight-line method over the estimated useful life of the assets or the reasonably certain lease term, whichever is shorter. Leasehold improvements include the cost of our internal development and construction department. Depreciation periods are as follows:</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:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and land improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;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';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin: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:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding: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:16.34%;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 to 30 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin: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:77.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furnishings, fixtures and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding: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:16.34%;background:#cceeff;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 to 15 years </p></td><td style="vertical-align:top;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></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;">Computer software and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding: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:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin: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><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other than certain types of restaurant equipment with estimated useful lives that equal or exceed the reasonably certain lease term, in which case the reasonably certain lease term is utilized.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Gains and losses related to property and equipment disposals are recorded in depreciation and amortization expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Impairment of Long-Lived Assets and Lease Termination Expenses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We assess the potential impairment of our long-lived assets on an annual basis or whenever events or changes in circumstances indicate the carrying value of the assets or asset group may not be recoverable. Factors considered include, but are not limited to, negative cash flow, significant underperformance relative to historical or projected future operating results, significant changes in the manner in which an asset is being used, an expectation that an asset will be disposed of significantly before the end of its previously estimated useful life and significant negative industry or economic trends. At any given time, we may be monitoring a number of locations, and future impairment charges could be required if individual restaurant performance does not improve or we make the decision to close or relocate a restaurant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. Impairment testing is performed at the individual restaurant asset group level, which is inclusive of property and equipment and lease right-of-use assets. Recoverability is assessed by comparing the carrying value of the assets to the undiscounted cash flows expected to be generated by those assets. Impairment losses are measured as the amount by which the carrying values of the assets exceed their fair value, which is determined based on discounted future net cash flows expected to be generated by the assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35.95pt;margin:0pt 0pt 12pt 0.05pt;">In fiscal 2023, we recorded $29.5 million of expense primarily related to the impairment of long-lived assets for three The Cheesecake Factory (one previously impaired), one North Italia (previously impaired), one Other FRC and two Other restaurant lease terminations. In fiscal 2022, we recorded $31.4 million of expense primarily related to the impairment of long - lived assets for three The Cheesecake Factory, one Other FRC and three Other restaurants. In fiscal 2021, we recorded $16.3 million of expense primarily related to the impairment of long-lived assets for three The Cheesecake Factory and two Other restaurants. These amounts are recorded in impairment of assets and lease terminations on the consolidated statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Intangible Assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents components of intangible assets, net (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:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;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;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.01%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.01%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indefinite-lived intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:10.6%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.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;"> 1,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.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;"> 1,451</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trade names and trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234,077</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Transferable alcoholic beverage licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;border-bottom:1px solid #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:10.6%;border-bottom:1px solid #000000;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,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;border-bottom:1px solid #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:10.6%;border-bottom:1px solid #000000;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,683</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total indefinite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;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,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;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,211</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Definite-lived intangible assets, net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.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:2.25%;margin:0pt;padding: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.41%;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:10.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></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Licensing agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;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,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,092</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-transferable alcoholic beverage licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;border-bottom:1px solid #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:10.6%;border-bottom:1px solid #000000;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,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;border-bottom:1px solid #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:10.6%;border-bottom:1px solid #000000;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,221</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total definite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;border-bottom:1px solid #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:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;border-bottom:1px solid #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:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,313</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.6%;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 0pt 0pt;"> 251,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.6%;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 0pt 0pt;"> 251,524</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Goodwill and other indefinite-lived intangible assets are not amortized and are tested for impairment annually as of the first day of our fiscal fourth quarter or on an interim basis if events or changes in circumstances between annual tests indicate a potential impairment. First, we determine if, based on qualitative factors, it is more likely than not that an impairment exists. Factors considered include, but are not limited to, historical financial performance, wage, product and services inflation, competitive environment, macroeconomic and industry conditions, results of prior impairment tests and share price performance. Any adverse change in these factors could have a significant impact on the recoverability of these assets and could have a material impact on our consolidated financial statements. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is performed. The quantitative assessments require the use of estimates and assumptions regarding future cash flows and asset fair values. Key assumptions include projected revenue growth and operating expenses, discount rates, royalty rates, valuation multiples and other factors that could affect fair value or otherwise indicate potential impairment. Such assessments could change materially if different estimates and assumptions were used.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We performed our annual impairment assessment of indefinite-lived intangible assets as of the first day of the fourth quarters of fiscal 2023, 2022 and 2021 and concluded there was no impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Definite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable based on estimated undiscounted future cash flows. If impaired, the asset or asset group is written down to fair value based on discounted future cash flows. We performed our annual impairment assessment of definite-lived intangible assets as of the first day of the fourth quarters of fiscal 2023, 2022 and 2021. We concluded there was no impairment for fiscal 2023 and 2022 and recorded $1.3 million of <span style="-sec-ix-hidden:Hidden_yJXyBAb6hECh_0TsiX63RA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">impairment</span></span> expense in fiscal 2021 related to licensing agreements. Amortization expenses related to our definite-lived intangible assets were $0.8 million, $0.7 million and $0.7 million for fiscal 2023, 2022 and 2021, respectively. Definite-lived intangible assets will be amortized over <span style="-sec-ix-hidden:Hidden_FnG6S_hB70-b4mE5sU6v-Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to 52 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We evaluate the useful lives of our intangible assets, other than goodwill, at each reporting period to determine if they are definite or indefinite-lived. A determination on useful life requires judgments and assumptions regarding the future effects of obsolescence, demand, competition, other economic factors (such as the stability of the industry, legislative action that results in an uncertain or changing regulatory environment and expected changes in distribution channels), the level of required maintenance expenditures and the expected lives of other related groups of assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our revenues consist of sales at our Company-owned restaurants, sales from our bakery operations to our licensees and other third-party customers, royalties from our licensees’ restaurant sales and from consumer packaged goods sales, and licensee development and site fees. Revenues are presented net of sales taxes. Sales tax collected is included in other accrued expenses until the taxes are remitted to the appropriate taxing authorities. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenues from restaurant sales are recognized when payment is tendered at the point of sale. Revenues from bakery sales are recognized upon transfer of title and risk to customers. Royalty revenues are recognized in the period the related sales occur, utilizing the sale-based royalty exception available under current accounting guidance. Our consumer packaged goods minimum guarantees do not require distinct performance obligations. Therefore, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from <span style="-sec-ix-hidden:Hidden_AUgGz-jDrEunx0k2xivwYg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> to seven years. As our development and site fee agreements do not contain distinct performance obligations, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from <span style="-sec-ix-hidden:Hidden_BKQRNGShhU6BcrOOhOLO3Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">eight</span></span> to 30 years. Deferred and recognized revenue for new minimum guarantees for consumer packaged goods and for new site and development agreements were immaterial in all periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize a liability upon the sale of our gift cards and recognize revenue when these gift cards are redeemed in our restaurants. Based on our historical redemption patterns, we can reasonably estimate the amount of gift cards for which redemption is remote, which is referred to as “breakage.” Breakage is recognized over a three-year period in proportion to historical redemption trends and is classified as revenues in our consolidated statements of income. We recognized $7.3 million, $7.0 million and $6.8 million of gift card breakage in fiscal years 2023, 2022 and 2021, respectively. Incremental direct costs related to gift card sales, including commissions and credit card fees, are deferred and recognized in earnings in the same pattern as the related gift card revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain of our promotional programs include multiple element arrangements that incorporate various performance obligations. We allocate revenue using the relative selling price of each performance obligation considering the likelihood of redemption and recognize revenue upon satisfaction of each performance obligation. During fiscal 2023, we deferred and recognized previously deferred revenue of $27.5 million and $23.3 million, respectively, related to promotional programs. During fiscal 2022, we deferred and recognized previously deferred revenue of $27.3 million and $23.6 million, respectively, related to promotional programs. During fiscal 2021, we deferred and recognized previously deferred revenue of $27.5 million and $15.2 million, respectively, related to promotional programs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Leases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We currently lease all of our restaurant locations, generally with initial terms of 10 to 20 years plus two five-year renewal options. Our leases typically require contingent rent above the minimum base rent payments based on a percentage of revenues ranging from 2% to 10%, have escalating minimum rent requirements over the term of the lease and require payment for various expenses incidental to the use of the property. A majority of our leases provide for a reduced level of overall rent obligation if specified co-tenancy requirements are not satisfied. We expend cash for leasehold improvements and furniture, fixtures, and equipment to build out and equip our leased premises. We may also expend cash for structural additions that we make to leased premises. Generally, a portion of the leasehold improvements and building costs are reimbursed to us by our landlords as construction contributions. If obtained, landlord construction contributions usually take the form of up-front cash, full or partial credits against our future minimum or percentage rents, or a combination thereof. We do not meet any of the accounting criteria under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 842, Leases, for being the owner of the asset under construction. Many of our leases provide early termination rights permitting us to terminate the lease prior to expiration in the event our revenues are below a stated level for a period of time, generally conditioned upon repayment of the unamortized landlord contributions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition to leases for our restaurant locations, we also lease automobiles and certain equipment that is used in the restaurants, bakeries and corporate office. The leases for our restaurant locations, automobiles and certain restaurant equipment are included in our operating lease assets and liabilities. All other leases are immaterial or qualify for the short-term lease exclusion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The assessment of whether a contract is or contains a lease is performed at contract inception. A lease is defined as a contract that conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Control is defined as having both the right to obtain substantially all the economic benefits from the use of the asset and to direct how and for what purpose the asset is used.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At lease commencement, we evaluate each material lease and those that don’t qualify for the short-term exclusion to determine its appropriate classification as an operating or finance lease. All of the leases evaluated meet the criteria for classification as operating leases. For restaurant leases that existed as of the adoption of ASC 842, we continued to apply our historical practice of excluding executory costs, and only minimum base rent was factored into the initial operating lease liability and corresponding lease asset. For restaurant leases beginning after adoption of ASC 842, we have elected the single lease component practical expedient. Operating lease assets and liabilities are recorded on the balance sheet at lease commencement based on the present value of minimum base rent and other fixed payments over the reasonably certain lease term. The difference between the amounts we expend for structural costs and the construction contributions received from our landlords is recorded as an adjustment to the operating lease asset. Lease terms include the build-out period for our leases where no rent payments are typically due under the terms of the lease, as well as options to renew when we deem we have significant economic incentive to exercise the extension. When determining if we have a significant economic incentive, we consider relevant factors, such as contractual, asset, entity and market-based considerations. Option periods are included in the lease term for the majority of our leases. Termination rights have not been factored into the lease terms since based on our probability assessment we are reasonably certain we will not terminate our leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We cannot determine the interest rate implicit in our leases because we do not have access to the lessor’s estimated residual value or the amount of the lessor’s deferred initial direct costs. Therefore, we use our incremental borrowing rate as the discount rate for our leases. Our incremental borrowing rate for a lease is the rate of interest we would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. Because we do not generally borrow on a collateralized basis, we derive an appropriate incremental borrowing rate using the interest rate we pay on our non-collateralized borrowings, adjusted for the amount of the lease payments, the lease term and the effect of designating specific collateral with a value equal to the unpaid lease payments for that lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We monitor for events or changes in circumstances that require reassessment of our leases. When a reassessment results in the re-measurement of a lease liability, a corresponding adjustment is made to the carrying amount of the operating lease asset. We also assess the potential impairment of our operating lease assets under long-lived asset impairment guidance in ASC 360, Property, Plant, and Equipment: Impairment or disposal on long-lived assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Rent expense included in our operating lease assets is recognized on a straight-line basis. Contingent rent expense is recorded as incurred to the extent it exceeds minimum base rent per the lease agreement. Variable lease payments, which primarily consist of real estate taxes, common area maintenance charges, insurance cost and other operating expenses, are not included in the operating lease right-of-use asset or operating lease liability balances and are recognized as incurred. Rent expense is included in other operating costs and expenses in the consolidated statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The reasonably certain lease term and the incremental borrowing rate for each restaurant location require judgment by management and can impact the classification and accounting for a lease as operating or finance, the value of the operating lease asset and liability and the term over which leasehold improvements for each restaurant are depreciated. These judgments may produce materially different amounts of operating lease assets and liabilities, rent expense and interest expense than would be reported if different assumptions were used.<i style="font-style:italic;"> </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Self-Insurance Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We retain financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and other insurable risks. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”) as of the balance sheet date and are recorded in other accrued expenses. Our estimated liabilities, which are not discounted, are based on information provided by our insurance brokers and insurers, combined with our judgment regarding a number of assumptions and factors, including the frequency and severity of claims, claims development history, case jurisdiction, applicable legislation and our claims settlement practices. Significant judgment is required to estimate IBNR amounts, as parties have yet to assert such claims. If actual claims trends, including the severity or frequency of claims, differ from our estimates, our financial results could be impacted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We maintain stock-based incentive plans under which equity awards may be granted to staff members, consultants and non-employee directors. We account for the awards based on fair value measurement guidance and amortize to expense over the vesting period using a straight-line or graded-vesting schedule, as applicable. (See Note 15 for further discussion of our stock-based compensation.)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Advertising Costs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We expense advertising production costs at the time the advertising first takes place. All other advertising costs are expensed as incurred. Most of our advertising costs are included in other operating costs and expenses and were $34.7 million, $24.0 million and $19.9 million in fiscal 2023, 2022 and 2021, respectively. The increase in fiscal 2023 is primarily due to the launch of our Cheesecake Rewards<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup> program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Preopening Costs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Preopening costs include all costs to relocate and compensate restaurant management staff members during the preopening period, costs to recruit and train hourly restaurant staff members, and wages, travel and lodging costs for our opening training team and other support staff members. Also included are expenses for maintaining a roster of trained managers for pending openings, the associated temporary housing and other costs necessary to relocate managers in alignment with future restaurant opening and operating needs, and corporate travel and support activities. We expense preopening costs as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Taxes </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We provide for federal, state and foreign income taxes currently payable and for deferred taxes that result from differences between financial accounting rules and tax laws governing the timing of recognition of various income and expense items. We recognize deferred income tax assets and liabilities for the future tax effects of such temporary differences based on the difference between the financial statement and tax bases of existing assets and liabilities using the statutory rates expected in the years in which the differences are expected to reverse. The effect on deferred taxes of any enacted change in tax rates is recognized in income in the period that includes the enactment date. Income tax credits are recorded as a reduction of tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We routinely evaluate the likelihood of realizing the benefit of our deferred tax assets and record a valuation allowance if, based on all available evidence, we determine that some portion of the tax benefit will not be realized. In evaluating our ability to recover our deferred tax assets within the jurisdictions from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies (when applicable) and results of recent operations. If we later determine that we would be able to realize our deferred tax assets in excess of their net recorded amount, we adjust the deferred tax asset valuation allowance and reduce income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We evaluate our exposures associated with our various tax filing positions and recognize a tax benefit from an uncertain tax position only if it is more-likely-than-not that the position will be sustained upon examination by the relevant taxing authorities based solely on its technical merits, taking into account available administrative remedies and litigation. If this threshold is met, we recognize only the portion of the tax benefit that has a greater than 50% likelihood of being realized upon ultimate resolution. We record a liability for any portion of the tax benefit that does not meet these recognition and measurement criteria and we adjust this liability through income tax expense in the period in which the uncertain tax position is effectively settled, when the statute of limitations expires for the relevant taxing authority to examine the tax position or when new information becomes available. We recognize interest and penalties related to uncertain tax positions in income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Net Income per Share</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net income per share is computed by dividing net income available to common stockholders by the weighted-average number of common shares outstanding during the period, reduced by unvested restricted stock awards. At January 2, 2024, January 3, 2023 and December 28, 2021, 2.9 million shares, 2.5 million shares and 2.1 million shares, respectively, of restricted stock and restricted stock units issued were unvested and, therefore, excluded from the calculation of basic earnings per share for the fiscal years ended on those dates. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Diluted net income per share is computed by dividing net income available to common stockholders by the weighted-average number of common stock equivalents outstanding for the period. Common stock equivalents for our convertible senior notes due 2026 (“Notes”) are determined by application of the if-converted method, and common stock equivalents for outstanding stock options, restricted stock and restricted stock units are determined by the application of the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Holders of our Series A Convertible Preferred Stock, par value $0.01 per share (the “Series A preferred stock”) participated in dividends on an as-converted basis when declared on common stock. As a result, our Series A preferred stock met the definition of a participating security which required us to apply the two-class method to compute both basic and diluted net income per share. The two-class method is an earnings allocation formula that treats participating securities as having rights to earnings that would otherwise have been available to common stockholders. In addition, as our Series A preferred stock was a participating security, we were required to calculate diluted net income per share under the if-converted method in addition to the two-class method and utilize the most dilutive result.</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:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:65.75%;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;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:65.75%;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:2.36%;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="8" style="vertical-align:bottom;white-space:nowrap;width:31.88%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.75%;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:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.03%;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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:65.75%;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:2.36%;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="8" style="vertical-align:bottom;white-space:nowrap;width:31.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(In thousands, except per share data)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic net income per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,373</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends on Series A preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,661)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Undistributed earnings allocated to Series A preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,581)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.55%;background:#cceeff;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,131</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic weighted-average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;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,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,529</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic net income per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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 0pt 0pt;"> 2.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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 0pt 0pt;"> 0.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.55%;background:#cceeff;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 0pt 0pt;"> 1.03</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding: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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted net income per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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,131</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reallocation of undistributed earnings to Series A preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available to common stockholders for diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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,216</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic weighted-average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,529</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive effect of equity awards <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 981</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted weighted-average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.58%;background:#cceeff;border-bottom:1px solid #000000;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,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.58%;background:#cceeff;border-bottom:1px solid #000000;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,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,510</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted net income per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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: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 0pt 0pt;"> 2.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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: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 0pt 0pt;"> 0.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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:7.55%;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 0pt 0pt;"> 1.01</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shares of common stock equivalents related to outstanding stock options, restricted stock and restricted stock units of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million,</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 3.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 1.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million for fiscal 2023, 2022 and 2021, respectively, were excluded from the diluted calculation due to their anti-dilutive effect. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">No</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares of common stock equivalents related to the Notes were included in the diluted calculation due to their anti-dilutive effect.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Comprehensive Income</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income includes all changes in equity during a period except those resulting from investment by and distribution to owners. Our comprehensive income consists of net income, unrealized gains on our interest rate swap and translation gains/(losses) related to our Canadian restaurant operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Foreign Currency</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Canadian dollar is the functional currency for our Canadian restaurant operations. Revenue and expense accounts are translated into U.S. dollars using the average exchange rates during the reporting period. Assets and liabilities are translated using the exchange rates in effect at the reporting period end date. Equity accounts are translated at historical rates, except for the change in retained earnings which is the result of the income statement translation process. Translation gains and losses are reported as a separate component in our consolidated statements of comprehensive income and would only be realized upon the sale or upon complete or substantially complete liquidation of the business. Gains and losses from foreign currency transactions are recognized in our consolidated statements of income in interest and other expense, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recent Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The amendments are effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which updates income tax disclosures related to the rate reconciliation and requires disclosure of income taxes paid by jurisdiction. The amendment also provides further disclosure comparability. The amendments are effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied prospectively. However, retrospective application is permitted. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.</p> 334 33 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Basis of Presentation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements include the accounts of The Cheesecake Factory Incorporated and its wholly owned subsidiaries (referred to herein collectively as the “Company,” “we,” “us” and “our”) and are prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). All intercompany accounts and transactions for the periods presented have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We utilize a 52/53-week fiscal year ending on the Tuesday closest to December 31 for financial reporting purposes. Fiscal years 2023 and 2021 each consisted of 52 weeks. Fiscal year 2022 consisted of 53 weeks. Fiscal year 2024 will consist of 52 weeks.</p> P364D P364D P371D P364D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Use of Estimates</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions for the reporting periods covered by the financial statements. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ from these estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Geopolitical and Other Macroeconomic Impacts to our Operating Environment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During fiscal 2021 and 2022, the COVID - 19 pandemic continued to affect our business during periods of accelerated case counts in which we experienced increased restaurant staff absenteeism and temporary shifts in consumer behavior, such as changes in customer traffic or the mix between on-premise and off-premise channels. Along with the COVID-19 pandemic, our operating results were impacted by geopolitical and macroeconomic events, causing supply chain challenges and significantly increased commodity and wage inflation. Some of these factors continued to impact our operating results in fiscal 2023, contributing to significantly increased commodity and other costs. We also encountered delays in opening new restaurants primarily due to delays in permitting and landlord readiness, as well as supply chain challenges.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The ongoing impact of geopolitical and macroeconomic events could lead to further shifts in consumer behavior, wage inflation, staffing challenges, product and services cost inflation, disruptions in the supply chain and delay in new restaurant openings. Any of these factors may have an adverse impact on our business and materially adversely affect our financial performance.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Amounts receivable from credit card processors, totaling $21.0 million and $19.1 million at January 2, 2024 and January 3, 2023, respectively, are considered cash equivalents because they are both short-term and highly liquid in nature and are typically converted to cash within three days of the sales transaction. Our cash management system provides for the funding of all major bank disbursement accounts on a daily basis as checks are presented for payment. Under this system, outstanding checks are in excess of the cash balances at certain banks, which creates book overdrafts. Book overdrafts are presented as a current liability in other accrued expenses on our consolidated balance sheet.</p> 21000000.0 19100000 P3D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentration of Credit Risk</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject us to a concentration of credit risk are cash and cash equivalents and receivables. We maintain our day-to-day operating cash balances in non-interest-bearing transaction accounts, which are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000. We invest our excess cash in a money market deposit account, which is insured by the FDIC up to $250,000. Although we maintain balances that exceed the federally insured limit, we have not experienced any losses related to these balances, and we believe credit risk to be minimal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We consider the concentration of credit risk for accounts receivable from our bakery customers to be minimal due to the payment histories and general financial condition of our larger bakery accounts. Concentration of credit risk related to other receivables is limited as this balance is comprised primarily of amounts due from our gift card distributors, insurance providers and delivery partner.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories consist of restaurant food and other supplies, bakery raw materials and bakery finished goods and are stated at the lower of cost or net realizable value on an average cost basis at the restaurants and on a first-in, first-out basis at the bakeries.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Property and Equipment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We record property and equipment at cost less accumulated depreciation. Improvements are capitalized, while repairs and maintenance costs are expensed as incurred. Depreciation is calculated using the straight-line method over the estimated useful life of the assets or the reasonably certain lease term, whichever is shorter. Leasehold improvements include the cost of our internal development and construction department. Depreciation periods are as follows:</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:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and land improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;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';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin: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:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding: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:16.34%;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 to 30 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin: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:77.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furnishings, fixtures and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding: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:16.34%;background:#cceeff;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 to 15 years </p></td><td style="vertical-align:top;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></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;">Computer software and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding: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:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin: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><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other than certain types of restaurant equipment with estimated useful lives that equal or exceed the reasonably certain lease term, in which case the reasonably certain lease term is utilized.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Gains and losses related to property and equipment disposals are recorded in depreciation and amortization expenses.</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:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and land improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;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';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin: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:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding: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:16.34%;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 to 30 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin: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:77.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furnishings, fixtures and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding: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:16.34%;background:#cceeff;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 to 15 years </p></td><td style="vertical-align:top;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></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;">Computer software and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;margin:0pt;padding: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:16.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin: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><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other than certain types of restaurant equipment with estimated useful lives that equal or exceed the reasonably certain lease term, in which case the reasonably certain lease term is utilized.</span></td></tr></table><div style="margin-top:12pt;"></div> P30Y P10Y P30Y P3Y P15Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Impairment of Long-Lived Assets and Lease Termination Expenses</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We assess the potential impairment of our long-lived assets on an annual basis or whenever events or changes in circumstances indicate the carrying value of the assets or asset group may not be recoverable. Factors considered include, but are not limited to, negative cash flow, significant underperformance relative to historical or projected future operating results, significant changes in the manner in which an asset is being used, an expectation that an asset will be disposed of significantly before the end of its previously estimated useful life and significant negative industry or economic trends. At any given time, we may be monitoring a number of locations, and future impairment charges could be required if individual restaurant performance does not improve or we make the decision to close or relocate a restaurant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. Impairment testing is performed at the individual restaurant asset group level, which is inclusive of property and equipment and lease right-of-use assets. Recoverability is assessed by comparing the carrying value of the assets to the undiscounted cash flows expected to be generated by those assets. Impairment losses are measured as the amount by which the carrying values of the assets exceed their fair value, which is determined based on discounted future net cash flows expected to be generated by the assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:35.95pt;margin:0pt 0pt 12pt 0.05pt;">In fiscal 2023, we recorded $29.5 million of expense primarily related to the impairment of long-lived assets for three The Cheesecake Factory (one previously impaired), one North Italia (previously impaired), one Other FRC and two Other restaurant lease terminations. In fiscal 2022, we recorded $31.4 million of expense primarily related to the impairment of long - lived assets for three The Cheesecake Factory, one Other FRC and three Other restaurants. In fiscal 2021, we recorded $16.3 million of expense primarily related to the impairment of long-lived assets for three The Cheesecake Factory and two Other restaurants. These amounts are recorded in impairment of assets and lease terminations on the consolidated statements of income.</p> 29500000 3 1 1 1 2 31400000 3 1 3 16300000 3 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Intangible Assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents components of intangible assets, net (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:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;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;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.01%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.01%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indefinite-lived intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:10.6%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.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;"> 1,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.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;"> 1,451</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trade names and trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234,077</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Transferable alcoholic beverage licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;border-bottom:1px solid #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:10.6%;border-bottom:1px solid #000000;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,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;border-bottom:1px solid #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:10.6%;border-bottom:1px solid #000000;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,683</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total indefinite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;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,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;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,211</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Definite-lived intangible assets, net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.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:2.25%;margin:0pt;padding: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.41%;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:10.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></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Licensing agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;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,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,092</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-transferable alcoholic beverage licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;border-bottom:1px solid #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:10.6%;border-bottom:1px solid #000000;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,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;border-bottom:1px solid #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:10.6%;border-bottom:1px solid #000000;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,221</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total definite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;border-bottom:1px solid #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:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;border-bottom:1px solid #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:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,313</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.6%;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 0pt 0pt;"> 251,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.6%;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 0pt 0pt;"> 251,524</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Goodwill and other indefinite-lived intangible assets are not amortized and are tested for impairment annually as of the first day of our fiscal fourth quarter or on an interim basis if events or changes in circumstances between annual tests indicate a potential impairment. First, we determine if, based on qualitative factors, it is more likely than not that an impairment exists. Factors considered include, but are not limited to, historical financial performance, wage, product and services inflation, competitive environment, macroeconomic and industry conditions, results of prior impairment tests and share price performance. Any adverse change in these factors could have a significant impact on the recoverability of these assets and could have a material impact on our consolidated financial statements. If the qualitative assessment indicates that it is more likely than not that an impairment exists, then a quantitative assessment is performed. The quantitative assessments require the use of estimates and assumptions regarding future cash flows and asset fair values. Key assumptions include projected revenue growth and operating expenses, discount rates, royalty rates, valuation multiples and other factors that could affect fair value or otherwise indicate potential impairment. Such assessments could change materially if different estimates and assumptions were used.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We performed our annual impairment assessment of indefinite-lived intangible assets as of the first day of the fourth quarters of fiscal 2023, 2022 and 2021 and concluded there was no impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Definite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable based on estimated undiscounted future cash flows. If impaired, the asset or asset group is written down to fair value based on discounted future cash flows. We performed our annual impairment assessment of definite-lived intangible assets as of the first day of the fourth quarters of fiscal 2023, 2022 and 2021. We concluded there was no impairment for fiscal 2023 and 2022 and recorded $1.3 million of <span style="-sec-ix-hidden:Hidden_yJXyBAb6hECh_0TsiX63RA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">impairment</span></span> expense in fiscal 2021 related to licensing agreements. Amortization expenses related to our definite-lived intangible assets were $0.8 million, $0.7 million and $0.7 million for fiscal 2023, 2022 and 2021, respectively. Definite-lived intangible assets will be amortized over <span style="-sec-ix-hidden:Hidden_FnG6S_hB70-b4mE5sU6v-Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to 52 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We evaluate the useful lives of our intangible assets, other than goodwill, at each reporting period to determine if they are definite or indefinite-lived. A determination on useful life requires judgments and assumptions regarding the future effects of obsolescence, demand, competition, other economic factors (such as the stability of the industry, legislative action that results in an uncertain or changing regulatory environment and expected changes in distribution channels), the level of required maintenance expenditures and the expected lives of other related groups of assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents components of intangible assets, net (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:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;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;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.01%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.01%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indefinite-lived intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:10.6%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.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;"> 1,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.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;"> 1,451</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trade names and trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 234,077</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Transferable alcoholic beverage licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;border-bottom:1px solid #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:10.6%;border-bottom:1px solid #000000;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,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;border-bottom:1px solid #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:10.6%;border-bottom:1px solid #000000;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,683</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total indefinite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;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,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;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,211</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Definite-lived intangible assets, net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.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:2.25%;margin:0pt;padding: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.41%;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:10.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></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Licensing agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;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,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,092</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-transferable alcoholic beverage licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;border-bottom:1px solid #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:10.6%;border-bottom:1px solid #000000;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,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;border-bottom:1px solid #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:10.6%;border-bottom:1px solid #000000;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,221</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total definite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;border-bottom:1px solid #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:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;border-bottom:1px solid #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:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,313</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.6%;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 0pt 0pt;"> 251,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.6%;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 0pt 0pt;"> 251,524</p></td></tr></table> 1451000 1451000 234341000 234077000 7923000 7683000 243715000 243211000 4602000 5092000 3410000 3221000 8012000 8313000 251727000 251524000 0 1300000 800000 700000 700000 P52Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our revenues consist of sales at our Company-owned restaurants, sales from our bakery operations to our licensees and other third-party customers, royalties from our licensees’ restaurant sales and from consumer packaged goods sales, and licensee development and site fees. Revenues are presented net of sales taxes. Sales tax collected is included in other accrued expenses until the taxes are remitted to the appropriate taxing authorities. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Revenues from restaurant sales are recognized when payment is tendered at the point of sale. Revenues from bakery sales are recognized upon transfer of title and risk to customers. Royalty revenues are recognized in the period the related sales occur, utilizing the sale-based royalty exception available under current accounting guidance. Our consumer packaged goods minimum guarantees do not require distinct performance obligations. Therefore, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from <span style="-sec-ix-hidden:Hidden_AUgGz-jDrEunx0k2xivwYg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> to seven years. As our development and site fee agreements do not contain distinct performance obligations, related revenue is recognized on a straight-line basis over the life of the applicable agreements, ranging from <span style="-sec-ix-hidden:Hidden_BKQRNGShhU6BcrOOhOLO3Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">eight</span></span> to 30 years. Deferred and recognized revenue for new minimum guarantees for consumer packaged goods and for new site and development agreements were immaterial in all periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We recognize a liability upon the sale of our gift cards and recognize revenue when these gift cards are redeemed in our restaurants. Based on our historical redemption patterns, we can reasonably estimate the amount of gift cards for which redemption is remote, which is referred to as “breakage.” Breakage is recognized over a three-year period in proportion to historical redemption trends and is classified as revenues in our consolidated statements of income. We recognized $7.3 million, $7.0 million and $6.8 million of gift card breakage in fiscal years 2023, 2022 and 2021, respectively. Incremental direct costs related to gift card sales, including commissions and credit card fees, are deferred and recognized in earnings in the same pattern as the related gift card revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain of our promotional programs include multiple element arrangements that incorporate various performance obligations. We allocate revenue using the relative selling price of each performance obligation considering the likelihood of redemption and recognize revenue upon satisfaction of each performance obligation. During fiscal 2023, we deferred and recognized previously deferred revenue of $27.5 million and $23.3 million, respectively, related to promotional programs. During fiscal 2022, we deferred and recognized previously deferred revenue of $27.3 million and $23.6 million, respectively, related to promotional programs. During fiscal 2021, we deferred and recognized previously deferred revenue of $27.5 million and $15.2 million, respectively, related to promotional programs.</p> P7Y P30Y P3Y 7300000 7000000.0 6800000 27500000 23300000 27300000 23600000 27500000 15200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Leases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We currently lease all of our restaurant locations, generally with initial terms of 10 to 20 years plus two five-year renewal options. Our leases typically require contingent rent above the minimum base rent payments based on a percentage of revenues ranging from 2% to 10%, have escalating minimum rent requirements over the term of the lease and require payment for various expenses incidental to the use of the property. A majority of our leases provide for a reduced level of overall rent obligation if specified co-tenancy requirements are not satisfied. We expend cash for leasehold improvements and furniture, fixtures, and equipment to build out and equip our leased premises. We may also expend cash for structural additions that we make to leased premises. Generally, a portion of the leasehold improvements and building costs are reimbursed to us by our landlords as construction contributions. If obtained, landlord construction contributions usually take the form of up-front cash, full or partial credits against our future minimum or percentage rents, or a combination thereof. We do not meet any of the accounting criteria under Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 842, Leases, for being the owner of the asset under construction. Many of our leases provide early termination rights permitting us to terminate the lease prior to expiration in the event our revenues are below a stated level for a period of time, generally conditioned upon repayment of the unamortized landlord contributions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition to leases for our restaurant locations, we also lease automobiles and certain equipment that is used in the restaurants, bakeries and corporate office. The leases for our restaurant locations, automobiles and certain restaurant equipment are included in our operating lease assets and liabilities. All other leases are immaterial or qualify for the short-term lease exclusion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The assessment of whether a contract is or contains a lease is performed at contract inception. A lease is defined as a contract that conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Control is defined as having both the right to obtain substantially all the economic benefits from the use of the asset and to direct how and for what purpose the asset is used.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At lease commencement, we evaluate each material lease and those that don’t qualify for the short-term exclusion to determine its appropriate classification as an operating or finance lease. All of the leases evaluated meet the criteria for classification as operating leases. For restaurant leases that existed as of the adoption of ASC 842, we continued to apply our historical practice of excluding executory costs, and only minimum base rent was factored into the initial operating lease liability and corresponding lease asset. For restaurant leases beginning after adoption of ASC 842, we have elected the single lease component practical expedient. Operating lease assets and liabilities are recorded on the balance sheet at lease commencement based on the present value of minimum base rent and other fixed payments over the reasonably certain lease term. The difference between the amounts we expend for structural costs and the construction contributions received from our landlords is recorded as an adjustment to the operating lease asset. Lease terms include the build-out period for our leases where no rent payments are typically due under the terms of the lease, as well as options to renew when we deem we have significant economic incentive to exercise the extension. When determining if we have a significant economic incentive, we consider relevant factors, such as contractual, asset, entity and market-based considerations. Option periods are included in the lease term for the majority of our leases. Termination rights have not been factored into the lease terms since based on our probability assessment we are reasonably certain we will not terminate our leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We cannot determine the interest rate implicit in our leases because we do not have access to the lessor’s estimated residual value or the amount of the lessor’s deferred initial direct costs. Therefore, we use our incremental borrowing rate as the discount rate for our leases. Our incremental borrowing rate for a lease is the rate of interest we would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. Because we do not generally borrow on a collateralized basis, we derive an appropriate incremental borrowing rate using the interest rate we pay on our non-collateralized borrowings, adjusted for the amount of the lease payments, the lease term and the effect of designating specific collateral with a value equal to the unpaid lease payments for that lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We monitor for events or changes in circumstances that require reassessment of our leases. When a reassessment results in the re-measurement of a lease liability, a corresponding adjustment is made to the carrying amount of the operating lease asset. We also assess the potential impairment of our operating lease assets under long-lived asset impairment guidance in ASC 360, Property, Plant, and Equipment: Impairment or disposal on long-lived assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Rent expense included in our operating lease assets is recognized on a straight-line basis. Contingent rent expense is recorded as incurred to the extent it exceeds minimum base rent per the lease agreement. Variable lease payments, which primarily consist of real estate taxes, common area maintenance charges, insurance cost and other operating expenses, are not included in the operating lease right-of-use asset or operating lease liability balances and are recognized as incurred. Rent expense is included in other operating costs and expenses in the consolidated statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The reasonably certain lease term and the incremental borrowing rate for each restaurant location require judgment by management and can impact the classification and accounting for a lease as operating or finance, the value of the operating lease asset and liability and the term over which leasehold improvements for each restaurant are depreciated. These judgments may produce materially different amounts of operating lease assets and liabilities, rent expense and interest expense than would be reported if different assumptions were used.<i style="font-style:italic;"> </i></p> P10Y P20Y 2 P5Y 0.02 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Self-Insurance Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We retain financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and other insurable risks. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”) as of the balance sheet date and are recorded in other accrued expenses. Our estimated liabilities, which are not discounted, are based on information provided by our insurance brokers and insurers, combined with our judgment regarding a number of assumptions and factors, including the frequency and severity of claims, claims development history, case jurisdiction, applicable legislation and our claims settlement practices. Significant judgment is required to estimate IBNR amounts, as parties have yet to assert such claims. If actual claims trends, including the severity or frequency of claims, differ from our estimates, our financial results could be impacted.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We maintain stock-based incentive plans under which equity awards may be granted to staff members, consultants and non-employee directors. We account for the awards based on fair value measurement guidance and amortize to expense over the vesting period using a straight-line or graded-vesting schedule, as applicable. (See Note 15 for further discussion of our stock-based compensation.)</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Advertising Costs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We expense advertising production costs at the time the advertising first takes place. All other advertising costs are expensed as incurred. Most of our advertising costs are included in other operating costs and expenses and were $34.7 million, $24.0 million and $19.9 million in fiscal 2023, 2022 and 2021, respectively. The increase in fiscal 2023 is primarily due to the launch of our Cheesecake Rewards<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">TM</sup> program.</p> 34700000 24000000.0 19900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Preopening Costs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Preopening costs include all costs to relocate and compensate restaurant management staff members during the preopening period, costs to recruit and train hourly restaurant staff members, and wages, travel and lodging costs for our opening training team and other support staff members. Also included are expenses for maintaining a roster of trained managers for pending openings, the associated temporary housing and other costs necessary to relocate managers in alignment with future restaurant opening and operating needs, and corporate travel and support activities. We expense preopening costs as incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Taxes </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We provide for federal, state and foreign income taxes currently payable and for deferred taxes that result from differences between financial accounting rules and tax laws governing the timing of recognition of various income and expense items. We recognize deferred income tax assets and liabilities for the future tax effects of such temporary differences based on the difference between the financial statement and tax bases of existing assets and liabilities using the statutory rates expected in the years in which the differences are expected to reverse. The effect on deferred taxes of any enacted change in tax rates is recognized in income in the period that includes the enactment date. Income tax credits are recorded as a reduction of tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We routinely evaluate the likelihood of realizing the benefit of our deferred tax assets and record a valuation allowance if, based on all available evidence, we determine that some portion of the tax benefit will not be realized. In evaluating our ability to recover our deferred tax assets within the jurisdictions from which they arise, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies (when applicable) and results of recent operations. If we later determine that we would be able to realize our deferred tax assets in excess of their net recorded amount, we adjust the deferred tax asset valuation allowance and reduce income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We evaluate our exposures associated with our various tax filing positions and recognize a tax benefit from an uncertain tax position only if it is more-likely-than-not that the position will be sustained upon examination by the relevant taxing authorities based solely on its technical merits, taking into account available administrative remedies and litigation. If this threshold is met, we recognize only the portion of the tax benefit that has a greater than 50% likelihood of being realized upon ultimate resolution. We record a liability for any portion of the tax benefit that does not meet these recognition and measurement criteria and we adjust this liability through income tax expense in the period in which the uncertain tax position is effectively settled, when the statute of limitations expires for the relevant taxing authority to examine the tax position or when new information becomes available. We recognize interest and penalties related to uncertain tax positions in income tax expense.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Net Income per Share</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic net income per share is computed by dividing net income available to common stockholders by the weighted-average number of common shares outstanding during the period, reduced by unvested restricted stock awards. At January 2, 2024, January 3, 2023 and December 28, 2021, 2.9 million shares, 2.5 million shares and 2.1 million shares, respectively, of restricted stock and restricted stock units issued were unvested and, therefore, excluded from the calculation of basic earnings per share for the fiscal years ended on those dates. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Diluted net income per share is computed by dividing net income available to common stockholders by the weighted-average number of common stock equivalents outstanding for the period. Common stock equivalents for our convertible senior notes due 2026 (“Notes”) are determined by application of the if-converted method, and common stock equivalents for outstanding stock options, restricted stock and restricted stock units are determined by the application of the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Holders of our Series A Convertible Preferred Stock, par value $0.01 per share (the “Series A preferred stock”) participated in dividends on an as-converted basis when declared on common stock. As a result, our Series A preferred stock met the definition of a participating security which required us to apply the two-class method to compute both basic and diluted net income per share. The two-class method is an earnings allocation formula that treats participating securities as having rights to earnings that would otherwise have been available to common stockholders. In addition, as our Series A preferred stock was a participating security, we were required to calculate diluted net income per share under the if-converted method in addition to the two-class method and utilize the most dilutive result.</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:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:65.75%;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;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:65.75%;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:2.36%;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="8" style="vertical-align:bottom;white-space:nowrap;width:31.88%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.75%;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:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.03%;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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:65.75%;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:2.36%;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="8" style="vertical-align:bottom;white-space:nowrap;width:31.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(In thousands, except per share data)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic net income per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,373</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends on Series A preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,661)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Undistributed earnings allocated to Series A preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,581)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.55%;background:#cceeff;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,131</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic weighted-average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;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,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,529</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic net income per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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 0pt 0pt;"> 2.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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 0pt 0pt;"> 0.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.55%;background:#cceeff;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 0pt 0pt;"> 1.03</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding: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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted net income per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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,131</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reallocation of undistributed earnings to Series A preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available to common stockholders for diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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,216</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic weighted-average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,529</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive effect of equity awards <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 981</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted weighted-average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.58%;background:#cceeff;border-bottom:1px solid #000000;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,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.58%;background:#cceeff;border-bottom:1px solid #000000;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,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,510</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted net income per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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: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 0pt 0pt;"> 2.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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: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 0pt 0pt;"> 0.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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:7.55%;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 0pt 0pt;"> 1.01</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shares of common stock equivalents related to outstanding stock options, restricted stock and restricted stock units of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million,</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 3.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 1.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million for fiscal 2023, 2022 and 2021, respectively, were excluded from the diluted calculation due to their anti-dilutive effect. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">No</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares of common stock equivalents related to the Notes were included in the diluted calculation due to their anti-dilutive effect.</span></td></tr></table><div style="margin-top:12pt;"></div> 2900000 2500000 2100000 0.01 <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:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:65.75%;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;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:65.75%;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:2.36%;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="8" style="vertical-align:bottom;white-space:nowrap;width:31.88%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.75%;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:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.03%;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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:65.75%;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:2.36%;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="8" style="vertical-align:bottom;white-space:nowrap;width:31.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(In thousands, except per share data)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic net income per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,373</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividends on Series A preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,661)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Undistributed earnings allocated to Series A preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,581)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.55%;background:#cceeff;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,131</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic weighted-average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;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,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,529</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic net income per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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 0pt 0pt;"> 2.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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 0pt 0pt;"> 0.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.55%;background:#cceeff;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 0pt 0pt;"> 1.03</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding: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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted net income per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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,131</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reallocation of undistributed earnings to Series A preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available to common stockholders for diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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,216</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic weighted-average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,529</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dilutive effect of equity awards <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 599</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px 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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 981</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted weighted-average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.58%;background:#cceeff;border-bottom:1px solid #000000;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,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.58%;background:#cceeff;border-bottom:1px solid #000000;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,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px 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.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,510</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted net income per common share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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: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 0pt 0pt;"> 2.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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: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 0pt 0pt;"> 0.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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:7.55%;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 0pt 0pt;"> 1.01</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shares of common stock equivalents related to outstanding stock options, restricted stock and restricted stock units of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million,</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 3.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 1.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million for fiscal 2023, 2022 and 2021, respectively, were excluded from the diluted calculation due to their anti-dilutive effect. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">No</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares of common stock equivalents related to the Notes were included in the diluted calculation due to their anti-dilutive effect.</span></td></tr></table><div style="margin-top:12pt;"></div> 101351000 43123000 72373000 18661000 4581000 101351000 43123000 49131000 48324000 49815000 47529000 2.10 0.87 1.03 101351000 43123000 49131000 85000 101351000 43123000 49216000 48324000 49815000 47529000 726000 599000 981000 49050000 50414000 48510000 2.07 0.86 1.01 2900000 3300000 1900000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Comprehensive Income</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income includes all changes in equity during a period except those resulting from investment by and distribution to owners. Our comprehensive income consists of net income, unrealized gains on our interest rate swap and translation gains/(losses) related to our Canadian restaurant operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Foreign Currency</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Canadian dollar is the functional currency for our Canadian restaurant operations. Revenue and expense accounts are translated into U.S. dollars using the average exchange rates during the reporting period. Assets and liabilities are translated using the exchange rates in effect at the reporting period end date. Equity accounts are translated at historical rates, except for the change in retained earnings which is the result of the income statement translation process. Translation gains and losses are reported as a separate component in our consolidated statements of comprehensive income and would only be realized upon the sale or upon complete or substantially complete liquidation of the business. Gains and losses from foreign currency transactions are recognized in our consolidated statements of income in interest and other expense, net.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recent Accounting Pronouncements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements primarily through enhanced disclosures about significant segment expenses. The amendments are effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which updates income tax disclosures related to the rate reconciliation and requires disclosure of income taxes paid by jurisdiction. The amendment also provides further disclosure comparability. The amendments are effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied prospectively. However, retrospective application is permitted. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.</b><b style="font-weight:bold;">    </b><b style="font-weight:bold;">Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value measurements are estimated based on valuation techniques and inputs categorized as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1: Quoted prices in active markets for identical assets or liabilities</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2: Observable inputs other than quoted prices in active markets for identical assets and liabilities</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3: Unobservable inputs in which little or no market activity exists, therefore requiring the Company to develop its own assumptions</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present the components and classification of our assets and liabilities that are measured at fair value on a recurring basis (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:50.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:50.12%;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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.63%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;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:2.24%;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:14.39%;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;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:14.39%;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;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:14.36%;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;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Assets/(Liabilities)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Non-qualified deferred compensation assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;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:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;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:12.98%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;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:12.94%;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="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Non-qualified deferred compensation liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (93,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.94%;background:#cceeff;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="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Acquisition-related contingent consideration and compensation liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;margin:0pt;padding: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:12.98%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;margin:0pt;padding: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:12.98%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;margin:0pt;padding: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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,495)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:50.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:50.12%;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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.63%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;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:2.24%;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:14.39%;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;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:14.39%;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;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:14.36%;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;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Assets/(Liabilities)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;margin:0pt;padding: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:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;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:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.94%;background:#cceeff;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><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Non-qualified deferred compensation assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;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:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;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:12.98%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;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:12.94%;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="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Non-qualified deferred compensation liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (78,286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.94%;background:#cceeff;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="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Acquisition-related deferred consideration <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;margin:0pt;padding: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:12.98%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;margin:0pt;padding: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:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,751)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;margin:0pt;padding: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:12.94%;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="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Acquisition-related contingent consideration and compensation liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,565)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:27pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> The final </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$11.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million payment related to the Acquisition - related deferred consideration was made in fiscal year 2023.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Changes in the fair value of non-qualified deferred compensation assets and liabilities are recognized in interest and other expense, net in our consolidated statements of income. Changes in the fair value of the acquisition-related deferred and contingent consideration and compensation liability are recognized in acquisition-related contingent consideration, compensation and amortization expenses in our consolidated statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents a reconciliation of the beginning and ending amounts of the fair value of the acquisition-related contingent consideration and compensation liability categorized as Level 3 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;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;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.01%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.01%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding: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:2.25%;margin:0pt;padding: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.41%;margin:0pt;padding: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:10.6%;margin:0pt;padding: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:2.25%;margin:0pt;padding: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.41%;margin:0pt;padding: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:10.6%;margin: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:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,894</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;margin:0pt;padding: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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,994)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;margin:0pt;padding: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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,187)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;border-bottom:1px solid #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:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;border-bottom:1px solid #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:10.6%;background:#cceeff;border-bottom:1px solid #000000;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,858</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.6%;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 0pt 0pt;"> 25,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.6%;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 0pt 0pt;"> 28,565</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value of the Acquisition-related contingent consideration and compensation liability was determined utilizing a Monte Carlo model based on estimated future revenues, margins and volatility factors, among other variables and estimates and has no minimum or maximum payment. The undiscounted range of outcomes per the Monte Carlo model utilized to determine the fair value of the acquisition-related contingent consideration and compensation liability was $2.6 million to $235.4 million at January 2, 2024 and $0 to $276.0 million at January 3, 2023. Results could change materially if different estimates and assumptions were used. During fiscal 2023, the fair value of the contingent consideration and compensation liability decreased by $3.1 million due to a payment of $13.0 million per the FRC acquisition agreement, partially offset by $9.9 million increase in the fair value primarily stemming from a change in the volatility factors, as well as an increase in fiscal 2023 revenues and estimated future revenues utilized in the calculation and amortization. During fiscal 2022, the fair value of the contingent consideration and compensation liability increased by $4.7 million due to an $11.9 million increase in the fair value primarily stemming from a change in the volatility factors, as well as an increase in fiscal 2022 revenues and estimated future revenues utilized in the calculation and amortization, partially offset by a payment of $7.2 million per the FRC acquisition agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair values of our cash and cash equivalents, accounts receivable, income taxes receivable, other receivables, prepaid expenses, accounts payable, income taxes payable and other accrued expenses approximate their carrying amounts due to their short duration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At both January 2, 2024 and January 3, 2023, we had $345.0 million aggregate principal amount of Notes outstanding. The estimated fair value of the Notes based on a market approach as of January 2, 2024 and January 3, 2023 was approximately $298.8 million and $282.9 million, respectively, and determined based on the estimated or actual bids and offers of the Notes in an over-the-counter market on the last business day of the reporting period. The increase in the fair value of the Notes was primarily due to an increase in our stock price. See Note 10 for further discussion of the Notes.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present the components and classification of our assets and liabilities that are measured at fair value on a recurring basis (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:50.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:50.12%;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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.63%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;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:2.24%;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:14.39%;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;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:14.39%;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;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:14.36%;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;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Assets/(Liabilities)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Non-qualified deferred compensation assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;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:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;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:12.98%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;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:12.94%;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="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Non-qualified deferred compensation liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (93,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.94%;background:#cceeff;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="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Acquisition-related contingent consideration and compensation liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;margin:0pt;padding: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:12.98%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;margin:0pt;padding: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:12.98%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;margin:0pt;padding: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:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,495)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:50.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:50.12%;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:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:47.63%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;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:2.24%;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:14.39%;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;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:14.39%;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;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:14.36%;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;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Assets/(Liabilities)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;margin:0pt;padding: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:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;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:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.94%;background:#cceeff;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><tr><td style="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Non-qualified deferred compensation assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;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:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;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:12.98%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;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:12.94%;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="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Non-qualified deferred compensation liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (78,286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.94%;background:#cceeff;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="vertical-align:bottom;width:50.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Acquisition-related deferred consideration <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;margin:0pt;padding: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:12.98%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;margin:0pt;padding: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:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,751)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding: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.41%;margin:0pt;padding: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:12.94%;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="vertical-align:bottom;width:50.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Acquisition-related contingent consideration and compensation liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.98%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;margin:0pt;padding: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:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,565)</p></td></tr></table> 94136000 93979000 25495000 78542000 78286000 10751000 28565000 -11300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents a reconciliation of the beginning and ending amounts of the fair value of the acquisition-related contingent consideration and compensation liability categorized as Level 3 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;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;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.01%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:12.01%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding: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:2.25%;margin:0pt;padding: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.41%;margin:0pt;padding: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:10.6%;margin:0pt;padding: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:2.25%;margin:0pt;padding: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.41%;margin:0pt;padding: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:10.6%;margin: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:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;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:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,894</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;margin:0pt;padding: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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,994)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;margin:0pt;padding: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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,187)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;border-bottom:1px solid #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:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding: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.41%;background:#cceeff;border-bottom:1px solid #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:10.6%;background:#cceeff;border-bottom:1px solid #000000;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,858</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.6%;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 0pt 0pt;"> 25,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding: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.41%;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:10.6%;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 0pt 0pt;"> 28,565</p></td></tr></table> 28565000 23894000 -12994000 -7187000 9924000 11858000 25495000 28565000 2600000 235400000 0 276000000.0 -3100000 13000000.0 9900000 4700000 11900000 7200000 345000000.0 345000000.0 298800000 282900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.    Accounts and Other Receivables</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Accounts and other receivables consisted of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:67.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:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.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:2.41%;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="5" style="vertical-align:bottom;white-space:nowrap;width:29.97%;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;"><b style="font-weight:bold;">    Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.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:2.41%;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:13.13%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:14.41%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.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:2.41%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.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:2.41%;margin:0pt;padding: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.53%;margin:0pt;padding: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:12.87%;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><tr><td style="vertical-align:top;width:67.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gift card distributors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,586</p></td></tr><tr><td style="vertical-align:top;width:67.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bakery customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.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;"> 13,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding: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.53%;margin:0pt;padding: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:12.87%;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,561</p></td></tr><tr><td style="vertical-align:top;width:67.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Landlord construction contributions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,862</p></td></tr><tr><td style="vertical-align:top;width:67.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Insurance providers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.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;"> 9,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding: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.53%;margin:0pt;padding: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:12.87%;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,529</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Delivery partner</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:11.6%;background:#cceeff;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,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:12.87%;background:#cceeff;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,757</p></td></tr><tr><td style="vertical-align:top;width:67.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding: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.53%;border-bottom:1px 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:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding: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.53%;border-bottom:1px 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:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,216</p></td></tr><tr><td style="vertical-align:top;width:67.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.6%;background:#cceeff;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 0pt 0pt;"> 103,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.87%;background:#cceeff;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 0pt 0pt;"> 105,511</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Accounts and other receivables consisted of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:67.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:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.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:2.41%;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="5" style="vertical-align:bottom;white-space:nowrap;width:29.97%;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;"><b style="font-weight:bold;">    Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.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:2.41%;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:13.13%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;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:14.41%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.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:2.41%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.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:2.41%;margin:0pt;padding: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.53%;margin:0pt;padding: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:12.87%;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><tr><td style="vertical-align:top;width:67.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gift card distributors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,586</p></td></tr><tr><td style="vertical-align:top;width:67.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bakery customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.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;"> 13,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding: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.53%;margin:0pt;padding: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:12.87%;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,561</p></td></tr><tr><td style="vertical-align:top;width:67.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Landlord construction contributions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,862</p></td></tr><tr><td style="vertical-align:top;width:67.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Insurance providers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.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;"> 9,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding: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.53%;margin:0pt;padding: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:12.87%;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,529</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Delivery partner</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:11.6%;background:#cceeff;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,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:12.87%;background:#cceeff;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,757</p></td></tr><tr><td style="vertical-align:top;width:67.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding: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.53%;border-bottom:1px 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:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding: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.53%;border-bottom:1px 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:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,216</p></td></tr><tr><td style="vertical-align:top;width:67.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.6%;background:#cceeff;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 0pt 0pt;"> 103,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.87%;background:#cceeff;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 0pt 0pt;"> 105,511</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> 35777000 37586000 13863000 16561000 12650000 9862000 9984000 10529000 7154000 7757000 23666000 23216000 103094000 105511000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4.    Inventories</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Inventories consisted of (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:66.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:12.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:2.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.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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.42%;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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.19%;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;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:14.41%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:14.39%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding: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:2.37%;margin:0pt;padding: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.5%;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:12.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 style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;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:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restaurant food and supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.91%;background:#cceeff;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,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,783</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bakery finished goods and work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.91%;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,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;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,250</p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bakery raw materials and supplies </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;border-bottom:1px solid #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:12.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;border-bottom:1px solid #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:12.89%;background:#cceeff;border-bottom:1px solid #000000;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,526</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.91%;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 0pt 0pt;"> 57,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;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 0pt 0pt;"> 55,559</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:36pt;margin:0pt;">Inventories consisted of (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:66.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:12.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:2.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.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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.42%;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:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.19%;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;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:14.41%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:14.39%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding: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:2.37%;margin:0pt;padding: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.5%;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:12.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 style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;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:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restaurant food and supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.91%;background:#cceeff;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,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,783</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bakery finished goods and work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.91%;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,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;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,250</p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bakery raw materials and supplies </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;border-bottom:1px solid #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:12.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;border-bottom:1px solid #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:12.89%;background:#cceeff;border-bottom:1px solid #000000;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,526</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.91%;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 0pt 0pt;"> 57,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;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 0pt 0pt;"> 55,559</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> 32283000 30783000 16230000 17250000 9141000 7526000 57654000 55559000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5.    Prepaid Expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Prepaid expenses consisted of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:66.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:12.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:2.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.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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.42%;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:2.37%;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="5" style="vertical-align:bottom;white-space:nowrap;width:31.19%;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;"><b style="font-weight:bold;">    Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;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:2.37%;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:14.41%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:14.39%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding: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:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.91%;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:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.89%;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><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gift card contract assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,886</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid rent <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,165</p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;border-bottom:1px solid #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:12.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;border-bottom:1px solid #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:12.89%;background:#cceeff;border-bottom:1px solid #000000;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,348</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.91%;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 0pt 0pt;"> 63,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;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 0pt 0pt;"> 48,399</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="display:inline-block;width:0pt;"></span><span style="display:inline-block;width:0pt;"></span><span style="display:inline-block;width:0pt;"></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The primary cause for the increase in prepaid rent expenses is a higher number of restaurants under construction at January 2, 2024 where the lease has not yet commenced compared to the prior year.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Prepaid expenses consisted of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:66.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:12.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:2.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.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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.42%;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:2.37%;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="5" style="vertical-align:bottom;white-space:nowrap;width:31.19%;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;"><b style="font-weight:bold;">    Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;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:2.37%;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:14.41%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:14.39%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding: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:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.91%;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:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.89%;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><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gift card contract assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,886</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid rent <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,165</p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;border-bottom:1px solid #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:12.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;border-bottom:1px solid #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:12.89%;background:#cceeff;border-bottom:1px solid #000000;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,348</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.91%;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 0pt 0pt;"> 63,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;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 0pt 0pt;"> 48,399</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="display:inline-block;width:0pt;"></span><span style="display:inline-block;width:0pt;"></span><span style="display:inline-block;width:0pt;"></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The primary cause for the increase in prepaid rent expenses is a higher number of restaurants under construction at January 2, 2024 where the lease has not yet commenced compared to the prior year.</span></td></tr></table> 19111000 19886000 24438000 12165000 19541000 16348000 63090000 48399000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6.    Property and Equipment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment consisted of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:66.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:12.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:2.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.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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.42%;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:2.37%;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="5" style="vertical-align:bottom;white-space:nowrap;width:31.19%;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;"><b style="font-weight:bold;">    Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;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:2.37%;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:14.41%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:14.39%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding: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:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.91%;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:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.89%;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><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land and related improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,852</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.91%;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,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;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,138</p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.91%;background:#cceeff;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,291,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.89%;background:#cceeff;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,225,860</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furnishings, fixtures and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 625,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 584,924</p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer software and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,861</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restaurant smallwares </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,494</p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;border-bottom:1px solid #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:12.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;border-bottom:1px solid #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:12.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,675</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding: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:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.91%;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:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.89%;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><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.91%;background:#cceeff;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,131,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.89%;background:#cceeff;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,004,804</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;border-bottom:1px solid #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:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,340,275)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;border-bottom:1px solid #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:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,258,753)</p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.91%;background:#cceeff;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 0pt 0pt;"> 791,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.89%;background:#cceeff;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 0pt 0pt;"> 746,051</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-indent:36pt;margin:0pt;">Depreciation expenses related to property and equipment for fiscal 2023, 2022 and 2021 were $92.9 million, $92.1 million and $89.4 million, respectively. Repair and maintenance expenses for fiscal 2023, 2022 and 2021 were $99.5 million, $89.1 million and $77.4 million, respectively and are recorded in other operating costs and expenses. Net (income)/expense for property and equipment disposals was ($0.4) million, $1.6 million and $1.1 million, in fiscal 2023, 2022 and 2021, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Property and equipment consisted of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:66.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:12.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:2.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.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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.42%;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:2.37%;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="5" style="vertical-align:bottom;white-space:nowrap;width:31.19%;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;"><b style="font-weight:bold;">    Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;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:2.37%;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:14.41%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:14.39%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding: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:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.91%;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:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.89%;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><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land and related improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,852</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.91%;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,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;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,138</p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.91%;background:#cceeff;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,291,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.89%;background:#cceeff;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,225,860</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furnishings, fixtures and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 625,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 584,924</p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer software and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,861</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restaurant smallwares </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,494</p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;border-bottom:1px solid #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:12.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;border-bottom:1px solid #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:12.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,675</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding: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:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.91%;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:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.89%;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><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.91%;background:#cceeff;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,131,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.89%;background:#cceeff;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,004,804</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;border-bottom:1px solid #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:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,340,275)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;border-bottom:1px solid #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:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,258,753)</p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.91%;background:#cceeff;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 0pt 0pt;"> 791,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.89%;background:#cceeff;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 0pt 0pt;"> 746,051</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 15852000 15852000 44179000 44138000 1291153000 1225860000 625931000 584924000 57952000 60861000 38234000 36494000 58067000 36675000 2131368000 2004804000 1340275000 1258753000 791093000 746051000 92900000 92100000 89400000 99500000 89100000 77400000 -400000 1600000 1100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7.    Other Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other assets consisted of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></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:66.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:12.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:2.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.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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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="5" style="vertical-align:bottom;white-space:nowrap;width:31.19%;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;"><b style="font-weight:bold;">    Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;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:2.37%;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:14.41%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:14.39%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding: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:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.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:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.89%;margin: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:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-qualified deferred compensation assets <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,542</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income taxes<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.89%;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,245</p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;border-bottom:1px 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:12.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;border-bottom:1px 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:12.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,104</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.91%;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 0pt 0pt;"> 194,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;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 0pt 0pt;"> 162,891</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="display:inline-block;width:0pt;"></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">See Note 16 for further discussion of our non-qualified deferred compensation assets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">See Note 17 for further discussion of our income taxes.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other assets consisted of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></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:66.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:12.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:2.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.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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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="5" style="vertical-align:bottom;white-space:nowrap;width:31.19%;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;"><b style="font-weight:bold;">    Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;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:2.37%;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:14.41%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:14.39%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding: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:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.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:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.89%;margin: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:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-qualified deferred compensation assets <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;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:12.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,542</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income taxes<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;margin:0pt;padding: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:12.89%;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,245</p></td></tr><tr><td style="vertical-align:top;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;border-bottom:1px 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:12.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding: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.5%;background:#cceeff;border-bottom:1px 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:12.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,104</p></td></tr><tr><td style="vertical-align:top;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.91%;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 0pt 0pt;"> 194,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding: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.5%;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:12.89%;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 0pt 0pt;"> 162,891</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="display:inline-block;width:0pt;"></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">See Note 16 for further discussion of our non-qualified deferred compensation assets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">See Note 17 for further discussion of our income taxes.</span></td></tr></table> 94136000 78542000 91944000 76245000 8535000 8104000 194615000 162891000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8.    Gift Cards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present information related to gift cards (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:65.81%;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:2.69%;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="5" style="vertical-align:bottom;white-space:nowrap;width:31.49%;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;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.81%;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:2.69%;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:14.4%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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:14.38%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gift card liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;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.7%;background:#cceeff;margin:0pt;padding: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:12.7%;background:#cceeff;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:2.7%;background:#cceeff;margin:0pt;padding: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.7%;background:#cceeff;margin:0pt;padding: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:12.68%;background:#cceeff;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><tr><td style="vertical-align:top;width:65.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.7%;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:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.7%;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:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,182</p></td></tr><tr><td style="vertical-align:top;width:65.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Activations </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;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.7%;background:#cceeff;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:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding: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.7%;background:#cceeff;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:12.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,368</p></td></tr><tr><td style="vertical-align:top;width:65.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Redemptions and breakage </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.7%;border-bottom:1px solid #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:12.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (137,540)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding: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.7%;border-bottom:1px solid #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:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (143,743)</p></td></tr><tr><td style="vertical-align:top;width:65.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;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.7%;background:#cceeff;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:12.7%;background:#cceeff;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 0pt 0pt;"> 222,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;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.7%;background:#cceeff;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:12.68%;background:#cceeff;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 0pt 0pt;"> 219,808</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:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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:65.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:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:65.83%;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:2.7%;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="5" style="vertical-align:bottom;white-space:nowrap;width:31.46%;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;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;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:2.7%;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:14.37%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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:14.37%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gift card contract assets: <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;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.7%;background:#cceeff;margin:0pt;padding: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:12.67%;background:#cceeff;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:2.7%;background:#cceeff;margin:0pt;padding: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.7%;background:#cceeff;margin:0pt;padding: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:12.67%;background:#cceeff;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><tr><td style="vertical-align:top;width:65.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.7%;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:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.7%;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:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,468</p></td></tr><tr><td style="vertical-align:top;width:65.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferrals </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;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.7%;background:#cceeff;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:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding: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.7%;background:#cceeff;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:12.67%;background:#cceeff;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,440</p></td></tr><tr><td style="vertical-align:top;width:65.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.7%;border-bottom:1px solid #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:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,732)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding: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.7%;border-bottom:1px solid #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:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,022)</p></td></tr><tr><td style="vertical-align:top;width:65.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;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.7%;background:#cceeff;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:12.67%;background:#cceeff;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 0pt 0pt;"> 19,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;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.7%;background:#cceeff;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:12.67%;background:#cceeff;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 0pt 0pt;"> 19,886</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Included in prepaid expenses on the consolidated balance sheets.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables present information related to gift cards (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00925827%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:65.81%;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:2.69%;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="5" style="vertical-align:bottom;white-space:nowrap;width:31.49%;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;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.81%;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:2.69%;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:14.4%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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:14.38%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gift card liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;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.7%;background:#cceeff;margin:0pt;padding: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:12.7%;background:#cceeff;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:2.7%;background:#cceeff;margin:0pt;padding: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.7%;background:#cceeff;margin:0pt;padding: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:12.68%;background:#cceeff;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><tr><td style="vertical-align:top;width:65.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.7%;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:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.7%;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:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,182</p></td></tr><tr><td style="vertical-align:top;width:65.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Activations </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;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.7%;background:#cceeff;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:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding: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.7%;background:#cceeff;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:12.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,368</p></td></tr><tr><td style="vertical-align:top;width:65.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Redemptions and breakage </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.7%;border-bottom:1px solid #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:12.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (137,540)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding: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.7%;border-bottom:1px solid #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:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (143,743)</p></td></tr><tr><td style="vertical-align:top;width:65.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;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.7%;background:#cceeff;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:12.7%;background:#cceeff;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 0pt 0pt;"> 222,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;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.7%;background:#cceeff;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:12.68%;background:#cceeff;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 0pt 0pt;"> 219,808</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:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 219808000 211182000 140647000 152368000 137540000 143743000 222915000 219808000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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:65.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:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:65.83%;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:2.7%;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="5" style="vertical-align:bottom;white-space:nowrap;width:31.46%;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;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;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:2.7%;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:14.37%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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:14.37%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gift card contract assets: <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;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.7%;background:#cceeff;margin:0pt;padding: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:12.67%;background:#cceeff;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:2.7%;background:#cceeff;margin:0pt;padding: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.7%;background:#cceeff;margin:0pt;padding: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:12.67%;background:#cceeff;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><tr><td style="vertical-align:top;width:65.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.7%;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:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.7%;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:12.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,468</p></td></tr><tr><td style="vertical-align:top;width:65.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferrals </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;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.7%;background:#cceeff;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:12.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding: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.7%;background:#cceeff;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:12.67%;background:#cceeff;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,440</p></td></tr><tr><td style="vertical-align:top;width:65.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.7%;border-bottom:1px solid #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:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,732)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding: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.7%;border-bottom:1px solid #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:12.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,022)</p></td></tr><tr><td style="vertical-align:top;width:65.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;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.7%;background:#cceeff;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:12.67%;background:#cceeff;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 0pt 0pt;"> 19,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;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.7%;background:#cceeff;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:12.67%;background:#cceeff;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 0pt 0pt;"> 19,886</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Included in prepaid expenses on the consolidated balance sheets.</span></td></tr></table> 19886000 18468000 14957000 16440000 15732000 15022000 19111000 19886000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9.    Other Accrued Expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other accrued expenses consisted of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:68.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:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:68.85%;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:2.46%;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="5" style="vertical-align:bottom;white-space:nowrap;width:28.68%;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;"><b style="font-weight:bold;">    Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.85%;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:2.46%;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:13.11%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:13.11%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.85%;margin:0pt;padding: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:2.46%;margin:0pt;padding: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.55%;margin:0pt;padding: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:11.55%;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:2.46%;margin:0pt;padding: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.55%;margin:0pt;padding: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:11.55%;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><tr><td style="vertical-align:top;width:68.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Self-insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,872</p></td></tr><tr><td style="vertical-align:top;width:68.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Salaries and wages <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;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:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;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:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,402</p></td></tr><tr><td style="vertical-align:top;width:68.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Staff member benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,332</p></td></tr><tr><td style="vertical-align:top;width:68.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payroll and sales taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;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:11.55%;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,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;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:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,861</p></td></tr><tr><td style="vertical-align:top;width:68.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;margin:0pt;padding: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:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;margin:0pt;padding: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:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,713</p></td></tr><tr><td style="vertical-align:top;width:68.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred consideration <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;margin:0pt;padding: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:11.55%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;margin:0pt;padding: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:11.55%;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,751</p></td></tr><tr><td style="vertical-align:top;width:68.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;border-bottom:1px solid #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:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;border-bottom:1px solid #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:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,202</p></td></tr><tr><td style="vertical-align:top;width:68.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;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:11.55%;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 0pt 0pt;"> 239,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;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:11.55%;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 0pt 0pt;"> 231,133</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="display:inline-block;width:0pt;"></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The increase in accrued salaries and wages was primarily due to the timing of payroll disbursements in relation to the fiscal 2023 versus 2022 year-end dates.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="display:inline-block;width:0pt;"></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The final </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$11.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million payment related to the Acquisition-related deferred consideration was made in fiscal year 2023.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other accrued expenses consisted of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:68.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:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:68.85%;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:2.46%;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="5" style="vertical-align:bottom;white-space:nowrap;width:28.68%;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;"><b style="font-weight:bold;">    Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.85%;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:2.46%;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:13.11%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:13.11%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.85%;margin:0pt;padding: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:2.46%;margin:0pt;padding: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.55%;margin:0pt;padding: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:11.55%;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:2.46%;margin:0pt;padding: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.55%;margin:0pt;padding: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:11.55%;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><tr><td style="vertical-align:top;width:68.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Self-insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,872</p></td></tr><tr><td style="vertical-align:top;width:68.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Salaries and wages <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;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:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;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:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,402</p></td></tr><tr><td style="vertical-align:top;width:68.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Staff member benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,332</p></td></tr><tr><td style="vertical-align:top;width:68.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payroll and sales taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;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:11.55%;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,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;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:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,861</p></td></tr><tr><td style="vertical-align:top;width:68.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;margin:0pt;padding: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:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;margin:0pt;padding: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:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,713</p></td></tr><tr><td style="vertical-align:top;width:68.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred consideration <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;margin:0pt;padding: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:11.55%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;margin:0pt;padding: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:11.55%;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,751</p></td></tr><tr><td style="vertical-align:top;width:68.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;border-bottom:1px solid #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:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;border-bottom:1px solid #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:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,202</p></td></tr><tr><td style="vertical-align:top;width:68.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;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:11.55%;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 0pt 0pt;"> 239,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;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:11.55%;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 0pt 0pt;"> 231,133</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="display:inline-block;width:0pt;"></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The increase in accrued salaries and wages was primarily due to the timing of payroll disbursements in relation to the fiscal 2023 versus 2022 year-end dates.</span></td></tr></table> 71546000 71872000 51040000 43402000 28951000 27332000 20365000 24861000 18973000 12713000 10751000 48824000 40202000 239699000 231133000 11300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10.    Long-Term Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Revolving Credit Facility</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 6, 2022, we entered into a Fourth Amended and Restated Loan Agreement (the “Loan Agreement” and the revolving credit facility provided thereunder, the “Revolver Facility”). The Loan Agreement amends and restates in its entirety our prior credit agreement. The Revolver Facility, which terminates on October 6, 2027, provides us with revolving loan commitments that total $400 million, of which $50 million may be used for issuances of letters of credit. The Revolver Facility contains a commitment increase feature that, subject to certain conditions precedent, could provide for an additional $200 million in revolving loan commitments. Our obligations under the Revolver Facility are unsecured. Certain of our material subsidiaries have guaranteed our obligations under the Revolver Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 6, 2022, we repaid the outstanding balance under the then-existing credit agreement and borrowed the same amount on the Revolver Facility. In November 2023, we borrowed $15.0 million on the Revolver Facility and repaid it in December 2023. As of January 2, 2024, we had net availability for borrowings of $236.5 million, based on a $130.0 million outstanding debt balance and $33.5 million in standby letters of credit under the Revolver Facility. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under the Revolver Facility, we are subject to the following financial covenants as of the last day of each fiscal quarter: (i) a maximum ratio of net adjusted debt to EBITDAR (the “Amended Net Adjusted Leverage Ratio”) of 4.25 and (ii) a minimum ratio of EBITDAR to interest and rent expense (“EBITDAR Ratio”) of 1.90. The Amended Net Adjusted Leverage Ratio includes a rental expense multiplier of six as compared to eight in the prior credit agreement. At January 2, 2024, we were in compliance with all covenants in effect at that date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Borrowings under the Loan Agreement bear interest, at our election, at a rate equal to either: (i) the sum of (A) adjusted term SOFR (as defined in the Loan Agreement, the “Term SOFR Rate”) plus (B) a rate variable based on the Amended Net Adjusted Leverage Ratio, ranging from 1.00% to 1.75%, or (ii) the sum of (A) the highest of (x) the rate of interest last quoted by The Wall Street Journal as the prime rate in effect in the United States, (y) the greater of the rate calculated by the Federal Reserve Bank of New York as the federal funds effective rate or the rate that is published by the Federal Reserve Bank of New York as the overnight bank funding rate, in either case, plus 0.50%, and (z) the one-month Term SOFR Rate plus 1.00%, plus (B) a rate variable based on the Net Adjusted Leverage Ratio, ranging from 0.00% to 0.75%. We will also pay a fee variable based on the Net Adjusted Leverage Ratio, ranging from 0.125% to 0.25%, on the daily amount of unused commitments under the Loan Agreement. Letters of credit bear fees that are equivalent to the interest rate margin that is applicable to revolving loans that bear interest at the adjusted SOFR plus other customary fees charged by the issuing bank. We paid certain customary loan origination fees in conjunction with the Loan Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We are also subject to customary events of default that, if triggered, could result in acceleration of the maturity of the Revolver Facility. Subject to certain exceptions, the Revolver Facility also limits distributions with respect to our equity interests, such as cash dividends and share repurchases, based on a defined ratio, and also sets forth negative covenants that restrict indebtedness, liens, investments, sales of assets, fundamental changes and other matters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Convertible Senior Notes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 15, 2021, we issued $345.0 million aggregate principal amount of convertible senior notes due 2026 (“Notes”). The net proceeds from the sale of the Notes were approximately $334.9 million after deducting issuance costs related to the Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Notes are senior, unsecured obligations and are (i) equal in right of payment with our existing and future senior, unsecured indebtedness; (ii) senior in right of payment to our existing and future indebtedness that is expressly subordinated to the Notes; (iii) effectively subordinated to our existing and future secured indebtedness, to the extent of the value of the collateral securing that indebtedness; and (iv) structurally subordinated to all existing and future indebtedness and other liabilities, including trade payables, and (to the extent we are not a holder thereof) preferred equity, if any, of our subsidiaries. The Notes were issued pursuant to, and are governed by, an indenture (the “Base Indenture”) between us and a trustee (“Trustee”), dated as of June 15, 2021, as supplemented by a first supplemental indenture (the “Supplemental Indenture,” and the Base Indenture, as supplemented by the Supplemental Indenture, the “Indenture”), dated as of June 15, 2021, between the Company and the Trustee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Notes accrue interest at a rate of 0.375% per annum, payable semi-annually in arrears on June 15 and December 15 of each year, beginning on December 15, 2021. The Notes will mature on June 15, 2026, unless earlier repurchased, redeemed or converted. Before February 17, 2026, noteholders will have the right to convert their Notes only upon the occurrence of certain events. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">From and after February 17, 2026, noteholders may convert their Notes at any time at their election until the close of business on the second scheduled trading day immediately before the maturity date. We will have the right to elect to settle conversions either entirely in cash or in a combination of cash and shares of our common stock. However, upon conversion of any Notes, the conversion value, which will be determined over an “Observation Period” (as defined in the Indenture) consisting of 30 trading days, will be paid in cash up to at least the principal amount of the Notes being converted. The initial conversion rate is 12.7551 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of approximately $78.40 per share of common stock. The conversion rate and conversion price will be subject to customary adjustments upon the occurrence of certain events. In addition, if certain corporate events that constitute a “Make-Whole Fundamental Change” (as defined in the Indenture) occur, then the conversion rate will, in certain circumstances, be increased for a specified period of time. At January 2, 2024, the conversion rate for the Notes was 13.4936 shares of common stock per $1,000 principal amount of the Notes, which represents a conversion price of approximately $74.11 per share of common stock. In connection with the cash dividend that was declared by our Board on February 15, 2024, on March 5, 2024 we will adjust the conversion rate (which is expected to increase) and the conversion price (which is expected to decrease) of the Notes in accordance with the terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Notes are redeemable, in whole or in part (subject to certain limitations described below), at our option at any time, and from time to time, on or after June 20, 2024 and on or before the 30th scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, but only if the last reported sale price per share of our common stock exceeds 130% of the conversion price on (i) each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date we send the related redemption notice; and (ii) the trading day immediately before the date we send such notice. However, we may not redeem less than all of the outstanding Notes unless at least $150.0 million aggregate principal amount of Notes are outstanding and not called for redemption as of the time we send the related redemption notice. In addition, calling any Note for redemption will constitute a Make-Whole Fundamental Change with respect to that Note, in which case the conversion rate applicable to the conversion of that Note will be increased in certain circumstances if it is converted after it is called for redemption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If certain corporate events that constitute a “Fundamental Change” (as defined in the Indenture) occur, then, subject to a limited exception for certain cash mergers, noteholders may require us to repurchase their Notes at a cash repurchase price equal to the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. The definition of Fundamental Change includes certain business combination transactions involving us and certain de-listing events with respect to our common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Notes will have customary provisions relating to the occurrence of “Events of Default” (as defined in the Indenture), which include the following: (i) certain payment defaults on the Notes (which, in the case of a default in the payment of interest on the Notes, will be subject to a <span style="-sec-ix-hidden:Hidden_xafaFkoVL0mtYXPjY4BvoQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30-day</span></span> cure period); (ii) our failure to send certain notices under the Indenture within specified periods of time; (iii) our failure to comply with certain covenants in the Indenture relating to our ability to consolidate with or merge with or into, or sell, lease or otherwise transfer, in one transaction or a series of transactions, all or substantially all of our assets and our subsidiaries, taken as a whole, to another person; (iv) a default by us in our other obligations or agreements under the Indenture or the Notes if such default is not cured or waived within 60 days after notice is given in accordance with the Indenture; (v) certain defaults by us or any of our significant subsidiaries with respect to indebtedness for borrowed money of at least $20,000,000; (vi) the rendering of certain judgments against us or any of our significant subsidiaries for the payment of at least $25,000,000, where such judgments are not discharged or stayed within 60 days after the date on which the right to appeal has expired or on which all rights to appeal have been extinguished; and (vii) certain events of bankruptcy, insolvency and reorganization involving us or any of our significant subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If an Event of Default involving bankruptcy, insolvency or reorganization events with respect to us (and not solely with respect to a significant subsidiary of ours) occurs, then the principal amount of, and all accrued and unpaid interest on, all of the Notes then outstanding will immediately become due and payable without any further action or notice by any person. If any other Event of Default occurs and is continuing, then, the Trustee, by notice to us, or noteholders of at least 25% of the aggregate principal amount of Notes then outstanding, by notice to us and the Trustee, may declare the principal amount of, and all accrued and unpaid interest on, all of the Notes then outstanding to become due and payable immediately. However, notwithstanding the foregoing, we may elect, at our option, that the sole remedy for an Event of Default relating to certain failures by us to comply with certain reporting covenants in the Indenture consists exclusively of the right of the noteholders to receive special interest on the Notes for up to 180 days at a specified rate per annum not exceeding 0.50% on the principal amount of the Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of January 2, 2024, the Notes had a gross principal balance of $345.0 million and a balance of $340.0 million, net of unamortized issuance costs of $5.0 million. The unamortized balance of issuance costs was recorded as a contra-liability and netted with long-term debt on our condensed consolidated balance sheets. Total amortization expense was $2.0 million, $2.0 million and $1.1 million in fiscal 2023, fiscal 2022 and fiscal 2021, respectively and was included in interest expense in the consolidated statements of income. The effective interest rate for the Notes was 0.96% as of January 2, 2024.</p> 400000000 50000000 200000000 15000000.0 236500000 130000000.0 33500000 4.25 1.90 6 8 0.0100 0.0175 0.0050 0.0100 0.0000 0.0075 0.00125 0.0025 345000000.0 334900000 0.00375 P30D 12.7551 1000 78.40 13.4936 1000 74.11 1.30 20 30 150000000.0 P60D 20000000 25000000 P60D 25 P180D 0.50 345000000.0 340000000.0 5000000.0 2000000.0 2000000.0 1100000 0.0096 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11.    Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Components of lease expense were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:59.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:59.87%;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.89%;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:1.2%;border-bottom:1px 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 colspan="7" style="vertical-align:bottom;white-space:nowrap;width:37.01%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;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.89%;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:1.2%;border-bottom:1px 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:10.27%;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;"><b style="font-weight:bold;">2023</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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;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;"><b style="font-weight:bold;">2022</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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding: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.2%;background:#cceeff;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:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding: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.2%;background:#cceeff;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:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding: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.2%;background:#cceeff;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:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,834</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding: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:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,047</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding: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:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,585</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,909</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding: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.2%;background:#cceeff;border-bottom:1px 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:10.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding: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.2%;background:#cceeff;border-bottom:1px 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:10.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding: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.2%;background:#cceeff;border-bottom:1px solid #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:10.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:10.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 3pt 0pt 0pt;"> 232,963</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:10.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 3pt 0pt 0pt;"> 222,052</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:10.25%;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 0pt 0pt;"> 206,026</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Supplemental information related to leases (in thousands, except percentages):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></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:66.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:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.19%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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;width:13.54%;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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;width:13.54%;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;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:12.2%;background:#cceeff;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:2.1%;background:#cceeff;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.34%;background:#cceeff;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:12.2%;background:#cceeff;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:2.1%;background:#cceeff;margin: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:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding: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.34%;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:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.34%;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:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin: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:66.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;margin:0pt;padding: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:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;margin:0pt;padding: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:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin: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:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term — operating leases (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding: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.34%;margin:0pt;padding: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:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.34%;margin:0pt;padding: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:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin: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:66.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate — operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;margin:0pt;padding: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:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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.34%;background:#cceeff;margin:0pt;padding: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:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of January 2, 2024, the maturities of our operating lease liabilities were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></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:84.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:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;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:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,459</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding: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.7%;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:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,828</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding: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.7%;background:#cceeff;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:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,453</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding: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.7%;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:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142,444</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding: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.7%;background:#cceeff;margin:0pt;padding: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:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,919</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding: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.7%;border-bottom:1px solid #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:10.62%;border-bottom:1px solid #000000;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,357,092</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding: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.7%;background:#cceeff;border-bottom:3px double #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:10.62%;background:#cceeff;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 0pt 0pt;"> 2,079,195</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding: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.7%;border-bottom:1px 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:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (689,335)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding: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.7%;background:#cceeff;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:10.62%;background:#cceeff;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 0pt 0pt;"> 1,389,860</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Operating lease liabilities include $710.3 million related to options to extend lease terms that are reasonably certain of being exercised and exclude $280.7 million of legally binding minimum lease payments for leases signed but not yet commenced.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Components of lease expense were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:59.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:59.87%;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.89%;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:1.2%;border-bottom:1px 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 colspan="7" style="vertical-align:bottom;white-space:nowrap;width:37.01%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;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.89%;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:1.2%;border-bottom:1px 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:10.27%;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;"><b style="font-weight:bold;">2023</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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;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;"><b style="font-weight:bold;">2022</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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.46%;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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding: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.2%;background:#cceeff;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:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding: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.2%;background:#cceeff;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:10.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding: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.2%;background:#cceeff;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:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,834</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding: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:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,047</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding: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:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,585</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,909</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding: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.2%;background:#cceeff;border-bottom:1px 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:10.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding: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.2%;background:#cceeff;border-bottom:1px 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:10.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding: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.2%;background:#cceeff;border-bottom:1px solid #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:10.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:10.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 3pt 0pt 0pt;"> 232,963</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:10.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 3pt 0pt 0pt;"> 222,052</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;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:10.25%;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 0pt 0pt;"> 206,026</p></td></tr></table> 145774000 140351000 131834000 87047000 81585000 73909000 142000 116000 283000 232963000 222052000 206026000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Supplemental information related to leases (in thousands, except percentages):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></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:66.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:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:29.19%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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;width:13.54%;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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;width:13.54%;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;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:12.2%;background:#cceeff;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:2.1%;background:#cceeff;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.34%;background:#cceeff;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:12.2%;background:#cceeff;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:2.1%;background:#cceeff;margin: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:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding: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.34%;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:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.34%;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:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin: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:66.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;margin:0pt;padding: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:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;margin:0pt;padding: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:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin: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:66.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term — operating leases (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding: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.34%;margin:0pt;padding: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:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding: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.34%;margin:0pt;padding: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:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin: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:66.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate — operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;margin:0pt;padding: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:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;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.34%;background:#cceeff;margin:0pt;padding: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:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 145836000 149624000 114373000 86187000 P14Y10M24D P15Y2M12D 0.053 0.050 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of January 2, 2024, the maturities of our operating lease liabilities were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></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:84.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:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;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:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,459</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding: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.7%;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:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146,828</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding: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.7%;background:#cceeff;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:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,453</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding: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.7%;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:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142,444</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fiscal year 2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding: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.7%;background:#cceeff;margin:0pt;padding: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:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,919</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding: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.7%;border-bottom:1px solid #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:10.62%;border-bottom:1px solid #000000;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,357,092</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding: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.7%;background:#cceeff;border-bottom:3px double #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:10.62%;background:#cceeff;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 0pt 0pt;"> 2,079,195</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding: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.7%;border-bottom:1px 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:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (689,335)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding: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.7%;background:#cceeff;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:10.62%;background:#cceeff;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 0pt 0pt;"> 1,389,860</p></td></tr></table> 138459000 146828000 144453000 142444000 149919000 1357092000 2079195000 689335000 1389860000 710300000 options to extend lease terms 280700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12.   Other Noncurrent Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other noncurrent liabilities consisted of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:68.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:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:68.85%;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:2.46%;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="5" style="vertical-align:bottom;white-space:nowrap;width:28.68%;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;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.85%;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:2.46%;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:13.11%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:13.11%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.85%;margin:0pt;padding: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:2.46%;margin:0pt;padding: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.55%;margin:0pt;padding: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:11.55%;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:2.46%;margin:0pt;padding: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.55%;margin:0pt;padding: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:11.55%;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><tr><td style="vertical-align:top;width:68.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-qualified deferred compensation liabilities <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,286</p></td></tr><tr><td style="vertical-align:top;width:68.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration and compensation liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;margin:0pt;padding: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:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;margin:0pt;padding: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:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,565</p></td></tr><tr><td style="vertical-align:top;width:68.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;border-bottom:1px solid #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:11.55%;background:#cceeff;border-bottom:1px solid #000000;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,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;border-bottom:1px solid #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:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,159</p></td></tr><tr><td style="vertical-align:top;width:68.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;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:11.55%;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 0pt 0pt;"> 136,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;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:11.55%;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 0pt 0pt;"> 125,010</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">See Note 16 for further discussion of our non-qualified deferred compensation assets and liabilities.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other noncurrent liabilities consisted of (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:68.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:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:68.85%;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:2.46%;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="5" style="vertical-align:bottom;white-space:nowrap;width:28.68%;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;"><b style="font-weight:bold;">Fiscal year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.85%;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:2.46%;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:13.11%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:13.11%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.85%;margin:0pt;padding: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:2.46%;margin:0pt;padding: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.55%;margin:0pt;padding: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:11.55%;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:2.46%;margin:0pt;padding: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.55%;margin:0pt;padding: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:11.55%;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><tr><td style="vertical-align:top;width:68.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-qualified deferred compensation liabilities <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,286</p></td></tr><tr><td style="vertical-align:top;width:68.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration and compensation liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;margin:0pt;padding: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:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;margin:0pt;padding: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:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,565</p></td></tr><tr><td style="vertical-align:top;width:68.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;border-bottom:1px solid #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:11.55%;background:#cceeff;border-bottom:1px solid #000000;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,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;border-bottom:1px solid #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:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,159</p></td></tr><tr><td style="vertical-align:top;width:68.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;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:11.55%;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 0pt 0pt;"> 136,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding: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.55%;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:11.55%;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 0pt 0pt;"> 125,010</p></td></tr></table> 93979000 78286000 25495000 28565000 17174000 18159000 136648000 125010000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13.   Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Purchase obligations, which include inventory purchases, equipment purchases, information technology and other miscellaneous commitments, were $101.4 million and $129.9 million at January 2, 2024 and January 3, 2023, respectively. These purchase obligations are primarily due within three years and recorded as liabilities when goods are received or services rendered. Real estate obligations, which include construction commitments, net of up-front landlord construction contributions, and legally binding minimum lease payments for leases signed but not yet commenced, were $414.8 million and $252.4 million at January 2, 2024 and January 3, 2023, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The FRC acquisition agreement included a contingent consideration provision of which the remainder is payable annually from 2024 through 2027 and is based on achievement of revenue and profitability targets for the FRC brands other than North Italia and Flower Child with considerations made in the event we undergo a change in control or divest any FRC brand (other than North Italia and Flower Child) during the five years after closing. The liability for this contingent consideration provision was $25.5 million at January 2, 2024. See Note 2 for discussion of the fair value measurement of this liability. We are also required to provide financing to FRC in an amount sufficient to support achievement of these targets during the five years after closing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As credit guarantees to insurers, we had $33.5 million and $31.5 million at January 2, 2024 and January 3, 2023, respectively, in standby letters of credit related to our self-insurance liabilities. All standby letters of credit are renewable annually.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We retain the financial responsibility for a significant portion of our risks and associated liabilities with respect to workers’ compensation, general liability, staff member health benefits, employment practices and other insurable risks. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims, as well as claims incurred but not yet reported to us (“IBNR”) as of the balance sheet date. The total accrued liability for our self-insured plans was $71.5 million and $71.9 million at January 2, 2024 and January 3, 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 7, 2018, the California Department of Industrial Relations issued a $4.2 million wage citation jointly against the Company and our vendor that provides janitorial services to eight of our Southern California restaurants, alleging that the janitorial vendor or its subcontractor failed to comply with various provisions of the California Labor Code (Wage Citation Case No. 35-CM-188798-16). The wage citation seeks to recover penalties and other monetary payments on behalf of the employees that worked for this vendor or its subcontractor. On June 28, 2018, we filed an appeal of the wage citation. On November 10, 2022, the parties participated in voluntary mediation and reached a settlement of all claims. We reserved an immaterial amount for settlement purposes. Final payment under the settlement agreement was made in October 2023 following the final agency approval.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On February 10, 2023, a class action complaint was filed against the Company in the United States District Court for the Southern District of California (Lightoller vs. TCF Co. LLC., Case No. 3:23-cv-00272-AJB-NLS), alleging violations of state privacy laws. The lawsuit alleges that the Company violated state wiretapping and privacy laws by improperly tracking and/or recording the keystrokes of visitors on the Company’s website without permission. A similar case was filed in the United States District Court for the District of Maryland on February 21, 2023 (Curd v. TCF CO. LLC; Civil Action No. 1:23-cv-00472-JMC). On May 10, 2023, the plaintiffs in Case Nos. 3:23-cv-00272 and 1:23-cv-00472 voluntarily dismissed their complaints against the Company without prejudice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Within the ordinary course of our business, we are subject to private lawsuits, government audits and investigations, administrative proceedings and other claims. These matters typically involve claims from customers, staff members and others related to operational and employment issues common to the foodservice industry. A number of these claims may exist at any given time, and some of the claims may be pled as class actions. From time to time, we are also involved in lawsuits with respect to infringements of, or challenges to, our registered trademarks and other intellectual property, both domestically and abroad. We could be affected by adverse publicity and litigation costs resulting from such allegations, regardless of whether they are valid or whether we are legally determined to be liable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At this time, we believe that the amount of reasonably possible losses resulting from final disposition of any pending lawsuits, audits, investigations, proceedings and claims will not have a material adverse effect individually or in the aggregate on our financial position, results of operations or liquidity. It is possible, however, that our future results of operations for a particular quarter or fiscal year could be impacted by changes in circumstances relating to lawsuits, audits, proceedings or claims. Legal costs related to such claims are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We have employment agreements with certain of our executive officers that provide for payments to those officers in the event of an actual or constructive termination of their employment, including in the event of a termination without cause, an acquirer failure to assume or continue equity awards following a change in control of the Company or, otherwise, in the event of death or disability as defined in those agreements. Aggregate payments totaling approximately $3.4 million, excluding accrued potential bonuses of $2.6 million, which are subject to approval by the Compensation Committee, would have been required by those agreements had all such officers terminated their employment for reasons requiring such payments as of January 2, 2024. In addition, the employment agreement with our Chief Executive Officer specifies an annual founder’s retirement benefit of $650,000 for ten years, commencing six months after termination of his full-time employment.</p> 101400000 129900000 P3Y 414800000 252400000 P5Y 25500000 P5Y 33500000 31500000 71500000 71900000 4200000 8 3400000 2600000 650000 P10Y P6M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">14.   Stockholders’ Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Common Stock Issuance</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On June 15, 2021, we issued 3.125 million shares of our common stock for $175.0 million. In connection with the issuance, we incurred direct and incremental costs of $8.0 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Common Stock - Dividends and Share Repurchases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Following the suspension that began in fiscal 2020 due to the impact of COVID-19 on our business and in conjunction with the terms of our Loan Agreement, our Board declared a quarterly dividend in the second quarter of fiscal 2022 and has declared quarterly dividends since then. Our Board declared dividends of $1.08 per common share in the aggregate during fiscal 2023. Future decisions to pay or to increase or decrease dividends are at the discretion of the Board and will be dependent on our operating performance, financial condition, capital expenditure requirements, limitations on cash distributions pursuant to the terms and conditions of the Loan Agreement and applicable law, and such other factors that the Board considers relevant. (See Note 10 for further discussion of our long-term debt.)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 26, 2022, our Board increased the authorization to repurchase our common stock by 5.0 million shares to 61.0 million shares. Under this authorization, we have cumulatively repurchased 56.5 million shares at a total cost of $1,811.7 million, excluding excise tax, through January 2, 2024. During fiscal 2023, 2022 and 2021, we repurchased 1.4 million, 2.0 million and 0.1 million shares of our common stock at a cost of $46.1 million, $63.1 million and $5.8 million, excluding excise tax, respectively. The increase from fiscal 2021 to 2022 is primarily due to the resumption of our share repurchase program in the second quarter of fiscal 2022 after the suspension that began in fiscal 2020 due to the impact of COVID-19 on our business and in conjunction with the terms of our Loan Agreement. Our objectives with regard to share repurchases have been to offset the dilution to our shares outstanding that results from equity compensation grants and to supplement our earnings per share growth. Repurchased common stock is reflected as a reduction of stockholders’ equity in treasury stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Our share repurchase program does not have an expiration date, does not require us to purchase a specific number of shares and may be modified, suspended or terminated at any time. Share repurchases may be made from time to time in open market purchases, privately-negotiated transactions, accelerated share repurchase programs, issuer self-tender offers or otherwise. Future decisions to repurchase shares are at the discretion of the Board and are based on several factors, including current and forecasted operating cash flows, capital needs associated with new restaurant development and maintenance of existing locations, dividend payments, debt levels and cost of borrowing, obligations associated with the FRC acquisition, our share price and current market conditions. The timing and number of shares repurchased are also subject to legal constraints and covenants under our Loan Agreement that limit share repurchases based on a defined ratio. (See Note 10 for further discussion of our long-term debt.)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Series A Convertible Preferred Stock</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On April 20, 2020, we issued 200,000 shares of Series A Convertible Preferred Stock, par value $0.01 per share (the “Series A preferred stock”) for an aggregate purchase price of $200 million, or $1,000 per share. In connection with the issuance, we incurred direct and incremental costs of $10.3 million, including financial advisory fees, closing costs, legal expenses, a commitment fee and other offering-related expenses. These direct and incremental costs reduced the Series A preferred stock balance at the issuance date and were recognized through retained earnings on June 30, 2020, the first measurement date. Upon adoption of ASU 2020-06 in the first quarter of fiscal 2021, we recorded a $4.8 million cumulative adjustment to retained earnings to reverse beneficial conversion features recorded during fiscal 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Series A preferred stock ranked senior to our common stock with respect to dividends and distributions on liquidation, winding-up and dissolution upon which each share of Series A preferred stock would be entitled to receive an amount per share equal to the greater of (i) the purchase price (without giving effect to the commitment fee), plus all accrued and unpaid dividends (the “Liquidation Preference”) and (ii) the amount that the holder of the Series A preferred stock would have been entitled to receive at such time if the Series A preferred stock were converted into common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On June 15, 2021, we paid $443.8 million in connection with the cash-settled conversion of 150,000 shares of our outstanding Series A preferred stock (effected through a repurchase agreement), which was recognized through additional paid in capital. We also share-settled the conversion of the remaining 50,000 shares of our outstanding Series A convertible preferred stock into 2,400,864 shares of our common stock. These are both based on the then current Liquidation Preference per share of $1,067.42 and conversion price of $22.23.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the first quarter of fiscal 2021, we declared a cash dividend of $5.1 million, or $25.35 per share, on the Series A preferred stock. During the second quarter of fiscal 2021, $13.6 million in payments were made in connection with the conversion of the Series A preferred stock, consisting of $3.9 million, or $19.72 per share, of accrued dividends and $9.7 million of an inducement, which is also deemed to be a dividend.</p> 3125000 175000000.0 8000000.0 1.08 5000000.0 61000000.0 56500000 1811700000 1400000 2000000.0 100000 46100000 63100000 5800000 200000 0.01 200000000 1000 10300000 4800000 443800000 150000 50000 2400864 1067.42 22.23 5100000 25.35 13600000 3900000 19.72 9700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">15.   Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We maintain stock-based incentive plans under which incentive stock options, non-qualified stock options, stock appreciation rights, restricted shares and restricted share units may be granted to staff members, consultants and non-employee directors. Our current practice is to issue new shares, rather than treasury shares, upon stock option exercises, for restricted share grants and upon vesting of restricted share units. To date, we have only granted non-qualified stock options, restricted shares and restricted share units of common stock under these plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On March 24, 2022, our Board approved an amendment to our The Cheesecake Factory Incorporated Stock Incentive Plan to increase the number of shares of common stock reserved for grant under the plan to 19.8 million shares from 17.5 million shares. This amendment was approved by our stockholders at our annual meeting held on May 23, 2022. Approximately 3.1 million of these shares were available for grant as of January 2, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Stock options generally vest at 20% per year and expire <span style="-sec-ix-hidden:Hidden_nZgCFcBktUmR0rione4NBQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">eight</span></span> to ten years from the date of grant. Restricted shares and restricted share units generally vest between <span style="-sec-ix-hidden:Hidden_cE56j_Wfvkq8m9r1RjVHqA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to five years from the date of grant and require that the staff member remains employed in good standing with the Company as of the vesting date. Certain restricted share units granted to executive officers contain performance-based vesting conditions. Performance goals are determined by the Board of Directors. The quantity of units that will vest ranges from 0% to 150% based on the level of achievement of the performance conditions. Equity awards for certain executive officers may vest earlier in the event of a change of control in which the acquirer fails to assume or continue such awards, as defined in the plan, or under certain circumstances described in such executive officers’ respective employment agreements. Compensation expense is recognized only for those options, restricted shares and restricted share units expected to vest, with forfeitures estimated based on our historical experience and future expectations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents information related to stock-based compensation, net of forfeitures (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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:65.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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="8" style="vertical-align:bottom;white-space:nowrap;width:31.88%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.06%;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.06%;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.03%;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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.75%;margin:0pt;padding: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:2.36%;margin:0pt;padding: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.48%;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:7.58%;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:2.36%;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.48%;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:7.58%;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:2.36%;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.48%;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:7.55%;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:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Labor expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,856</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other operating costs and expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,821</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.55%;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,988</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.58%;background:#cceeff;border-bottom:1px solid #000000;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,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.58%;background:#cceeff;border-bottom:1px solid #000000;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,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,646</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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: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 0pt 0pt;"> 19,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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: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 0pt 0pt;"> 18,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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:7.55%;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 0pt 0pt;"> 17,342</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.75%;background:#cceeff;margin:0pt;padding: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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;margin:0pt;padding: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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;margin:0pt;padding: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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;margin: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:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized stock-based compensation <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">It is our policy to capitalize the portion of stock-based compensation costs for our internal development department that relates to capitalizable activities such as the design and construction of new restaurants, remodeling existing locations and equipment installation. Capitalized stock-based compensation is included in property and equipment, net on the consolidated balance sheets.</span></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;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The weighted-average fair value at the grant date for options issued during fiscal 2023 was $15.76 per share. The fair value of options issued was estimated utilizing the Black-Scholes valuation model with the following weighted-average assumptions: (a) an expected option term of 6.7 years, (b) expected stock price volatility of 45.2%, (c) a risk-free interest rate of 4.0% and (d) a dividend yield on our stock of 2.7%. We did not issue any stock options during fiscal 2022 or 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The expected option term represents the estimated period of time until exercise and is based on historical experience of similar options, giving consideration to the contractual terms, vesting schedules and expectations of future staff member behavior. Expected stock price volatility is based on a combination of the historical volatility of our stock and the implied volatility of actively traded options on our common stock. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant with an equivalent remaining term. The dividend yield is based on anticipated cash dividend payouts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Stock option activity during fiscal 2023 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:41.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:41.25%;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:2.44%;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:11.46%;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:2.44%;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.53%;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:11.48%;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:2.44%;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:11.46%;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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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:11.48%;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:41.25%;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:2.44%;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:11.46%;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:2.44%;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.53%;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:11.48%;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:2.44%;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:11.46%;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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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:11.48%;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:41.25%;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:2.44%;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:11.46%;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:2.44%;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:13.01%;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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.46%;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;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.01%;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:41.25%;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:2.44%;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:11.46%;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:2.44%;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:13.01%;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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.46%;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;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.01%;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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.25%;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:2.44%;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:11.46%;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;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.01%;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;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.46%;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;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.01%;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;"><b style="font-weight:bold;">Intrinsic Value </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:41.25%;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:2.44%;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:11.46%;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;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.01%;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;">(Per share)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.46%;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;">(In years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.01%;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;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:41.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at beginning of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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:11.46%;background:#cceeff;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,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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:11.46%;background:#cceeff;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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0</p></td></tr><tr><td style="vertical-align:top;width:41.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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:11.46%;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:2.44%;margin:0pt;padding: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.53%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;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><tr><td style="vertical-align:top;width:41.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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:11.46%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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:11.46%;background:#cceeff;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:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;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><tr><td style="vertical-align:top;width:41.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited or cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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:11.46%;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:2.44%;margin:0pt;padding: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.53%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;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><tr><td style="vertical-align:top;width:41.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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:11.46%;background:#cceeff;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 0pt 0pt;"> 1,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;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.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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:11.46%;background:#cceeff;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0</p></td></tr><tr><td style="vertical-align:top;width:41.25%;margin:0pt;padding: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:2.44%;margin:0pt;padding: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:11.46%;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:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.48%;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:2.44%;margin:0pt;padding: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:11.46%;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:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.48%;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><tr><td style="vertical-align:top;width:41.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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:11.46%;background:#cceeff;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,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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:11.46%;background:#cceeff;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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Aggregate intrinsic value is calculated as the difference between our closing stock price at fiscal year end and the exercise price, multiplied by the number of in-the-money options and represents the pre-tax amount that would have been received by the option holders, had they all exercised their options on the fiscal year-end date.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There were no options exercised during fiscal 2023. The total intrinsic value of options exercised during fiscal 2022 and 2021 was $4.9 million and $7.1 million, respectively. As of January 2, 2024, total unrecognized stock-based compensation expense related to unvested stock options was $1.5 million, which we expect to recognize over a weighted-average period of approximately 1.3 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restricted Shares and Restricted Share Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Restricted share and restricted share unit activity during fiscal 2023 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:72.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:2.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:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:72.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:2.6%;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:11.24%;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:2.6%;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.96%;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;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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:2.6%;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:11.24%;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:2.6%;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.96%;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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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:2.6%;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:11.24%;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;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.96%;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;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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:2.6%;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:11.24%;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;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.96%;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;">(Per share)</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding: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:11.24%;background:#cceeff;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,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding: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.63%;background:#cceeff;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.93</p></td></tr><tr><td style="vertical-align:top;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:11.24%;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,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding: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.63%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.73</p></td></tr><tr><td style="vertical-align:top;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (501)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding: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.63%;background:#cceeff;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.59</p></td></tr><tr><td style="vertical-align:top;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (130)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding: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.63%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39.77</p></td></tr><tr><td style="vertical-align:top;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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:11.24%;background:#cceeff;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 0pt 0pt;"> 2,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding: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.63%;background:#cceeff;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.28</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-indent:36pt;margin:0pt;">Fair value of our restricted shares and restricted share units is based on our closing stock price on the date of grant. The weighted-average fair value for restricted shares and restricted share units issued during fiscal 2023, 2022 and 2021 was $37.73, $36.84 and $49.57, respectively. The fair value of shares that vested during fiscal 2023, 2022 and 2021 was $21.8 million, $18.5 million and $15.4 million, respectively. As of January 2, 2024, total unrecognized stock-based compensation expense related to unvested restricted shares and restricted share units was $57.1 million, which we expect to recognize over a weighted-average period of approximately 2.9 years.</p> 19800000 17500000 3100000 0.20 P10Y P5Y 0 1.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents information related to stock-based compensation, net of forfeitures (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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:65.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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="8" style="vertical-align:bottom;white-space:nowrap;width:31.88%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.06%;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.06%;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.03%;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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.75%;margin:0pt;padding: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:2.36%;margin:0pt;padding: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.48%;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:7.58%;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:2.36%;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.48%;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:7.58%;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:2.36%;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.48%;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:7.55%;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:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Labor expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,856</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other operating costs and expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,821</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.55%;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,988</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.58%;background:#cceeff;border-bottom:1px solid #000000;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,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.58%;background:#cceeff;border-bottom:1px solid #000000;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,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,646</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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: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 0pt 0pt;"> 19,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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: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 0pt 0pt;"> 18,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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:7.55%;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 0pt 0pt;"> 17,342</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.75%;background:#cceeff;margin:0pt;padding: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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;margin:0pt;padding: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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;margin:0pt;padding: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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;margin: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:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized stock-based compensation <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 194</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">It is our policy to capitalize the portion of stock-based compensation costs for our internal development department that relates to capitalizable activities such as the design and construction of new restaurants, remodeling existing locations and equipment installation. Capitalized stock-based compensation is included in property and equipment, net on the consolidated balance sheets.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 9914000 9590000 8856000 318000 321000 311000 15549000 14515000 13821000 25781000 24426000 22988000 6437000 6026000 5646000 19344000 18399000 17342000 185000 226000 194000 15.76 P6Y8M12D 0.452 0.040 0.027 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:41.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:41.25%;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:2.44%;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:11.46%;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:2.44%;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.53%;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:11.48%;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:2.44%;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:11.46%;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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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:11.48%;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:41.25%;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:2.44%;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:11.46%;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:2.44%;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.53%;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:11.48%;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:2.44%;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:11.46%;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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.53%;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:11.48%;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:41.25%;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:2.44%;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:11.46%;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:2.44%;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:13.01%;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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.46%;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;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.01%;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:41.25%;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:2.44%;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:11.46%;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:2.44%;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:13.01%;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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.46%;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;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.01%;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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.25%;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:2.44%;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:11.46%;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;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.01%;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;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.46%;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;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.01%;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;"><b style="font-weight:bold;">Intrinsic Value </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:41.25%;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:2.44%;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:11.46%;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;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.01%;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;">(Per share)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.46%;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;">(In years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.01%;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;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:41.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at beginning of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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:11.46%;background:#cceeff;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,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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:11.46%;background:#cceeff;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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0</p></td></tr><tr><td style="vertical-align:top;width:41.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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:11.46%;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:2.44%;margin:0pt;padding: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.53%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;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><tr><td style="vertical-align:top;width:41.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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:11.46%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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:11.46%;background:#cceeff;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:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;background:#cceeff;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><tr><td style="vertical-align:top;width:41.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited or cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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:11.46%;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:2.44%;margin:0pt;padding: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.53%;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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;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><tr><td style="vertical-align:top;width:41.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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:11.46%;background:#cceeff;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 0pt 0pt;"> 1,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;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.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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:11.46%;background:#cceeff;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0</p></td></tr><tr><td style="vertical-align:top;width:41.25%;margin:0pt;padding: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:2.44%;margin:0pt;padding: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:11.46%;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:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.48%;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:2.44%;margin:0pt;padding: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:11.46%;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:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.48%;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><tr><td style="vertical-align:top;width:41.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;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:11.46%;background:#cceeff;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,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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:11.46%;background:#cceeff;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.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Aggregate intrinsic value is calculated as the difference between our closing stock price at fiscal year end and the exercise price, multiplied by the number of in-the-money options and represents the pre-tax amount that would have been received by the option holders, had they all exercised their options on the fiscal year-end date.</span></td></tr></table><div style="margin-top:12pt;"></div> 1685000 46.11 P4Y2M12D 0 40000 40.42 175000 48.01 1550000 45.75 P3Y9M18D 0 1199000 47.11 P3Y1M6D 0 0 4900000 7100000 1500000 P1Y3M18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:72.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:2.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:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:9.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:72.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:2.6%;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:11.24%;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:2.6%;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.96%;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;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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:2.6%;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:11.24%;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:2.6%;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.96%;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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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:2.6%;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:11.24%;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;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.96%;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;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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:2.6%;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:11.24%;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;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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.96%;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;">(Per share)</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding: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:11.24%;background:#cceeff;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,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding: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.63%;background:#cceeff;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41.93</p></td></tr><tr><td style="vertical-align:top;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:11.24%;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,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding: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.63%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.73</p></td></tr><tr><td style="vertical-align:top;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (501)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding: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.63%;background:#cceeff;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.59</p></td></tr><tr><td style="vertical-align:top;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;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:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (130)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding: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.63%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39.77</p></td></tr><tr><td style="vertical-align:top;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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:11.24%;background:#cceeff;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 0pt 0pt;"> 2,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding: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.63%;background:#cceeff;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.28</p></td></tr></table> 2512000 41.93 1005000 37.73 501000 43.59 130000 39.77 2886000 40.28 37.73 36.84 49.57 21800000 18500000 15400000 57100000 P2Y10M24D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">16.   Employee Benefit Plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have defined contribution benefit plans in accordance with section 401(k) of the Internal Revenue Code (“401(k) Plans”) that are open to our staff members who meet certain compensation and eligibility requirements. Participation in the 401(k) Plans is currently open to staff members from our restaurant concepts, bakery facilities, corporate office and FRC headquarters. The 401(k) Plans allow participating staff members to defer the receipt of a portion of their compensation and contribute such amount to one or more investment options. Our executive officers and a select group of management and/or highly compensated staff members are not eligible to participate in the 401(k) Plans. We currently match in cash a certain percentage of the staff member contributions to the 401(k) Plans and also pay a portion of the administrative costs. Expense recognized in fiscal 2023, 2022 and 2021 was $2.3 million, $2.1 million and $2.1 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have also established non-qualified deferred compensation plans (“Non-Qualified Plans”) for our executive officers and a select group of management and/or highly compensated staff members. The Non-Qualified Plans allow participating staff members to defer the receipt of a portion of their base compensation and bonuses. Non-employee directors may also participate in the Non-Qualified Plans and defer the receipt of their earned director fees. We currently match in cash a certain percentage of the staff member contributions to the Non-Qualified Plans and also pay for the administrative costs. We do not match any contributions made by non-employee directors. Expense recognized in fiscal 2023, 2022 and 2021 was $1.3 million, $1.4 million and $1.2 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">While we are under no obligation to fund Non-Qualified Plan liabilities (in whole or in part), our current practice is to maintain company-owned life insurance contracts and other investments that are specifically designed to informally fund savings plans of this nature. These contracts are recorded at their cash surrender value as determined by the insurance carrier. Our consolidated balance sheets reflect investments in other assets and our obligation to participants in the Non-Qualified Plans in other noncurrent liabilities. Gains and losses related to our non-qualified deferred compensation assets and liabilities are reflected in interest and other expense, net in our consolidated statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We maintain self-insured medical and dental benefit plans for our staff members. The accrued liabilities associated with these programs are based on our estimate of the ultimate costs to settle known claims as well as claims incurred but not yet reported to us as of the balance sheet date. The accrued liability for our self-insured benefit plans, which is included in other accrued expenses, was $11.3 million and $14.0 million as of January 2, 2024 and January 3, 2023, respectively. (See Note 1 for further discussion of accounting for our self-insurance liabilities.)</p> 1 2300000 2100000 2100000 1300000 1400000 1200000 11300000 14000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">17.   Income Taxes</b><b style="font-weight:bold;"> </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The provision for income taxes consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:65.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:65.75%;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:2.36%;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="8" style="vertical-align:bottom;white-space:nowrap;width:31.88%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.75%;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:2.36%;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.06%;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.06%;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.03%;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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.75%;margin:0pt;padding: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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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 0pt 0pt;"> 100,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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 0pt 0pt;"> 32,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.55%;background:#cceeff;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 0pt 0pt;"> 71,620</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax provision/(benefit):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;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,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;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,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,746</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.58%;background:#cceeff;border-bottom:1px solid #000000;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,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.58%;background:#cceeff;border-bottom:1px solid #000000;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,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.55%;background:#cceeff;border-bottom:1px solid #000000;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,350</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.55%;border-bottom:1px solid #000000;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,096</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,329)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,733)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,434)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (386)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (913)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (415)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,646)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,849)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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;"> (1,337)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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;"> (10,231)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.55%;background:#cceeff;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;"> (753)</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-indent:36pt;margin:0pt;">The following reconciles the U.S. federal statutory rate to the effective tax rate:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:65.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:2.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;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:65.84%;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:2.39%;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="5" style="vertical-align:bottom;white-space:nowrap;width:30.15%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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="vertical-align:bottom;width:65.84%;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:2.39%;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:8.34%;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:8.34%;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:8.36%;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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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="vertical-align:bottom;width:65.84%;margin:0pt;padding: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:2.39%;margin:0pt;padding: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.34%;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:2.55%;margin:0pt;padding: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.34%;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:2.55%;margin:0pt;padding: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.36%;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.6%;margin: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:top;width:65.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. federal statutory rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;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:top;width:65.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State and district income taxes, net of federal benefit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.36%;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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin: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:top;white-space:nowrap;width:65.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credit for FICA taxes paid on tips</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding: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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin: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:top;width:65.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other credits and incentives </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin: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:top;width:65.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of net operating loss carryback</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding: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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin: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:top;width:65.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin: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:top;white-space:nowrap;width:65.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding: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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin: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:top;white-space:nowrap;width:65.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Uncertain tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.36%;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.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin: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:top;white-space:nowrap;width:65.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-deductible executive compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding: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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin: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:top;width:65.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin: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:top;width:65.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective tax rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;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.34%;background:#cceeff;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;"> (1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;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.34%;background:#cceeff;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;"> (31.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;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.36%;background:#cceeff;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;"> (1.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On March 27, 2020, the CARES Act was signed into law. It included provisions allowing for the carryback of net operating losses generated in fiscal years 2018, 2019 and 2020. During fiscal 2021, we filed a refund claim in the amount of $18.4 million for our fiscal 2020 net operating loss carryback, which was received during fiscal 2022. In January 2022, we filed amended returns for tax years 2018 and 2019 requesting total refunds of $21.3 million for credits released by our fiscal 2020 loss carryback. These refunds have not yet been received. The effects of these claims were primarily included in our fiscal 2020 provision for income taxes, using estimates based on the best information available at the time we prepared our fiscal 2020 consolidated financial statements, and were adjusted to as-filed actual amounts in our fiscal 2021 provision for income taxes. These adjustments had a minor effect on our fiscal 2021 provision for income taxes. In our fiscal 2021 provision for income taxes, we also recorded the effects of accelerating the remittance of certain FICA taxes that had been deferred pursuant to the CARES Act. The accelerated remittance increased the value of our fiscal 2020 loss carryback by $4.3 million. We made no further adjustments in our fiscal 2023 provision for income taxes relating to these amounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following are the temporary differences that created our deferred tax assets and liabilities (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:top;width:68.31%;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;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:68.31%;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:2.44%;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:13.01%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.77%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:11.48%;background:#cceeff;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:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:12.24%;background:#cceeff;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><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Staff member benefits </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,325</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Insurance reserves </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,374</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 324,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 323,094</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,928</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Tax credit carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,710</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;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,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,331</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.48%;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,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:12.24%;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,769</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State and foreign net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:11.48%;background:#cceeff;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,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:12.24%;background:#cceeff;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,435</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;border-bottom:1px 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:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;border-bottom:1px 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:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 604</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 523,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 497,570</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;border-bottom:1px solid #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:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,444)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;border-bottom:1px solid #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:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,223)</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;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 0pt 0pt;"> 521,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.24%;background:#cceeff;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 0pt 0pt;"> 496,347</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding: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:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.48%;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:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:12.24%;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><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:11.48%;background:#cceeff;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:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:12.24%;background:#cceeff;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><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121,219)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (113,565)</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,933)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,151)</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,882)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,399)</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued rent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,285)</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (284,244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (283,921)</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;border-bottom:1px 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:11.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (819)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;border-bottom:1px 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:12.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (781)</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:11.48%;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;"> (429,986)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:12.24%;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;"> (420,102)</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding: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:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:11.48%;background:#cceeff;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:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:12.24%;background:#cceeff;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><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:11.48%;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 0pt 0pt;"> 91,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:12.24%;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 0pt 0pt;"> 76,245</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">At January 2, 2024 and January 3, 2023, we had $72.8 million and $56.5 million, respectively of U.S. federal credit carryforwards which begin to expire in 2038 and $1.6 million and $1.6 million, respectively, of state hiring and investment credits which begin to expire in 2024. At January 2, 2024 and January 3, 2023, we had $2.3 million and $2.5 million, respectively of foreign net operating loss carryforwards which begin to expire in 2038 and $27.4 million and $46.6 million, respectively, of state net operating loss carryforwards with statutory carryforward periods ranging from 5 years to <span style="-sec-ix-hidden:Hidden_-6ycT0xuzkaUtPutMJmQww;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">no</span></span> expiration period. The earliest year that a material state net operating loss will expire is 2032. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">We assess the available evidence to estimate if these carryforwards and our other deferred tax assets will be realized. We concluded that a substantial portion of our deferred tax assets are more likely than not to be realized by reversals of existing taxable temporary differences and that forecasted future taxable income, exclusive of reversing temporary differences, will result in realization of a substantial portion of the remainder. We did not need to consider tax planning strategies in this analysis. Based on this evaluation, at January 2, 2024 and January 3, 2023 we carried a valuation allowance of $1.4 million and $1.2 million, respectively, to reflect the amount that we will likely not realize. This assessment could change if estimates of future taxable income during the carryforward period are revised. The earliest tax year still subject to examination by a significant taxing jurisdiction is 2015.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">At January 2, 2024, we had a reserve of $3.8 million for uncertain tax positions, all of which would favorably impact our effective income tax rate if resolved in our favor. A reconciliation of the beginning and ending amount of our uncertain tax positions is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:65.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:65.75%;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:2.36%;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="8" style="vertical-align:bottom;white-space:nowrap;width:31.88%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.75%;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:2.36%;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.06%;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.06%;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.03%;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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.75%;margin:0pt;padding: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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;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,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;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,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 655</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions related to prior year tax positions </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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,157</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions related to current period tax positions </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reductions related to settlements with taxing authorities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.58%;border-bottom:1px solid #000000;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><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,185)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.55%;border-bottom:1px solid #000000;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="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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 0pt 0pt;"> 3,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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 0pt 0pt;"> 3,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.55%;background:#cceeff;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 0pt 0pt;"> 4,799</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#00ff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">At January 2, 2024 and January 3, 2023, we had $1.4 million and $2.2 million, respectively, of accrued interest and penalties related to uncertain tax positions. $0.3 million of the balance of uncertain tax positions at January 2, 2024 related to tax positions for which it is reasonably possible that the total amount could decrease during the next twelve months based on the lapses of statutes of limitations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The provision for income taxes consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:65.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:65.75%;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:2.36%;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="8" style="vertical-align:bottom;white-space:nowrap;width:31.88%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.75%;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:2.36%;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.06%;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.06%;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.03%;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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.75%;margin:0pt;padding: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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income before income taxes </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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 0pt 0pt;"> 100,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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 0pt 0pt;"> 32,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.55%;background:#cceeff;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 0pt 0pt;"> 71,620</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax provision/(benefit):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;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,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;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,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,746</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.58%;background:#cceeff;border-bottom:1px solid #000000;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,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.58%;background:#cceeff;border-bottom:1px solid #000000;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,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.55%;background:#cceeff;border-bottom:1px solid #000000;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,350</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.55%;border-bottom:1px solid #000000;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,096</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.58%;background:#cceeff;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:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;margin:0pt;padding: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.55%;background:#cceeff;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><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,329)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,733)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,434)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (386)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (913)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;border-bottom:1px solid #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:7.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (415)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,646)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,849)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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;"> (1,337)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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;"> (10,231)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.55%;background:#cceeff;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;"> (753)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 100014000 32892000 71620000 7183000 3520000 15746000 7195000 4895000 4350000 14378000 8415000 20096000 -15329000 -17733000 -20434000 -386000 -913000 -415000 -15715000 -18646000 -20849000 -1337000 -10231000 -753000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:65.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:2.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;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:65.84%;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:2.39%;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="5" style="vertical-align:bottom;white-space:nowrap;width:30.15%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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="vertical-align:bottom;width:65.84%;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:2.39%;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:8.34%;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:8.34%;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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:8.36%;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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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="vertical-align:bottom;width:65.84%;margin:0pt;padding: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:2.39%;margin:0pt;padding: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.34%;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:2.55%;margin:0pt;padding: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.34%;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:2.55%;margin:0pt;padding: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.36%;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.6%;margin: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:top;width:65.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. federal statutory rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;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:top;width:65.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State and district income taxes, net of federal benefit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.36%;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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin: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:top;white-space:nowrap;width:65.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Credit for FICA taxes paid on tips</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding: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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin: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:top;width:65.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other credits and incentives </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin: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:top;width:65.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact of net operating loss carryback</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding: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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin: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:top;width:65.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin: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:top;white-space:nowrap;width:65.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity compensation </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding: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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin: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:top;white-space:nowrap;width:65.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Uncertain tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.36%;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.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin: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:top;white-space:nowrap;width:65.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-deductible executive compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding: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.34%;background:#cceeff;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding: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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin: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:top;width:65.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin: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:top;width:65.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective tax rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;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.34%;background:#cceeff;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;"> (1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;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.34%;background:#cceeff;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;"> (31.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;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.36%;background:#cceeff;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;"> (1.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 0.210 0.210 0.210 0.054 0.089 0.042 0.249 0.664 0.242 0.022 0.107 0.042 0.000 0.000 0.063 0.024 -0.097 0.029 0.015 0.055 0.000 0.007 0.023 -0.103 0.008 0.028 0.003 0.002 0.004 0.007 -0.013 -0.311 -0.011 18400000 21300000 4300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Following are the temporary differences that created our deferred tax assets and liabilities (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:top;width:68.31%;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;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:68.31%;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:2.44%;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:13.01%;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;"><b style="font-weight:bold;">January 2, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:13.77%;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;"><b style="font-weight:bold;">January 3, 2023</b></p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:11.48%;background:#cceeff;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:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:12.24%;background:#cceeff;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><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Staff member benefits </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,325</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Insurance reserves </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,374</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 324,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 323,094</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,928</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Tax credit carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,710</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;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,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,331</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.48%;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,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:12.24%;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,769</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State and foreign net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:11.48%;background:#cceeff;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,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:12.24%;background:#cceeff;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,435</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;border-bottom:1px 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:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;border-bottom:1px 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:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 604</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Subtotal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 523,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 497,570</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;border-bottom:1px solid #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:11.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,444)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;border-bottom:1px solid #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:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,223)</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;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 0pt 0pt;"> 521,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.24%;background:#cceeff;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 0pt 0pt;"> 496,347</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding: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:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.48%;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:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:12.24%;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><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:11.48%;background:#cceeff;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:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:12.24%;background:#cceeff;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><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121,219)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (113,565)</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,933)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;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:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,151)</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,882)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,399)</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued rent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:11.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,285)</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:11.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (284,244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;margin:0pt;padding: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:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (283,921)</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;border-bottom:1px 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:11.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (819)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;border-bottom:1px 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:12.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (781)</p></td></tr><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:11.48%;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;"> (429,986)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:12.24%;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;"> (420,102)</p></td></tr><tr><td style="vertical-align:top;width:68.31%;background:#cceeff;margin:0pt;padding: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:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:11.48%;background:#cceeff;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:2.44%;background:#cceeff;margin:0pt;padding: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.53%;background:#cceeff;margin:0pt;padding: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:12.24%;background:#cceeff;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><tr><td style="vertical-align:top;width:68.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:11.48%;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 0pt 0pt;"> 91,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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.53%;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:12.24%;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 0pt 0pt;"> 76,245</p></td></tr></table> 35932000 31325000 14931000 14374000 324587000 323094000 38074000 35928000 74004000 57710000 22743000 21331000 10789000 10769000 1640000 2435000 674000 604000 523374000 497570000 1444000 1223000 521930000 496347000 121219000 113565000 8933000 8151000 8882000 8399000 5889000 5285000 284244000 283921000 819000 781000 429986000 420102000 91944000 76245000 72800000 56500000 1600000 1600000 2300000 2500000 27400000 46600000 P5Y 1400000 1200000 3800000 A reconciliation of the beginning and ending amount of our uncertain tax positions is as follows (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:65.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:65.75%;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:2.36%;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="8" style="vertical-align:bottom;white-space:nowrap;width:31.88%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.75%;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:2.36%;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.06%;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.06%;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;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.03%;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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.75%;margin:0pt;padding: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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;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:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;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,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;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,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 655</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions related to prior year tax positions </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;margin:0pt;padding: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.55%;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,157</p></td></tr><tr><td style="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions related to current period tax positions </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td></tr><tr><td style="vertical-align:top;width:65.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reductions related to settlements with taxing authorities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.58%;border-bottom:1px solid #000000;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><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,185)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding: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.48%;border-bottom:1px solid #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:7.55%;border-bottom:1px solid #000000;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="vertical-align:top;width:65.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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 0pt 0pt;"> 3,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.58%;background:#cceeff;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 0pt 0pt;"> 3,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding: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.48%;background:#cceeff;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:7.55%;background:#cceeff;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 0pt 0pt;"> 4,799</p></td></tr></table> 3787000 4799000 655000 181000 227000 4157000 121000 54000 13000 1185000 3847000 3787000 4799000 1400000 2200000 -300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">18.   Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our operating segments, the businesses for which our management reviews discrete financial information for decision-making purposes, are comprised of The Cheesecake Factory, North Italia, Flower Child, the other FRC brands and our bakery division. Based on quantitative thresholds set forth in ASC 280, “Segment Reporting,” The Cheesecake Factory, North Italia and the other FRC brands are the only businesses that meet the criteria of a reportable operating segment. The remaining operating segments (Flower Child and our bakery division) along with our businesses that do not qualify as operating segments are combined in Other. Unallocated corporate expenses, capital expenditures and assets are also combined in Other.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Segment information is presented below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:top;width:51.76%;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;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.76%;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:2.75%;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="8" style="vertical-align:bottom;white-space:nowrap;width:45.47%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;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:2.75%;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:13.41%;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:13.25%;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:13.27%;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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,595,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,528,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,293,225</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,901</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,175</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom: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 0pt 0pt;"> 321,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom: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 0pt 0pt;"> 308,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom: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 0pt 0pt;"> 280,239</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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;"> 3,439,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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;"> 3,303,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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;"> 2,927,540</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Income from operations: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,599</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,624</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,323</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (226,434)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (219,341)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (185,228)</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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;"> 108,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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;"> 38,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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;"> 82,318</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Depreciation and amortization expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,987</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,078</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,802</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom: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 0pt 0pt;"> 14,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom: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 0pt 0pt;"> 13,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom: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 0pt 0pt;"> 14,787</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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;"> 93,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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;"> 92,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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;"> 89,654</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Impairment of assets and lease termination expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,904</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,305</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom: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 0pt 0pt;"> 5,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom: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 0pt 0pt;"> 7,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom: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 0pt 0pt;"> 4,930</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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;"> 29,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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;"> 31,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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;"> 18,139</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Preopening costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,868</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,510</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,188</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,145</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;border-top: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 0pt 0pt;"> 25,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;border-top: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 0pt 0pt;"> 16,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;border-top: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 0pt 0pt;"> 13,711</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital expenditures:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,832</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,539</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,524</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom: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 0pt 0pt;"> 16,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom: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 0pt 0pt;"> 12,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom: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 0pt 0pt;"> 9,048</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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;"> 151,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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;"> 112,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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;"> 66,943</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,571,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,625,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,653,161</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270,029</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 399,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 301,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,369</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom: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 0pt 0pt;"> 522,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom: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 0pt 0pt;"> 541,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom: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 0pt 0pt;"> 598,566</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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;"> 2,840,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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;"> 2,775,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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;"> 2,798,125</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="display:inline-block;width:0pt;"></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Fiscal 2023, 2022 and fiscal 2021 include $</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">11.7 </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">million, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$13.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and $</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">19.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively, of acquisition-related expenses. These amounts were recorded in acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expenses in the consolidated statements of income.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Segment information is presented below (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:top;width:51.76%;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;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.76%;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:2.75%;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="8" style="vertical-align:bottom;white-space:nowrap;width:45.47%;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;"><b style="font-weight:bold;">Fiscal Year</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.76%;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:2.75%;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:13.41%;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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:13.25%;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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:13.27%;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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,595,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,528,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,293,225</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,901</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,175</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom: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 0pt 0pt;"> 321,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom: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 0pt 0pt;"> 308,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom: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 0pt 0pt;"> 280,239</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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;"> 3,439,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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;"> 3,303,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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;"> 2,927,540</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Income from operations: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,599</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,624</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,323</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (226,434)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (219,341)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (185,228)</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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;"> 108,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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;"> 38,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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;"> 82,318</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Depreciation and amortization expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,987</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,078</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,802</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom: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 0pt 0pt;"> 14,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom: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 0pt 0pt;"> 13,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom: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 0pt 0pt;"> 14,787</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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;"> 93,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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;"> 92,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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;"> 89,654</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Impairment of assets and lease termination expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,904</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,305</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom: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 0pt 0pt;"> 5,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom: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 0pt 0pt;"> 7,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom: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 0pt 0pt;"> 4,930</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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;"> 29,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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;"> 31,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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;"> 18,139</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Preopening costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,868</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,510</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,188</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,145</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;border-top: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 0pt 0pt;"> 25,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;border-top: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 0pt 0pt;"> 16,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;border-top: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 0pt 0pt;"> 13,711</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Capital expenditures:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,832</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,539</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,524</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom: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 0pt 0pt;"> 16,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom: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 0pt 0pt;"> 12,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom: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 0pt 0pt;"> 9,048</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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;"> 151,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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;"> 112,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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;"> 66,943</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;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:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">The Cheesecake Factory restaurants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,571,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,625,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,653,161</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">North Italia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 270,029</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other FRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 399,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 301,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,369</p></td></tr><tr><td style="vertical-align:top;width:51.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom: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 0pt 0pt;"> 522,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;border-bottom: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 0pt 0pt;"> 541,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom: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 0pt 0pt;"> 598,566</p></td></tr><tr><td style="vertical-align:top;width:51.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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;"> 2,840,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;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;"> 2,775,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;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;"> 2,798,125</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="display:inline-block;width:0pt;"></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Fiscal 2023, 2022 and fiscal 2021 include $</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">11.7 </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">million, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$13.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and $</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">19.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million, respectively, of acquisition-related expenses. These amounts were recorded in acquisition-related costs and acquisition-related contingent consideration, compensation and amortization expenses in the consolidated statements of income.</span></td></tr></table> 2595066000 2528043000 2293225000 258878000 228622000 171901000 263923000 237552000 182175000 321636000 308939000 280239000 3439503000 3303156000 2927540000 297063000 220765000 242599000 18515000 13934000 8624000 19422000 23577000 16323000 -226434000 -219341000 -185228000 108566000 38935000 82318000 64206000 66539000 65987000 6407000 5713000 4078000 7916000 6231000 4802000 14607000 13897000 14787000 93136000 92380000 89654000 20401000 19701000 11904000 1015000 2582000 3909000 1305000 5466000 7777000 4930000 29464000 31387000 18139000 12857000 9525000 4868000 5058000 4305000 4510000 6482000 1361000 3188000 982000 1638000 1145000 25379000 16829000 13711000 80752000 65996000 31832000 26882000 14818000 12539000 27562000 18895000 13524000 16369000 12755000 9048000 151565000 112464000 66943000 1571943000 1625073000 1653161000 346810000 306642000 270029000 399038000 301618000 276369000 522592000 541887000 598566000 2840383000 2775220000 2798125000 11700000 13400000 19500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">19.   Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On February 15, 2024, our Board declared a quarterly cash dividend of $0.27 per share to be paid on March 19, 2024 to the stockholders of record of each share of our common stock at the close of business on March 6, 2024. </p> 0.27