0001558370-19-006832.txt : 20190801 0001558370-19-006832.hdr.sgml : 20190801 20190801163153 ACCESSION NUMBER: 0001558370-19-006832 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 44 CONFORMED PERIOD OF REPORT: 20190627 FILED AS OF DATE: 20190801 DATE AS OF CHANGE: 20190801 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Floor & Decor Holdings, Inc. CENTRAL INDEX KEY: 0001507079 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-LUMBER & OTHER BUILDING MATERIALS DEALERS [5211] IRS NUMBER: 273730271 STATE OF INCORPORATION: DE FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38070 FILM NUMBER: 19993135 BUSINESS ADDRESS: STREET 1: 2233 LAKE PARK DRIVE CITY: SMYRNA STATE: GA ZIP: 30080 BUSINESS PHONE: 404-471-1634 MAIL ADDRESS: STREET 1: 2233 LAKE PARK DRIVE CITY: SMYRNA STATE: GA ZIP: 30080 FORMER COMPANY: FORMER CONFORMED NAME: FDO Holdings, Inc. DATE OF NAME CHANGE: 20101206 10-Q 1 fnd-20190627x10q.htm 10-Q
false--12-26Q220190001507079Large Accelerated FilerP6MP91D9911126000975885390000us-gaap:ProductMemberus-gaap:ProductMember0001507079us-gaap:CommonClassAMemberus-gaap:CommonStockMember2018-03-302018-06-280001507079us-gaap:CommonClassAMemberus-gaap:CommonStockMember2017-12-292018-03-290001507079us-gaap:RetainedEarningsMember2019-06-270001507079us-gaap:AdditionalPaidInCapitalMember2019-06-270001507079us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-270001507079us-gaap:RetainedEarningsMember2019-03-280001507079us-gaap:AdditionalPaidInCapitalMember2019-03-280001507079us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-2800015070792019-03-280001507079us-gaap:RetainedEarningsMember2018-06-280001507079us-gaap:AdditionalPaidInCapitalMember2018-06-280001507079us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-06-280001507079us-gaap:RetainedEarningsMember2018-03-290001507079us-gaap:AdditionalPaidInCapitalMember2018-03-290001507079us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-03-2900015070792018-03-290001507079us-gaap:AdditionalPaidInCapitalMember2017-12-280001507079us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-280001507079us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-03-302018-06-280001507079us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-292018-03-290001507079us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2019-06-270001507079us-gaap:LandMember2019-06-270001507079us-gaap:EquipmentMember2019-06-270001507079us-gaap:BuildingMember2019-06-270001507079srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2018-12-280001507079fnd:SmallFormatStoreMember2019-06-270001507079us-gaap:RetainedEarningsMember2018-03-302018-06-280001507079us-gaap:RetainedEarningsMember2017-12-292018-03-290001507079us-gaap:FairValueInputsLevel3Member2019-06-270001507079us-gaap:FairValueInputsLevel3Member2018-12-270001507079srt:MinimumMember2019-06-270001507079srt:MaximumMember2019-06-2700015070792018-12-272018-12-270001507079us-gaap:RetainedEarningsMember2018-12-270001507079us-gaap:AdditionalPaidInCapitalMember2018-12-270001507079us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-270001507079us-gaap:RetainedEarningsMember2017-12-280001507079fnd:WoodMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-03-292019-06-270001507079fnd:TileMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-03-292019-06-270001507079fnd:NaturalStoneMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-03-292019-06-270001507079fnd:LaminateLuxuryVinylPlankMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-03-292019-06-270001507079fnd:InstallationMaterialsAndToolsMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-03-292019-06-270001507079fnd:DeliveryAndOtherMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-03-292019-06-270001507079fnd:DecorativeAccessoriesMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-03-292019-06-270001507079us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2019-03-292019-06-270001507079fnd:WoodMember2018-12-282019-06-270001507079fnd:TileMember2018-12-282019-06-270001507079fnd:NaturalStoneMember2018-12-282019-06-270001507079fnd:LaminateLuxuryVinylPlankMember2018-12-282019-06-270001507079fnd:InstallationMaterialsAndToolsMember2018-12-282019-06-270001507079fnd:DeliveryAndOtherMember2018-12-282019-06-270001507079fnd:DecorativeAccessoriesMember2018-12-282019-06-270001507079fnd:WoodMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2018-03-302018-06-280001507079fnd:TileMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2018-03-302018-06-280001507079fnd:NaturalStoneMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2018-03-302018-06-280001507079fnd:LaminateLuxuryVinylPlankMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2018-03-302018-06-280001507079fnd:InstallationMaterialsAndToolsMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2018-03-302018-06-280001507079fnd:DeliveryAndOtherMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2018-03-302018-06-280001507079fnd:DecorativeAccessoriesMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2018-03-302018-06-280001507079us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:ProductConcentrationRiskMember2018-03-302018-06-280001507079fnd:WoodMember2017-12-292018-06-280001507079fnd:TileMember2017-12-292018-06-280001507079fnd:NaturalStoneMember2017-12-292018-06-280001507079fnd:LaminateLuxuryVinylPlankMember2017-12-292018-06-280001507079fnd:InstallationMaterialsAndToolsMember2017-12-292018-06-280001507079fnd:DeliveryAndOtherMember2017-12-292018-06-280001507079fnd:DecorativeAccessoriesMember2017-12-292018-06-280001507079us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-06-270001507079us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-03-280001507079us-gaap:CommonClassAMemberus-gaap:CommonStockMember2018-12-270001507079us-gaap:CommonClassAMemberus-gaap:CommonStockMember2018-06-280001507079us-gaap:CommonClassAMemberus-gaap:CommonStockMember2018-03-290001507079us-gaap:CommonClassAMemberus-gaap:CommonStockMember2017-12-280001507079us-gaap:CommonClassCMember2019-06-270001507079us-gaap:CommonClassBMember2019-06-270001507079us-gaap:CommonClassAMember2019-06-270001507079us-gaap:CommonClassCMember2018-12-270001507079us-gaap:CommonClassBMember2018-12-270001507079us-gaap:CommonClassAMember2018-12-270001507079fnd:EmployeeStockPurchasePlanMemberus-gaap:CommonClassAMember2018-05-1700015070792018-06-2800015070792017-12-280001507079fnd:WarehouseFormatStoreMember2019-06-270001507079us-gaap:EmployeeStockOptionMember2019-03-292019-06-270001507079us-gaap:EmployeeStockOptionMember2018-12-282019-06-270001507079us-gaap:EmployeeStockOptionMember2018-03-302018-06-280001507079us-gaap:EmployeeStockOptionMember2017-12-292018-06-280001507079us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-03-292019-06-270001507079us-gaap:RetainedEarningsMember2019-03-292019-06-270001507079us-gaap:AdditionalPaidInCapitalMember2019-03-292019-06-270001507079us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-292019-06-2700015070792019-03-292019-06-270001507079us-gaap:CommonClassAMemberus-gaap:CommonStockMember2018-12-282019-03-280001507079us-gaap:RetainedEarningsMember2018-12-282019-03-280001507079us-gaap:AdditionalPaidInCapitalMember2018-12-282019-03-280001507079us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-282019-03-2800015070792018-12-282019-03-280001507079us-gaap:AdditionalPaidInCapitalMember2018-03-302018-06-2800015070792018-03-302018-06-280001507079us-gaap:AdditionalPaidInCapitalMember2017-12-292018-03-2900015070792017-12-292018-03-2900015070792018-12-2700015070792019-06-2700015070792018-12-282019-12-260001507079srt:MinimumMember2018-12-282019-06-270001507079srt:MaximumMember2018-12-282019-06-2700015070792017-12-292018-12-2700015070792014-12-262015-12-310001507079srt:MinimumMemberfnd:EmployeeStockPurchasePlanMember2018-05-172018-05-170001507079fnd:EmployeeStockPurchasePlanMember2018-05-172018-05-1700015070792017-12-292018-06-2800015070792019-07-3000015070792018-12-282019-06-27xbrli:sharesiso4217:USDxbrli:purefnd:facilityfnd:itemutr:sqftiso4217:USDxbrli:sharesfnd:segmentfnd:state

m

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended June 27, 2019

OR

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

For the transition period from           to         

Commission file number 001-38070

Floor & Decor Holdings, Inc.

(Exact name of registrant as specified in its charter)

Delaware

27-3730271

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

2233 Lake Park Drive

Smyrna, Georgia

30080

(Address of principal executive offices)

(Zip Code)

(404471-1634

Not Applicable

(Registrant’s telephone number, including area code)

(Former name, former address and former fiscal year,

if changed since last report)

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Class A common stock, $0.001 par value per share

FND

New York Stock Exchange

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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No  

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.

Class

Outstanding at July 30, 2019

Class A common stock, $0.001 par value per share

99,613,063

Table of Contents

Page

Part I – Financial Information

3

Item 1.

Financial Statements

3

Condensed Consolidated Balance Sheets

3

Condensed Consolidated Statements of Operations and Comprehensive Income

4

Condensed Consolidated Statements of Stockholders’ Equity

5

Condensed Consolidated Statements of Cash Flows

6

Notes to Condensed Consolidated Financial Statements

7

Item 2.

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

13

Forward-Looking Statements

13

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

23

Item 4.

Controls and Procedures

24

Part II – Other Information

25

Item 1.

Legal Proceedings

25

Item 1A.

Risk Factors

25

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

25

Item 3.

Defaults Upon Senior Securities

25

Item 4.

Mine Safety Disclosures

25

Item 5.

Other Information

25

Item 6.

Exhibits

27

2

PART I – FINANCIAL INFORMATION

Item 1. Financial Statements

Floor & Decor Holdings, Inc. and Subsidiaries

Condensed Consolidated Balance Sheets

(In Thousands, Except Share and Per Share Data)

(Unaudited)

    

As of

    

As of

June 27,

December 27,

2019

2018

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

51,450

$

644

Income taxes receivable

2,837

4,324

Receivables, net

 

35,641

 

67,527

Inventories, net

 

446,397

 

471,014

Prepaid expenses and other current assets

 

27,689

 

15,949

Total current assets

 

564,014

 

559,458

Fixed assets, net

 

382,646

 

328,366

Right of use assets

720,009

Intangible assets, net

 

109,315

 

109,330

Goodwill

 

227,447

 

227,447

Other assets

 

7,693

 

9,490

Total long-term assets

 

1,447,110

 

674,633

Total assets

$

2,011,124

$

1,234,091

Liabilities and stockholders’ equity

 

Current liabilities:

 

Current portion of term loans

$

3,500

$

3,500

Current portion of lease liabilities

44,461

Trade accounts payable

 

272,695

 

313,503

Accrued expenses and other current liabilities

 

97,015

 

82,038

Deferred revenue

 

6,967

 

5,244

Total current liabilities

 

424,638

 

404,285

Term loans

 

140,470

 

141,834

Deferred rent

 

 

36,980

Lease liabilities

747,595

Deferred income tax liabilities, net

 

25,173

 

26,838

Tenant improvement allowances

 

 

37,295

Other liabilities

 

2,360

 

2,550

Total long-term liabilities

 

915,598

 

245,497

Total liabilities

 

1,340,236

 

649,782

Commitments and Contingencies (Note 5)

 

 

Stockholders’ equity

 

 

Capital stock:

 

 

Preferred stock, $0.001 par value; 10,000,000 shares authorized; 0 shares issued and outstanding at June 27, 2019 and December 27, 2018

 

 

Common stock Class A, $0.001 par value; 450,000,000 shares authorized; 99,111,260 shares issued and outstanding at June 27, 2019 and 97,588,539 issued and outstanding at December 27, 2018

 

99

 

98

Common stock Class B, $0.001 par value; 10,000,000 shares authorized; 0 shares issued and outstanding at June 27, 2019 and December 27, 2018

 

 

Common stock Class C, $0.001 par value; 30,000,000 shares authorized; 0 shares issued and outstanding at June 27, 2019 and December 27, 2018

 

 

Additional paid-in capital

 

353,450

 

340,462

Accumulated other comprehensive income (loss), net

 

(361)

 

186

Retained earnings

 

317,700

 

243,563

Total stockholders’ equity

 

670,888

 

584,309

Total liabilities and stockholders’ equity

$

2,011,124

$

1,234,091

See accompanying notes to condensed consolidated financial statements.

3

Floor & Decor Holdings, Inc. and Subsidiaries

Condensed Consolidated Statements of Operations and Comprehensive Income

(In Thousands, Except Per Share Data)

(Unaudited)

    

Thirteen Weeks Ended

    

Twenty-six Weeks Ended

June 27,

June 28,

June 27,

June 28,

2019

    

2018

2019

    

2018

Net sales

$

520,311

$

434,279

$

997,361

$

837,227

Cost of sales

 

302,488

 

256,641

 

578,164

 

494,203

Gross profit

 

217,823

 

177,638

 

419,197

 

343,024

Operating expenses:

 

 

 

 

Selling and store operating

 

134,643

 

108,626

 

262,026

 

211,193

General and administrative

 

30,916

 

25,179

 

61,118

 

48,518

Pre-opening

 

6,369

 

6,588

 

10,396

 

9,562

Total operating expenses

 

171,928

 

140,393

 

333,540

 

269,273

Operating income

 

45,895

 

37,245

 

85,657

 

73,751

Interest expense

 

2,223

 

2,145

 

5,144

 

3,929

Income before income taxes

 

43,672

 

35,100

 

80,513

 

69,822

Provision (benefit) for income taxes

 

76

 

(4,746)

 

6,197

 

(1,895)

Net income

$

43,596

$

39,846

$

74,316

$

71,717

Change in fair value of hedge instruments, net of tax

(213)

235

(547)

 

665

Total comprehensive income

$

43,383

$

40,081

$

73,769

$

72,382

Basic earnings per share

$

0.44

$

0.41

$

0.76

$

0.75

Diluted earnings per share

$

0.42

$

0.38

$

0.71

$

0.68

See accompanying notes to condensed consolidated financial statements.

4

Floor & Decor Holdings, Inc. and Subsidiaries

Condensed Consolidated Statements of Stockholders’ Equity

(In Thousands)

(Unaudited)

Accumulated

Common Stock

Additional

Other

Total

Class A

Paid-in

Comprehensive

Retained

Stockholders’

  

Shares

  

Amount

  

Capital

  

Income (Loss)

  

Earnings

  

Equity

Balance, December 28, 2018

 

97,588

$

98

 

$

340,462

$

186

$

243,563

$

584,309

Stock based compensation expense

 

 

 

 

2,250

 

 

 

2,250

Exercise of stock options

 

348

 

 

 

1,776

 

 

 

1,776

Cumulative effect from adoption of ASU No. 2016-02

(179)

(179)

Shares issued under employee stock plans

 

61

 

 

 

1,419

 

 

 

1,419

Other comprehensive loss, net of tax

 

 

 

 

(334)

 

 

(334)

Net income

 

 

 

 

 

 

30,720

 

30,720

Balance, March 28, 2019

 

97,997

$

98

 

$

345,907

$

(148)

$

274,104

$

619,961

Stock based compensation expense

 

 

 

 

2,168

 

 

 

2,168

Exercise of stock options

1,090

1

5,375

5,376

Issuance of restricted stock awards

24

Other comprehensive loss, net of tax

(213)

(213)

Net income

 

 

 

 

 

 

43,596

 

43,596

Balance, June 27, 2019

 

99,111

$

99

 

$

353,450

$

(361)

$

317,700

$

670,888

Accumulated

Common Stock

Additional

Other

Total

Class A

Paid-in

Comprehensive

Retained

Stockholders’

  

Shares

  

Amount

  

Capital

  

Income (Loss)

  

Earnings

  

Equity

Balance, December 29, 2017

 

95,509

$

96

 

$

323,419

$

(205)

$

119,550

$

442,860

Stock based compensation expense

 

 

 

 

1,415

 

 

 

1,415

Exercise of stock options

 

585

 

 

 

3,195

 

 

 

3,195

Cumulative effect from adoption of ASU No. 2014-09

 

 

 

 

7,826

 

7,826

Other comprehensive gain, net of tax

 

 

 

 

 

430

 

 

430

Net income

 

 

 

 

 

31,871

 

31,871

Balance, March 29, 2018

 

96,094

$

96

 

$

328,029

$

225

$

159,247

$

487,597

Stock based compensation expense

 

 

 

 

1,536

 

 

 

1,536

Exercise of stock options

 

1,124

 

1

 

 

5,459

 

 

 

5,460

Other comprehensive gain, net of tax

 

 

 

235

 

 

235

Net income

 

 

 

 

 

 

39,846

 

39,846

Balance, June 28, 2018

97,218

$

97

 

335,024

$

460

 

199,093

$

534,674

See accompanying notes to condensed consolidated financial statements.

5

Floor & Decor Holdings, Inc. and Subsidiaries

Condensed Consolidated Statements of Cash Flows

(In Thousands)

(Unaudited)

    

Twenty-six Weeks Ended

June 27,

June 28,

2019

2018

Operating activities

 

  

 

  

Net income

$

74,316

$

71,717

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

 

 

Depreciation and amortization

 

34,910

 

23,632

Gain on asset disposals

22

Amortization of tenant improvement allowances

 

 

(2,165)

Deferred income taxes

 

(1,478)

 

2,822

Interest cap derivative contracts

1,250

(794)

Stock based compensation expense

 

4,418

 

2,952

Changes in operating assets and liabilities:

 

 

Receivables, net

 

15,809

 

12,697

Inventories, net

 

24,618

 

(14,989)

Trade accounts payable

 

(40,808)

 

6,257

Accrued expenses and other current liabilities

 

9,058

 

(21,912)

Income taxes

 

1,541

 

(5,320)

Deferred revenue

 

1,723

 

2,441

Deferred rent

 

 

4,955

Tenant improvement allowances

 

 

3,034

Other, net

 

(3,222)

 

(1,404)

Net cash provided by operating activities

 

122,157

 

83,923

Investing activities

 

  

 

  

Purchases of fixed assets

 

(78,172)

 

(63,438)

Net cash used in investing activities

 

(78,172)

 

(63,438)

Financing activities

 

  

 

  

Borrowings on revolving line of credit

 

95,300

 

129,300

Payments on revolving line of credit

 

(95,300)

 

(156,700)

Payments on term loans

 

(1,750)

 

(1,750)

Proceeds from exercise of stock options

 

7,152

 

8,656

Proceeds from employee stock purchase plan

1,419

Net cash provided by (used in) financing activities

 

6,821

 

(20,494)

Net increase (decrease) in cash and cash equivalents

 

50,806

 

(9)

Cash and cash equivalents, beginning of the period

 

644

 

556

Cash and cash equivalents, end of the period

$

51,450

$

547

Supplemental disclosures of cash flow information

 

 

  

Buildings and equipment acquired under operating leases

$

132,213

$

Cash paid for interest

$

3,912

$

3,844

Cash paid for income taxes

$

12,099

$

637

Fixed assets accrued at the end of the period

$

25,420

$

18,596

See accompanying notes to condensed consolidated financial statements.

6

Floor & Decor Holdings, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements

(Unaudited)

June 27, 2019

1. Summary of Significant Accounting Policies

Nature of Business

Floor & Decor Holdings, Inc., together with its subsidiaries (the “Company,” “we,” “our” or “us”) is a highly differentiated, rapidly growing specialty retailer of hard surface flooring and related accessories. We offer a broad in-stock assortment of tile, wood, laminate, vinyl, and natural stone flooring along with decorative and installation accessories at everyday low prices. Our stores appeal to a variety of customers, including professional installers and commercial businesses (“Pro”), Do-it-Yourself customers (“DIY”) and customers who buy our products for professional installation (“Buy-it-Yourself” or “BIY”). We operate within one reportable segment.

As of June 27, 2019, the Company, through its wholly owned subsidiary, Floor and Decor Outlets of America, Inc. (“F&D”), operates 106 warehouse-format stores, which average 75,000 square feet, and one small-format standalone design center in 28 states, as well as three distribution centers and an e-commerce site, FloorandDecor.com.

Fiscal Year

The Company’s fiscal year is the 52- or 53-week period ending on the Thursday on or preceding December 31st. Fiscal years ending December 26, 2019 (“fiscal 2019”) and December 27, 2018 (“fiscal 2018”) include 52 weeks. When a 53-week fiscal year occurs, we report the additional week at the end of the fiscal fourth quarter. 52-week fiscal years consist of thirteen-week periods in each quarter of the fiscal year.

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. These financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information. The Condensed Consolidated Balance Sheet as of December 27, 2018 has been derived from the audited Consolidated Balance Sheet for the fiscal year then ended. The interim condensed consolidated financial statements should be read together with the audited consolidated financial statements and related footnote disclosures included in the Company’s Annual Report on Form 10-K for fiscal 2018, filed with the Securities and Exchange Commission (the “SEC”) on February 25, 2019 (the “Annual Report”).

Management believes the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments considered necessary for a fair statement of results for the interim periods presented.

Results of operations for the thirteen and twenty-six weeks ended June 27, 2019 and June 28, 2018 are not necessarily indicative of the results to be expected for the full years.

There have been no updates to our Significant Accounting Policies since the Annual Report, except for the accounting policy changes in connection with the newly adopted lease accounting standard outlined in Note 5 to our Condensed Consolidated Financial Statements included in this Quarterly Report. For more information regarding our Significant Accounting Policies and Estimates, see the “Summary of Significant Accounting Policies” section of “Item 8. Financial Statements and Supplementary Data” of our Annual Report.

Recently Issued Accounting Pronouncements

There have been no updates to Recently Issued Accounting Pronouncements that have yet to be adopted since the Annual Report. For information regarding Recently Issued Accounting Pronouncements, see the “Summary of Significant Accounting Policies” section of “Item 8. Financial Statements and Supplementary Data” of our Annual Report.

7

Recently Adopted Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02, “Leases (Topic 842).” ASU No. 2016-02 requires that lessees recognize lease assets and lease liabilities on the balance sheet with an option to exclude short-term leases (leases with terms of 12 months or less). The guidance also requires disclosures about the amount, timing, and uncertainty of cash flows arising from leases. We adopted the ASU in the first quarter of fiscal 2019 using the modified retrospective approach. The cumulative effect adjustment upon adoption resulted in an immaterial opening balance sheet reduction to retained earnings. The adoption of ASU No. 2016-02 had a material impact on the Company’s Condensed Consolidated Balance Sheets but did not have a material impact on the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income or Condensed Consolidated Statements of Cash Flows. Refer to Note 5 to our Condensed Consolidated Financial Statements included in this Quarterly Report for further details.

2. Revenues

Disaggregated Revenue

The following table presents the net sales of each major product category (in thousands):

Thirteen Weeks Ended

Thirteen Weeks Ended

June 27, 2019

June 28, 2018

    

    

    

% of

    

    

% of

Product Category

Net Sales

Net Sales

Net Sales

Net Sales

Tile

$

136,319

 

26

%  

$

123,408

 

28

%

Laminate / Luxury Vinyl Plank

 

108,218

 

21

 

77,436

 

18

Decorative Accessories

 

97,594

 

19

 

82,976

 

19

Installation Materials and Tools

 

88,592

 

17

 

68,201

 

16

Wood

 

52,762

 

10

 

48,911

 

11

Natural Stone

 

32,903

 

6

 

29,533

 

7

Delivery and Other

 

3,923

 

1

 

3,814

 

1

Total

$

520,311

 

100

%  

$

434,279

 

100

%

Twenty-six Weeks Ended

Twenty-six Weeks Ended

June 27, 2019

June 28, 2018

    

    

    

% of

    

    

% of

Product Category

Net Sales

Net Sales

Net Sales

Net Sales

Tile

$

261,629

 

26

%  

$

240,810

 

29

%

Laminate / Luxury Vinyl Plank

 

205,720

 

21

 

144,328

 

17

Decorative Accessories

 

192,034

 

19

 

161,465

 

19

Installation Materials and Tools

 

168,301

 

17

 

131,782

 

16

Wood

 

101,992

 

10

 

95,396

 

11

Natural Stone

 

63,790

 

6

 

57,539

 

7

Delivery and Other

 

3,895

 

1

 

5,907

 

1

Total

$

997,361

 

100

%  

$

837,227

 

100

%

.

8

3. Debt

Fair Value of Debt

Market risk associated with our fixed and variable rate long-term debt relates to the potential change in fair value and negative impact to future earnings, respectively, from a change in interest rates. The aggregate fair value of debt is based primarily on our estimates of interest rates, maturities, credit risk, and underlying collateral and is classified as Level 3 within the fair value hierarchy. At June 27, 2019 and December 27, 2018, the carrying amounts and fair values of our debt were as follows:

    

June 27,

    

December 27,

(in thousands)

2019

2018

Total debt at par value

$

147,250

$

149,000

Less: unamortized discount and debt issuance costs

 

3,280

 

3,666

Net carrying amount

$

143,970

$

145,334

Fair value

$

146,514

$

147,883

4. Income Taxes

Our effective income tax rates were 7.7% and (2.7)% for the twenty-six weeks ended June 27, 2019 and June 28, 2018, respectively. The higher effective tax rate for the twenty-six weeks ended June 27, 2019 was primarily due to the recognition of lower excess tax benefits in the current period related to stock options exercised than in the corresponding prior year period.

5. Commitments and Contingencies

Lease Commitments

In the first quarter of fiscal 2019, we adopted ASU No. 2016-02, “Leases (Topic 842),” which requires that lessees recognize lease assets and lease liabilities for all leases on the balance sheet with an option to exclude short-term leases (leases with terms of 12 months or less), which we also elected. We adopted ASU No. 2016-02 using the modified retrospective approach and elected the package of practical expedients to use in transition, which permitted us not to reassess, under the new standard, our prior conclusions about lease identification and lease classification. The cumulative effect adjustment upon adoption of ASU No. 2016-02 resulted in an immaterial adjustment to retained earnings. The adoption also resulted in the addition of $621 million of right of use assets and a corresponding $683 million of lease liabilities to our balance sheet, while eliminating deferred rent and tenant improvement allowances. Additionally, we do not separate lease and nonlease components of contracts.

The majority of our long-term operating lease agreements are for our corporate office, retail locations, and distribution centers, which expire in various years through 2038. All of our building leases have 10-15 year lease terms, except one lease which has a 20-year term. The majority of our building leases also include options to extend, which are factored into the recognition of their respective assets and liabilities when appropriate. Additionally, one building lease contains variable lease payments, which are determined based on a percentage of retail sales over a contractual level, and we sublease real estate within one store and one distribution center to third parties. Certain of our lease agreements include escalating rents over the lease terms which, under Topic 842, results in rent being expensed on a straight-line basis over the life of the lease that commences on the date we have the right to control the property. Our lease agreements do not contain any residual value guarantees or restrictive covenants that would reasonably be expected to have a material impact on our business.

As most of our leases do not provide a readily determinable implicit rate, we use a third party to assist in the determination of the incremental borrowing rate, specifically the Bloomberg yield curve for U.S. consumers with a BB- credit rating. The rate is adjusted for collateralization as well as inflation.

9

Lease Position

The table below presents supplemental balance sheet information related to operating leases.

As of

(in thousands, except lease term and discount rate)

Balance Sheet Classification

June 27, 2019

Assets

Building

Right of use assets

$

707,855

Equipment

Right of use assets

7,448

Land

Right of use assets

219

Software

Right of use assets

4,487

Total operating lease assets

$

720,009

Liabilities

 

Current

 

Building

Current portion of lease liabilities

$

38,625

Equipment

Current portion of lease liabilities

3,353

Land

Current portion of lease liabilities

89

Software

Current portion of lease liabilities

2,394

Total current operating lease liabilities

44,461

Noncurrent

Building

Lease liabilities

740,739

Equipment

Lease liabilities

4,601

Land

Lease liabilities

136

Software

Lease liabilities

2,119

Total noncurrent operating lease liabilities

747,595

Total operating lease liabilities

$

792,056

Weighted-average remaining lease term

 

9 years

Weighted-average discount rate

5.5%

Lease Costs

The table below presents components of lease expense for operating leases.

    

Thirteen Weeks Ended

    

Twenty-six Weeks Ended

(in thousands)

Classification

June 27, 2019

June 27, 2019

Operating lease cost (1)

Selling and store operating

$

28,914

$

54,929

Sublease income

Selling and store operating

 

(606)

 

(1,229)

Total lease cost

$

28,308

$

53,700

(1) Includes variable lease costs, which are immaterial.

10

Undiscounted Cash Flows

Future minimum lease payments under non-cancelable operating leases (with initial or remaining lease terms in excess of one year) as of June 27, 2019, were:

(in thousands)

    

Amount

Twenty-six weeks ending December 26, 2019

$

50,319

2020

 

97,378

2021

 

112,876

2022

 

107,688

2023

 

102,990

Thereafter

 

594,379

Total minimum lease payments (2)

$

1,065,630

Less: amount of lease payments representing interest

273,574

Present value of future minimum lease payments

792,056

Less: current obligations under leases

44,461

Long-term lease obligations

$

747,595

(2) Future lease payments exclude approximately $200 million of legally binding minimum lease payments for operating leases signed but not yet commenced.

For the twenty-six weeks ended June 27, 2019, cash paid for operating leases was $52.4 million.

Litigation

On May 20, 2019, an alleged stockholder of the Company filed a putative class action lawsuit, Taylor v. Floor & Decor Holdings, Inc., et al., No. 1:19-cv-02270-SCJ (N.D. Ga.), in the United States District Court for the Northern District of Georgia against the Company and certain of our officers, directors and stockholders. The complaint alleges certain violations of federal securities laws based on, among other things, purported materially false and misleading statements and omissions allegedly made by the Company between May 23, 2018 and August 1, 2018 and seeks class certification, unspecified monetary damages, costs and attorneys’ fees and equitable relief. The Company denies the material allegations in this lawsuit, which is in the early stages and has not yet been certified as a class, and intends to defend itself vigorously. In addition, the Company maintains insurance that may cover any liability arising out of this litigation up to the policy limits and subject to meeting certain deductibles and to other terms and conditions thereof. Estimating an amount or range of possible losses resulting from litigation proceedings is inherently difficult, particularly where the matters involve indeterminate claims for monetary damages and are in the stages of the proceedings where key factual and legal issues have not been resolved. For these reasons, we are currently unable to predict the ultimate timing or outcome of or reasonably estimate the possible losses or a range of possible losses resulting from this litigation.

We are also subject to various other legal actions, claims and proceedings arising in the ordinary course of business, which may include claims related to general liability, workers’ compensation, product liability, intellectual property and employment-related matters resulting from our business activities. As with most actions such as these, an estimation of any possible and/or ultimate liability cannot always be determined. We establish reserves for specific legal proceedings when we determine that the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated. These various other ordinary course proceedings are not expected to have a material impact on our consolidated financial position, cash flows, or results of operations, however regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.

6. Stock Based Compensation

At our 2018 annual meeting of stockholders held on May 17, 2018, our stockholders approved the Floor & Decor Holdings, Inc. Employee Stock Purchase Plan (the “ESPP”), which became available to substantially all of our employees beginning in the third quarter of fiscal 2018. The ESPP permits eligible employees to purchase shares of our

11

common stock through payroll deductions, subject to certain limitations. The purchase price of the shares under the ESPP will in no event be less than the lesser of 85% of the lower of the fair market value of our common stock on either the first or last trading day of each six-month offering period. There were 1,500,000 shares of our Class A common stock, par value $0.001 per share, originally approved for issuance under the ESPP. During the thirteen and twenty-six weeks ended June 27, 2019, the Company recognized $127 and $270 thousand of stock-based compensation expense related to the ESPP, respectively.

7. Earnings Per Share

Net Income per Common Share

We calculate basic earnings per share by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of common shares outstanding adjusted for the dilutive effect of stock options.

The following table shows the computation of basic and diluted earnings per share:

    

Thirteen Weeks Ended

    

Twenty-six Weeks Ended

June 27,

June 28,

June 27,

June 28,

(in thousands, except per share data)

2019

    

2018

2019

    

2018

Net income

$

43,596

$

39,846

$

74,316

$

71,717

Basic weighted average shares outstanding

 

98,642

 

96,684

 

98,214

 

96,199

Dilutive effect of share based awards

 

6,198

8,253

 

6,392

8,609

Diluted weighted average shares outstanding

 

104,840

 

104,937

 

104,606

 

104,808

Basic earnings per share

$

0.44

$

0.41

$

0.76

$

0.75

Diluted earnings per share

$

0.42

$

0.38

$

0.71

$

0.68

The following awards have been excluded from the computation of dilutive earnings per share because the effect would be anti-dilutive:

    

Thirteen Weeks Ended

    

Twenty-six Weeks Ended

June 27,

June 28,

June 27,

June 28,

(in thousands)

2019

2018

2019

2018

Stock options

 

1,011

 

181

 

1,003

 

130

12

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis of the financial condition and results of our operations should be read together with the financial statements and related notes of Floor & Decor Holdings, Inc. and Subsidiaries included in Item 1 of this quarterly report on Form 10-Q (this “Quarterly Report”) and with our audited financial statements and the related notes included in our Annual Report on Form 10-K for the fiscal year ended December 27, 2018 and filed with the Securities and Exchange Commission (the “SEC”) on February 25, 2019 (the “Annual Report”). As used in this Quarterly Report, except where the context otherwise requires or where otherwise indicated, the terms “Floor & Decor,” “Company,” “we,” “our” or “us” refer to Floor & Decor Holdings, Inc. and its subsidiaries.

Forward-Looking Statements

The discussion in this Quarterly Report, including under this Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of Part I and Item 1A, “Risk Factors” of Part II, contains forward-looking statements within the meaning of the federal securities laws. All statements other than statements of historical fact contained in this Quarterly Report, including statements regarding the Company’s future operating results and financial position, business strategy and plans and objectives of management for future operations, are forward-looking statements. These statements are based on our current expectations, assumptions, estimates and projections. These statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expects,” “intends,” “plans,” “anticipates,” “could,” “seeks,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “budget,” “potential” or “continue” or the negative of these terms or other similar expressions.

The forward-looking statements contained in this Quarterly Report are only predictions. Although we believe that the expectations reflected in the forward-looking statements in this Quarterly Report are reasonable, we cannot guarantee future events, results, performance or achievements. A number of important factors could cause actual results to differ materially from those indicated by the forward-looking statements in this Quarterly Report, including, without limitation, those factors described in this Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of Part I and Item 1A, “Risk Factors” of Part II. Some of the key factors that could cause actual results to differ from our expectations include the following:

an overall decline in the health of the economy, the hard surface flooring industry, consumer spending and the housing market;
any disruption in our distribution capabilities resulting from our inability to operate our distribution centers going forward;
competition from other stores and internet-based competition;
our failure to execute our business strategy effectively and deliver value to our customers;
our inability to manage our growth;
our inability to manage costs and risks relating to new store openings;
our dependence on foreign imports for the products we sell, which may include the impact of tariffs and other duties;
our inability to find, train and retain key personnel;
violations of laws and regulations applicable to us or our suppliers;
our failure to adequately protect against security breaches involving our information technology systems and customer information;
our failure to successfully anticipate consumer preferences and demand;
our inability to find available locations for our stores or our store support center on terms acceptable to us;

13

our inability to obtain merchandise on a timely basis at prices acceptable to us;
suppliers may sell similar or identical products to our competitors;
our inability to maintain sufficient levels of cash flow to meet growth expectations;
our inability to manage our inventory obsolescence, shrinkage and damage;
fluctuations in material and energy costs;
our vulnerability to natural disasters and other unexpected events; and
restrictions imposed by our indebtedness on our current and future operations.

Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified, you should not rely on these forward-looking statements as predictions of future events. The forward-looking statements contained in this Quarterly Report speak only as of the date hereof. New risks and uncertainties arise over time, and it is not possible for us to predict those events or how they may affect us. If a change to the events and circumstances reflected in our forward-looking statements occurs, our business, financial condition and operating results may vary materially from those expressed in our forward-looking statements. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events or otherwise.

Overview

Founded in 2000, Floor & Decor is a high growth, differentiated, multi-channel specialty retailer of hard surface flooring and related accessories with 106 warehouse format stores across 28 states as of June 27, 2019. We believe that we offer the industry’s broadest in stock assortment of tile, wood, laminate, vinyl, and natural stone flooring along with decorative and installation accessories at everyday low prices positioning us as the one stop destination for our customers’ entire hard surface flooring needs. We appeal to a variety of customers, including professional installers and commercial businesses (“Pro”), Do-it-Yourself customers (“DIY”), and customers who buy the products for professional installation.

We operate on a 52- or 53-week fiscal year ending the Thursday on or preceding December 31. The following discussion contains references to the first twenty-six weeks of fiscal 2019 and fiscal 2018, which ended on June 27, 2019 and June 28, 2018, respectively.

During the twenty-six weeks ended June 27, 2019, we continued to make long-term key strategic investments, including:

opening six new warehouse-format stores ending the quarter with 106 warehouse-format stores;
focusing on innovative new products and localized assortments, supported by inspirational in-store and online visual merchandising solutions;
investing capital in our stores, information technology and our connected customer strategies to continue enhancing and integrating the online and in-store shopping experience for our customers; and
engaging more professional customers, including signing up more customers on our Pro Premier Loyalty Program.

Key Performance Indicators

We consider a variety of performance and financial measures in assessing the performance of our business. The key performance and financial measures we use to determine how our business is performing are comparable store sales, the number of new store openings, gross profit and gross margin, operating income and EBITDA and Adjusted EBITDA. For definitions and a discussion of how we use our key performance indicators, see the “Key Performance Indicators” section of “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report. See “Non-GAAP Financial Measures” below for a discussion of how we define EBITDA and Adjusted EBITDA and a reconciliation of our EBITDA and Adjusted EBITDA to net income, the most

14

directly comparable financial measure calculated and presented in accordance with accounting principles generally accepted in the United States (“GAAP”).

Other key financial terms we use include net sales, selling and store operating expenses, general and administrative expenses, and pre-opening expenses. For definitions and a discussion of how we use our other key financial definitions, see the “Other Key Financial Definitions” section of “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report.

15

Results of Operations

The following table summarizes key components of our results of operations for the periods indicated, both in dollars and as a percentage of net sales:

Thirteen Weeks Ended

June 27, 2019

June 28, 2018

(in thousands)

Actual

% of Sales

    

Actual

% of Sales

 

$ Increase/(Decrease)

% Increase/(Decrease)

 

Net sales

$

520,311

100.0

%  

$

434,279

100.0

%

$

86.0

19.8

%

Cost of sales

 

302,488

58.1

 

 

256,641

59.1

45.8

17.9

Gross profit

 

217,823

41.9

 

 

177,638

40.9

40.2

22.6

Operating expenses:

Selling and store operating expenses

 

134,643

25.9

 

 

108,626

25.0

26.0

24.0

General and administrative expenses

 

30,916

5.9

 

 

25,179

5.8

5.7

22.8

Pre-opening expenses

 

6,369

1.2

 

 

6,588

1.5

(0.2)

(3.3)

Total operating expenses

171,928

33.0

140,393

32.3

31.5

22.5

Operating income

 

45,895

8.8

 

 

37,245

8.6

8.7

23.2

Interest expense

 

2,223

0.4

 

 

2,145

0.5

0.1

3.6

Income before income taxes

 

43,672

8.4

 

 

35,100

8.1

8.6

24.4

Provision (benefit) for income taxes

 

76

 

 

(4,746)

(1.1)

4.8

NM

Net income

$

43,596

8.4

%

$

39,846

9.2

%

$

3.8

9.4

%

Twenty-six Weeks Ended

June 27, 2019

June 28, 2018

(in thousands)

Actual

% of Sales

    

Actual

% of Sales

 

$ Increase

% Increase

 

Net sales

$

997,361

100.0

%  

$

837,227

100.0

%

$

160.1

19.1

%

Cost of sales

 

578,164

58.0

 

 

494,203

59.0

84.0

17.0

Gross profit

 

419,197

42.0

 

 

343,024

41.0

76.2

22.2

Operating expenses:

Selling and store operating expenses

 

262,026

26.3

 

 

211,193

25.3

50.8

24.1

General and administrative expenses

 

61,118

6.1

 

 

48,518

5.8

12.6

26.0

Pre-opening expenses

 

10,396

1.0

 

 

9,562

1.1

0.8

8.7

Total operating expenses

333,540

33.4

269,273

32.2

64.3

23.9

Operating income

 

85,657

8.6

 

 

73,751

8.8

11.9

16.1

Interest expense

 

5,144

0.5

 

 

3,929

0.5

1.2

30.9

Income before income taxes

 

80,513

8.1

 

 

69,822

8.3

10.7

15.3

Provision (benefit) for income taxes

 

6,197

0.6

 

 

(1,895)

(0.3)

8.1

NM

Net income

$

74,316

7.5

%

$

71,717

8.6

%

$

2.6

3.6

%

NM – Not meaningful

16

Selected Financial Information

Thirteen Weeks Ended

Twenty-six Weeks Ended

 

June 27, 2019

    

June 28, 2018

 

June 27, 2019

    

June 28, 2018

 

Comparable stores sales

3.0

%  

11.4

%

3.1

%  

13.4

%

Comparable average ticket

1.9

%  

(0.5)

%  

1.5

%  

0.6

%  

Comparable customer transactions

1.1

%  

12.0

%  

1.5

%  

12.7

%  

Number of warehouse-format stores

106

 

88

 

106

 

88

 

Adjusted EBITDA (in thousands) (1)

$

66,592

 

$

50,683

 

$

126,660

 

$

98,510

 

Adjusted EBITDA margin

12.8

%  

11.7

%  

12.7

%  

11.8

%  

(1) Adjusted EBITDA is a non-GAAP financial measure. See “Non-GAAP Financial Measures” section below for additional information and a reconciliation to the most comparable GAAP measure.

Net Sales

Net sales during the thirteen weeks ended June 27, 2019 increased $86.0 million, or 19.8%, compared to the corresponding prior year period. Three out of six of our product categories experienced comparable store sales increases during the period, driven by increases in laminate/luxury vinyl plank, installation materials and tools, and decorative accessories that were above our average for the thirteen weeks ended June 27, 2019. Comparable store sales increased 3.0%, or $15.6 million, and our non-comparable store sales contributed $70.4 million. The increase in comparable store sales was driven by a 1.9% increase in comparable average ticket and a 1.1% increase in comparable customer transactions.

Net sales during the twenty-six weeks ended June 27, 2019 increased $160.1 million, or 19.1%, compared to the corresponding prior year period. Three out of six of our product categories experienced comparable store sales increases during the period, driven by increases in laminate/luxury vinyl plank, installation materials and tools, and decorative accessories that were above our average for the twenty-six weeks ended June 27, 2019. Comparable store sales increased 3.1%, or $25.6 million, and our non-comparable store sales contributed $134.5 million. The increase in comparable store sales was largely driven by a 1.5% increase in comparable customer transactions and a 1.5% increase in comparable average ticket growth. We believe the increase in net sales and customer transactions are due to the execution of our key strategic investments. We believe our continued investments and focused merchandising, connected customer, Pro, marketing, and visual merchandising strategies, along with new innovative products, led to our sales growth.

Gross Profit and Gross Margin

Gross profit during the thirteen weeks ended June 27, 2019 increased $40.2 million, or 22.6%, compared to the corresponding prior year period. This increase in gross profit was primarily the result of increased sales driven by comparable store sales increase of 3.0% and the opening of 18 new stores since June 28, 2018. Gross margin for the thirteen weeks ended June 27, 2019 increased approximately 100 basis points to 41.9% from 40.9% in the corresponding prior year period. This increase in gross margin was primarily attributable to higher product gross margin.

Gross profit during the twenty-six weeks ended June 27, 2019 increased $76.2 million, or 22.2%, compared to the corresponding prior year period. This increase in gross profit was primarily the result of increased sales driven by comparable store sales increase of 3.1% and the opening of 18 new stores since June 28, 2018. Gross margin for the twenty-six weeks ended June 27, 2019 increased approximately 100 basis points to 42.0% from 41.0% in the corresponding prior year period. This improvement in gross margin was equally attributable to better product gross margins as well as leveraging our supply chain costs on higher sales. The improved product margins were due to favorable negotiations with our suppliers, improved merchandising strategies, including higher sales from higher margin categories like installation and decorative accessories, and various strategic retail increases.

Selling and Store Operating Expenses

Selling and store operating expenses during the thirteen weeks ended June 27, 2019 increased $26.0 million, or 24.0% compared to the corresponding prior year period, due primarily to opening 18 new stores since June 28, 2018. As a percentage of net sales, our selling and store operating expenses increased approximately 90 basis points to 25.9%

17

from 25.0% in the corresponding prior year period. Comparable store selling and store operating expenses as a percentage of comparable store sales decreased by approximately 40 basis points, as we leveraged personnel and advertising expenses on higher net sales.

Selling and store operating expenses during the twenty-six weeks ended June 27, 2019 increased $50.8 million, or 24.1% compared to the corresponding prior year period, due primarily to opening 18 new stores since June 28, 2018. As a percentage of net sales, our selling and store operating expenses increased approximately 100 basis points to 26.3% from 25.3% in the corresponding prior year period driven entirely by new stores open less than one year. Comparable store selling and store operating expenses as a percentage of comparable store sales decreased by approximately 50 basis points due primarily to leveraging personnel expenses on higher net sales.

General and Administrative Expenses

General and administrative expenses, which are typically expenses incurred outside of our stores, increased $5.7 million, or 22.8% during the thirteen weeks ended June 27, 2019 compared to the corresponding prior year period, due to our continued investments in personnel for our store support functions in support of our store growth. Our general and administrative expenses as a percentage of net sales increased approximately 10 basis points to 5.9% from 5.8% in the corresponding prior year period.

General and administrative expenses during the twenty-six weeks ended June 27, 2019 increased $12.6 million, or 26.0% compared to the corresponding prior year period, due to our continued investments in personnel for our store support functions in support of our store growth. Our general and administrative expenses as a percentage of net sales increased approximately 30 basis points to 6.1% from 5.8% in the corresponding prior year period.

Pre-Opening Expenses

Pre-opening expenses during the thirteen weeks ended June 27, 2019 decreased $0.2 million, or 3.3% compared to the corresponding prior year period. The decrease is primarily the result of lower average occupancy costs related to new stores being opened in existing markets, rather than new, higher cost metropolitan markets. During the thirteen weeks ended June 27, 2019 we opened three stores and relocated one store, as compared to opening four stores during the corresponding prior year period. Of the three store openings and one relocation, three were in existing markets as compared to one store during the corresponding prior year period.

Pre-opening expenses during the twenty-six weeks ended June 27, 2019 increased $0.8 million, or 8.7% compared to the corresponding prior year period. For the first six months of fiscal 2019, we were able to grow this expense at a slower rate than sales due to an enhanced store opening process which allows us to shorten the period it takes to open new stores, thereby lessening pre-opening occupancy costs. During the twenty-six weeks ended June 27, 2019, we opened six stores as compared to opening five stores during the corresponding prior year period.

Interest Expense

Interest expense during the thirteen weeks ended June 27, 2019 increased $0.1 million, or 3.6% compared to the corresponding prior year period. The increase in interest expense was primarily due to the increase in our average interest rate to 6.0% for the thirteen weeks ended June 27, 2019 from 4.9% in the corresponding prior year period.

Interest expense during the twenty-six weeks ended June 27, 2019 increased $1.2 million, or 30.9% compared to the corresponding prior year period. The increase in interest expense was primarily due to the increase in our average interest rate to 6.0% for the twenty-six weeks ended June 27, 2019 from 4.3% in the corresponding prior year period.

Taxes

The provision for income taxes during the thirteen weeks ended June 27, 2019 increased $4.8 million compared to the corresponding prior year period. The effective tax rate was 0.2% for the thirteen weeks ended June 27, 2019 compared to (13.5)% in the corresponding prior year period. The increase in the effective tax rate was primarily due to the recognition of lower excess tax benefits in the current period related to stock options exercised than in the corresponding prior year period.

18

The provision for income taxes during the twenty-six weeks ended June 27, 2019 increased $8.1 million compared to the corresponding prior year period. The effective tax rate was 7.7% for the twenty-six weeks ended June 27, 2019 compared to (2.7)% in the corresponding prior year period. The increase in the effective tax rate was primarily due to the recognition of lower excess tax benefits in the current period related to stock options exercised than in the corresponding prior year period.

Non-GAAP Financial Measures

EBITDA and Adjusted EBITDA are key metrics used by management and our board of directors to assess our financial performance and enterprise value. We believe that operating income, EBITDA and Adjusted EBITDA are useful measures, as they eliminate certain expenses that are not indicative of our core operating performance and facilitate a comparison of our core operating performance on a consistent basis from period to period. We also use Adjusted EBITDA as a basis to determine covenant compliance with respect to our Credit Facilities (as defined below), to supplement GAAP measures of performance to evaluate the effectiveness of our business strategies, to make budgeting decisions and to compare our performance against that of other peer companies using similar measures. EBITDA and Adjusted EBITDA are also frequently used by analysts, investors and other interested parties as performance measures to evaluate companies in our industry.

EBITDA and Adjusted EBITDA are supplemental measures of financial performance that are not required by, or presented in accordance with GAAP. We define EBITDA as net income before interest, loss on early extinguishment of debt, taxes, depreciation and amortization. We define Adjusted EBITDA as net income before interest, loss on early extinguishment of debt, taxes, depreciation and amortization, adjusted to eliminate the impact of certain items that we do not consider indicative of our core operating performance. See below for a reconciliation of our EBITDA and Adjusted EBITDA to net income, the most directly comparable financial measure calculated and presented in accordance with GAAP.

EBITDA and Adjusted EBITDA are non-GAAP measures of our financial performance and should not be considered as alternatives to net income as a measure of financial performance or any other performance measure derived in accordance with GAAP and they should not be construed as an inference that our future results will be unaffected by unusual or non-recurring items. Additionally, EBITDA and Adjusted EBITDA are not intended to be measures of liquidity or free cash flow for management's discretionary use. In addition, these non-GAAP measures exclude certain non-recurring and other charges. Each of these non-GAAP measures has its limitations as an analytical tool, and you should not consider them in isolation or as a substitute for analysis of our results as reported under GAAP. In evaluating EBITDA and Adjusted EBITDA, you should be aware that in the future we will incur expenses that are the same as or similar to some of the items eliminated in the adjustments made to determine EBITDA and Adjusted EBITDA, such as stock compensation expense, loss (gain) on asset disposal, executive recruiting/relocation, and other adjustments. Our presentation of EBITDA and Adjusted EBITDA should not be construed to imply that our future results will be unaffected by any such adjustments. Definitions and calculations of EBITDA and Adjusted EBITDA differ among companies in the retail industry, and therefore EBITDA and Adjusted EBITDA disclosed by us may not be comparable to the metrics disclosed by other companies.

19

The reconciliations of net income to EBITDA and Adjusted EBITDA for the periods noted below are set forth in the table as follows:

    

Thirteen Weeks Ended

    

Twenty-six Weeks Ended

(in thousands)

June 27, 2019

    

June 28, 2018

June 27, 2019

    

June 28, 2018

Net income

$

43,596

$

39,846

$

74,316

$

71,717

Depreciation and amortization (1)

 

17,392

 

10,683

 

34,263

 

20,911

Interest expense

 

2,223

 

2,145

 

5,144

 

3,929

Income tax expense (benefit)

 

76

 

(4,746)

 

6,197

 

(1,895)

EBITDA

 

63,287

 

47,928

 

119,920

 

94,662

Stock compensation expense (2)

 

2,168

 

1,537

 

4,418

 

2,952

Gain on asset disposal

(22)

(22)

Other (3)

 

1,159

 

1,218

 

2,344

 

896

Adjusted EBITDA

$

66,592

$

50,683

$

126,660

$

98,510

(1) Excludes deferred financing amortization, which is included as a part of interest expense in the table above. For the thirteen and twenty-six weeks ended June 28, 2018, amounts are net of amortization of tenant improvement allowances.

(2) Non-cash charges related to stock-based compensation programs, which vary from period to period depending on timing of awards and forfeitures.

(3) Other adjustments include amounts management does not consider indicative of our core operating performance. Amounts for the thirteen and twenty-six weeks ended June 27, 2019 primarily relate to costs associated with the secondary public offering of our Class A common stock by certain of our stockholders, completed in February 2019, as well as the relocation of the Company’s Store Support Center and closure of our Miami distribution center. Amounts for the thirteen and twenty-six weeks ended June 28, 2018 primarily relate to costs associated with the secondary public offering of our Class A common stock by certain of our stockholders, completed in May 2018, and the closing of our Miami distribution center, net of insurance recoveries from hurricanes Harvey and Irma.

Liquidity and Capital Resources

Liquidity is provided primarily by our cash flows from operations and our $300 million asset-backed revolving credit facility (the “ABL Facility”). As of June 27, 2019, we had $325.7 million in unrestricted liquidity, consisting of $51.5 million in cash and cash equivalents and $274.2 million immediately available for borrowing under the ABL Facility without violating any covenants thereunder.

Our primary cash needs are for merchandise inventories, payroll, store rent, and other operating expenses and capital expenditures associated with opening new stores and remodeling existing stores, as well as information technology, e-commerce and store support center infrastructure. We also use cash for the payment of taxes and interest.

The most significant components of our operating assets and liabilities are merchandise inventories and accounts payable, and to a lesser extent accounts receivable, prepaid expenses and other assets, other current and non-current liabilities, taxes receivable and taxes payable. Our liquidity is not generally seasonal, and our uses of cash are primarily tied to when we open stores and make other capital expenditures. We believe that the cash on hand expected to be generated from operations and the availability of borrowings under the ABL Facility will be sufficient to meet liquidity requirements, anticipated capital expenditures and payments due under the ABL Facility and our $350 million senior secured term loan facility (the “Term Loan Facility” and together with the ABL Facility, our “Credit Facilities”) for at least the next 12 months.

The Term Loan Facility has no financial maintenance covenants. As of June 27, 2019, we were in compliance with the covenants of the Credit Facilities and no Event of Default (as defined in the credit agreements governing our Credit Facilities) had occurred.

20

Total capital expenditures in fiscal 2019 are planned to be between approximately $205 million to $215 million and will be funded primarily by cash generated from operations. We intend to make the following capital expenditures in fiscal 2019:

open 20 stores and start construction on stores opening in early 2020 using approximately $125 million to $132 million of cash;
invest in existing store remodeling projects and our distribution centers using approximately $41 million to $43 million of cash; and 
invest in information technology infrastructure, e-commerce and other store support center initiatives using approximately $39 million to $40 million of cash.

Cash Flow Analysis

A summary of our operating, investing and financing activities are shown in the following table:

Twenty-six Weeks Ended

(in thousands)

    

    

June 27, 2019

    

June 28, 2018

Net cash provided by operating activities

$

122,157

$

83,923

Net cash used in investing activities

 

(78,172)

 

(63,438)

Net cash provided by (used in) financing activities

 

6,821

 

(20,494)

Net increase (decrease) in cash and cash equivalents

$

50,806

$

(9)

Net Cash Provided By Operating Activities

Cash provided by operating activities consists primarily of net income adjusted for noncash items, including depreciation and amortization, stockbased compensation, deferred taxes and the effects of changes in operating assets and liabilities.

Net cash provided by operating activities was $122.2 million for the twenty-six weeks ended June 27, 2019 and $83.9 million for the twenty-six weeks ended June 28, 2018. The net cash provided by operating activities for the twenty-six weeks ended June 27, 2019 was primarily the result of an increase in net income and improvements in working capital. The improvements in working capital were primarily driven by the timing of inventory receipts and the associated payables, as well as higher receivable collections and the timing of liability payments.

The net cash provided by operating activities for the twenty-six weeks ended June 28, 2018 was primarily the result of an increase in net income, which was slightly offset by reduced working capital requirements mainly associated with timing of inventory payments.

Net Cash Used In Investing Activities

Investing activities consist primarily of capital expenditures for new store openings, existing store remodels (including leasehold improvements, new racking, new fixtures, new product and display vignettes, and enhanced design centers) and new infrastructure and information systems.

Capital expenditures during the twenty-six weeks ended June 27, 2019 and June 28, 2018 were $78.2 million and $63.4 million, respectively. We continued our investment in new stores, as we opened six new stores and relocated one through June 27, 2019 and are preparing for an additional fourteen new stores to be opened during the third and fourth quarters of fiscal 2019. We generally incur the majority of our capital expenditures six months in advance of the new store opening. During the twenty-six weeks ended June 27, 2019, approximately 63% of capital expenditures related to new stores, 16% was for existing stores and distribution centers, and the remainder spent was associated with information technology and e-commerce investments to support our growth.

21

 During the twenty-six weeks ended June 28, 2018, approximately 64% of capital expenditures related to new stores, 24% was for existing stores and distribution centers, and the remainder spent was associated with information technology and ecommerce investments to support our growth.

Net Cash Provided By (Used In) Financing Activities

Financing activities consist primarily of borrowings and related repayments under our credit agreements, as well as proceeds from the exercise of stock options.

Net cash provided by financing activities was $6.8 million for the twenty-six weeks ended June 27, 2019 and net cash used in financing activities was $20.5 million for the twenty-six weeks ended June 28, 2018. The net cash provided by financing activities for the twenty-six weeks ended June 27, 2019 was primarily driven by proceeds from the employee share purchase plan and exercise of stock options of $1.4 million and $7.1 million, respectively.

The net cash used in financing activities for the twenty-six weeks ended June 28, 2018 was primarily driven by a net paydown on the ABL Facility of $27.4 million, slightly offset by proceeds from the exercise of stock options of $8.7 million.

U.S. Tariffs and Global Economy

The current domestic and international political environment, including existing and potential changes to U.S. policies related to global trade and tariffs, have resulted in uncertainty surrounding the future state of the global economy. In September 2018, the U.S. imposed tariffs of 10% on many products from China, and the U.S. administration has since increased that amount to 25% as of June 2019. Historically, approximately half of the products we sell were imported from China, the vast majority of which are impacted by these tariffs. As we continue to analyze the impact these tariffs may have on our business, we have begun taking steps to mitigate some of these cost increases through negotiating lower costs from our vendors, increasing retail pricing as we deem appropriate, and sourcing from alternative countries. While we expect our efforts will mitigate a substantial portion of the overall effect of increased tariffs in fiscal 2019, we expect the recently enacted tariffs will increase our inventory costs and associated cost of goods sold as we incur the tariffs.

In addition, on May 24, 2019, the U.S. International Trade Commission announced it had completed a preliminary phase antidumping and countervailing duty investigation pursuant to the Tariff Act of 1930 with respect to the imports of ceramic tile from China and determined there is a reasonable indication that the ceramic tile production industry in the U.S. is being materially injured by imports of ceramic tile from China that have allegedly been subsidized by the Chinese government and are being sold in the U.S. at less than fair value. As a result of the Commission’s affirmative determinations, the U.S. Department of Commerce will continue with its antidumping and countervailing duty investigations concerning imports of this product from China, with its preliminary countervailing duty determination due in September 2019, and its preliminary antidumping duty determination due in September 2019, which date is subject to extension. While it is too early to determine what the outcome of this investigation will be and what impact, if any, it will have on the Company, we have begun taking steps to mitigate the risk of exposure by sourcing from alternative countries. Potential costs and any attendant impact on pricing arising from these tariffs or potential duties, and any further expansion in the types or levels of tariffs or duties implemented, could require us to modify our current business practices and could adversely affect our business, financial condition and results of operations.

Contractual Obligations

There were no material changes to our contractual obligations outside the ordinary course of our business during the twenty-six weeks ended June 27, 2019.

Off-Balance Sheet Arrangements

For the twenty-six weeks ended June 27, 2019, we were not party to any material off-balance sheet arrangements that are reasonably likely to have a current or future effect on our financial condition, net sales, expenses, results of operations, liquidity, capital expenditures or capital resources. We do not have any relationship with

22

unconsolidated entities or financial partnerships for the purpose of facilitating off-balance sheet arrangements or for other contractually narrow or limited purposes.

Critical Accounting Policies and Estimates

Our consolidated financial statements have been prepared in accordance with GAAP, which requires management to make estimates and assumptions that affect reported amounts. The estimates and assumptions are based on historical experience and other factors management believes to be reasonable. Actual results may differ from those estimates and assumptions. There have been no significant changes to our critical accounting policies as disclosed in our Annual Report. See Note 1 to our condensed consolidated financial statements included in this Quarterly Report, which describes recent accounting pronouncements adopted by us, if any.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

For quantitative and qualitative disclosures about market risk affecting the Company, see “Quantitative and Qualitative Disclosures About Market Risk” in Item 7A of Part II of the Annual Report. Our exposure to market risk has not changed materially since December 27, 2018.

23

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

The Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) or 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) are designed to provide reasonable assurance that the information required to be disclosed in the reports that the Company files or submits under the Exchange Act are recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in reports filed or submitted under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. The Company’s management, including the chief executive officer and the chief financial officer, have reviewed the effectiveness of the Company’s disclosure controls and procedures as of June 27, 2019 and, based on their evaluation, have concluded that the Company’s disclosure controls and procedures were not effective at the reasonable assurance level at that date due to a material weakness in internal control over financial reporting that was disclosed in the Annual Report. Notwithstanding the material weakness in the Company’s internal control over financial reporting, we have concluded that the condensed consolidated financial statements included in this Quarterly Report fairly present, in all material respects, our financial position, results of operations and cash flows for the periods presented in conformity with GAAP. Additionally, the material weakness did not result in any restatements of our condensed consolidated financial statements or disclosures for any prior period.

Changes in Internal Control Over Financial Reporting

There have been no changes in the Company’s internal control over financial reporting (as defined in Rules 13a-15(f) or 15d-15(f) of the Exchange Act) during the fiscal quarter ended June 27, 2019 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

Remediation

As previously described in Part II, Item 9A of the Annual Report, the Company initiated and has continued to implement a remediation plan to address the material weakness mentioned above. However, the material weakness will not be considered remediated until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. Based on the steps we have taken to date and the anticipated timing of appropriate test work to ensure adequate design and operating effectiveness of such controls, the Company expects that the remediation of this material weakness will be completed prior to the end of fiscal 2019; however, we cannot provide any assurance that these remediation efforts will be successful or that our internal control over financial reporting will be effective as a result of these efforts.

24

PART II - OTHER INFORMATION

Item 1. Legal Proceedings

See the information under the “Litigation” caption in Note 5, Commitments and Contingencies to our Condensed Consolidated Financial Statements included in this Quarterly Report, which we incorporate here by reference.

Item 1A. Risk Factors

In addition to the other information set forth in this Quarterly Report, you should carefully consider the risk factors described in Part I, “Item 1A. Risk Factors” in our Annual Report, which could materially affect our business, financial condition and/or operating results.

We, and some of our officers and directors and stockholders, have been named as parties in a purported securities class action lawsuit, the material allegations of which we deny. While we intend to defend ourselves vigorously, litigation can result in substantial damages and costs, divert management’s time and attention from our business and could adversely affect our results of operations, financial condition and stock price.

In May 2019, an alleged stockholder of the Company filed a putative class action lawsuit against the Company and certain of our officers, directors and stockholders alleging certain violations of federal securities laws based on, among other things, purported materially false and misleading statements and omissions allegedly made by the Company. See the information under the “Litigation” caption in Note 5, Commitments and Contingencies to our Condensed Consolidated Financial Statements included in this Quarterly Report for more information. We deny the material allegations in the lawsuit and intend to defend ourselves vigorously. No assurances can be given that the results of these matters will be favorable to us. In addition, we may be the target of securities-related litigation in the future, both related and unrelated to the existing class action lawsuit. Litigation can divert our management’s attention and resources, result in substantial costs, and have an adverse effect on our business, results of operations, financial condition and stock price.

We maintain director and officer insurance that we regard as reasonably adequate to protect us from potential claims; however, we are responsible for meeting certain deductibles under such policies, and, in any event, we cannot assure you that the insurance coverage will adequately protect us from all claims made against us. Further, as a result of the pending litigation the costs of insurance may increase, and the availability of coverage may decrease. As a result, we may not be able to maintain our current levels of insurance at a reasonable cost, or at all, which might make it more difficult to attract qualified candidates to serve as executive officers or directors. There also may be adverse publicity associated with litigation that could negatively affect customer perception of our business and materially damage our reputation and the value of our brand regardless of whether the material allegations are valid or whether we are ultimately found liable.

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

None.

Item 3. Defaults Upon Senior Securities

 

None.

Item 4. Mine Safety Disclosures

 

Not applicable.

Item 5. Other Information

 

Disclosure Pursuant to Section 219 of the Iran Threat Reduction and Syria Human Rights Act

25

Section 219 of the Iran Threat Reduction and Syria Human Rights Act of 2012 (“ITRA”) and Section 13(r) of the Exchange Act, require an issuer to disclose in its annual and quarterly reports whether it or any of its affiliates have knowingly engaged in specified activities or transactions relating to Iran. We are required to include certain disclosures in our periodic reports if we or any of our "affiliates" (as defined in Rule 12b-2 under the Exchange Act) knowingly engaged in certain specified activities, transactions or dealings relating to Iran or with certain individuals or entities targeted by United States' economic sanctions during the period covered by the report. Disclosure is generally required even where the activities, transactions or dealings were conducted in compliance with applicable law. Neither we nor any of our controlled affiliates or subsidiaries knowingly engaged in any of the specified activities relating to Iran or otherwise engaged in any activities associated with Iran during the reporting period. However, because the SEC defines the term “affiliate” broadly, it includes any person or entity that is under common control with us as well as any entity that controls us or is controlled by us.

One of our shareholders, Ares Corporate Opportunities Fund III, L.P. (“Ares”) beneficially owns, in the aggregate, approximately 19.6% of our outstanding Class A common stock. Ares is affiliated with Ares Management Corporation (“Ares Management”). The description that follows has been provided to us by Ares Management. On June 20, 2019, certain investment funds managed or advised by U.K.-based affiliates of Ares Management (the “Ares Entities”) acquired approximately 28.7% of the ordinary shares and 54.3% of the preferred shares of AgriBriefing 1364 Limited (“AgriBriefing”), a company based in London that provides price reporting data on a subscription basis to participants in the agricultural industry. Although the Ares Entities do not hold the largest voting position in AgriBriefing, their holdings of ordinary and preferred shares represent a majority of the outstanding equity interests in AgriBriefing. In addition, the Ares Entities hold certain contractual veto rights and the right to appoint a director to the board of directors of AgriBriefing. As a result, under applicable SEC definitions, the Ares Entities may be deemed to control AgriBriefing; however, this statement is not meant to be an admission that common control exists.

The disclosure below relates solely to activities conducted by AgriBriefing. The disclosure does not relate to any activities conducted by us and does not involve us, Ares, or Ares Management. Neither we nor Ares nor Ares Management had any involvement in or control over the disclosed activities of AgriBriefing, and we have not independently verified or participated in the preparation of this disclosure. We are not representing as to the accuracy or completeness of the disclosure and do not undertake any obligation to correct or update it.

Ares Management included the following disclosure in its Form 10-Q for the fiscal quarter ended June 30, 2019:

“Subsequent to completion of the Ares Entities’ investment in AgriBriefing, in connection with Ares’ routine quarterly survey of its investment funds’ portfolio companies, AgriBriefing informed the Ares Entities that it had subscription contracts with five customers whose billing addresses were based in Iran. We have not been able to verify the identity or affiliations of these customers. As a result, it appears that we are required to provide this disclosure under ITRA and Section 13(r) of the Exchange Act.

These subscriptions generated annual gross revenues of less than €25,000 (less than 1% of AgriBriefing’s revenues) and de minimus net profits.

AgriBriefing has confirmed that each of the subscriptions commenced prior to the investment in AgriBriefing by the Ares Entities, and that it has terminated these subscriptions and does not intend to engage in any further dealings or transactions with these customers.

Based on currently available information, we and the Ares Entities have no reason to believe that any of the five customers are listed on the U.S. Treasury Department Office of Foreign Assets Control list of Specially Designated Nationals or that AgriBriefing has conducted any dealings in violation ITRA.”

26

Item 6. Exhibits

Exhibit No.

Exhibit Description

3.1

Restated Certificate of Incorporation of Floor & Decor Holdings, Inc. (1)

3.2

Second Amended and Restated Bylaws of Floor & Decor Holdings, Inc. (1)

10.1

First Amendment, dated March 11, 2019, to Consulting Agreement by and between Floor and Decor Outlets of America, Inc., FDO Holdings, Inc., and George Vincent West. #

31.1

Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2

Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1

Certification of CEO and CFO Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101.INS

XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

101.SCH

Inline XBRL Taxonomy Extension Schema Document.

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document.

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document.

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

104

Cover Page Interactive Data File - the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

## Denotes a management contract or compensatory plan or arrangement.

(1)Filed as an exhibit to Amendment No. 4 to the Registrant’s Registration Statement on Form S-1 (File No. 333-216000) filed with the SEC on April 24, 2017, and incorporated herein by reference.

SIGNATURES

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

FLOOR & DECOR HOLDINGS, INC.

Dated:  August 1, 2019

By:


/s/ Thomas V. Taylor

Thomas V. Taylor

Chief Executive Officer

(Principal Executive Officer)

Dated:  August 1, 2019

By:

/s/ Trevor S. Lang

Trevor S. Lang

Executive Vice President and Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

27

EX-10.1 2 fnd-20190627ex101a9e3aa.htm EX-10.1 fnd_Ex10_1

Exhibit 10.1

FIRST AMENDMENT TO CONSULTING AGREEMENT

 

THIS FIRST AMENDMENT TO CONSULTING AGREEMENT (the “Agreement”) is made this 11th day of March, 2019, by and between Floor and Decor Outlets of America, Inc., a Delaware corporation (“Operating Company”), Floor & Decor Holdings, Inc., a Delaware corporation (“Holdings” and, together with the Operating Company, the “Company”), and George Vincent West, the undersigned individual (“Consultant”).

 

NOW, THEREFORE, in consideration of the mutual covenants and agreements hereinafter set forth, and for other good and valuable consideration, the mutual receipt and legal sufficiency of which are hereby acknowledged, parties hereby agree as follows:

 

1. Consulting Fee.  The Consulting Fee referenced in Section 4(a) of the Agreement is hereby amended to the annual rate of $100,000, effective January 1, 2019.

 

2. Miscellaneous. This Amendment may be executed in counterparts, all of which shall constitute a single agreement, and may be executed and/or delivered via electronic means (via .PDF).  Except as modified by this Amendment, the Agreement and all terms, conditions, covenants and agreements thereof shall remain in full force and effect.

 

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

 

FLOOR AND DECOR OUTLETS OF AMERICA, INC., a Delaware corporation

 

 

By:/s/ David V. Christopherson

Name:  David V. Christopherson

Title:    Executive Vice President & General Counsel

 

 

FLOOR & DECOR HOLDINGS, INC., a Delaware corporation

 

 

By:/s/ David V. Christopherson

Name:  David V. Christopherson

Title:    Executive Vice President & General Counsel

 

 

GEORGE VINCENT WEST

 

/s/ George Vincent West

 

7260/29169-012 CURRENT/102162039v1

EX-31.1 3 fnd-20190627ex311186b75.htm EX-31.1 fnd_Ex31_1

Exhibit 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Thomas V. Taylor, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Floor & Decor Holdings, Inc. for the fiscal quarter ended June 27, 2019;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

 

 

Date: August 1, 2019

 

 

/s/ Thomas V. Taylor

 

Thomas V. Taylor

 

Chief Executive Officer

 

(Principal Executive Officer)

 

EX-31.2 4 fnd-20190627ex312df298c.htm EX-31.2 fnd_Ex31_2

Exhibit 31.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Trevor S. Lang, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Floor & Decor Holdings, Inc. for the fiscal quarter ended June 27, 2019;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

 

Date: August 1, 2019

 

 

 

 

/s/ Trevor S. Lang

 

Trevor S. Lang

 

Executive Vice President and Chief Financial Officer

 

(Principal Financial Officer and Principal Accounting Officer)

 

EX-32.1 5 fnd-20190627ex321089f6b.htm EX-32.1 fnd_Ex32_1

Exhibit 32.1

 

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

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 Quarterly Report on Form 10-Q for the fiscal quarter ended June 27, 2019 of Floor & Decor Holdings, Inc. (the “Company”) as filed with the Securities and Exchange Commission (the “SEC”) on the date hereof (the “Report”), Thomas V. Taylor, as Chief Executive Officer of the Company, and Trevor S. Lang, as Chief Financial Officer of the Company, each hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (“Section 906”), that, to the best of his knowledge:

 

(i)

the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

(ii)

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

Date: August 1, 2019

 

 

 

 

/s/ Thomas V. Taylor

 

Thomas V. Taylor

 

Chief Executive Officer

 

(Principal Executive Officer)

 

 

 

Date: August 1, 2019

 

 

 

 

 

/s/ Trevor S. Lang

 

Trevor S. Lang

 

Executive Vice President and Chief Financial Officer

 

(Principal Financial Officer and Principal Accounting Officer)

 

 

 

 

A signed original of this written statement as required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signatures that appear in typed form within the electronic version of this written statement required by Section 906, has been provided to the Company and will be retained by the Company and furnished to the SEC or its staff upon request.

 

EX-101.SCH 6 fnd-20190627.xsd EX-101.SCH 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Debt - Fair Value of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Commitments and Contingencies - Lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Commitments and Contingencies - Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Commitments and Contingencies - Lease Maturity CALC2 (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Earnings Per Share - Calculation (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Disaggregated Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Earnings Per Share - Dilutive effects of share based awards (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 fnd-20190627_cal.xml EX-101.CAL EX-101.DEF 8 fnd-20190627_def.xml EX-101.DEF EX-101.LAB 9 fnd-20190627_lab.xml EX-101.LAB EX-101.PRE 10 fnd-20190627_pre.xml EX-101.PRE XML 11 fnd-20190627x10q_htm.xml IDEA: XBRL DOCUMENT 0001507079 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-03-30 2018-06-28 0001507079 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2017-12-29 2018-03-29 0001507079 us-gaap:RetainedEarningsMember 2019-06-27 0001507079 us-gaap:AdditionalPaidInCapitalMember 2019-06-27 0001507079 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-27 0001507079 us-gaap:RetainedEarningsMember 2019-03-28 0001507079 us-gaap:AdditionalPaidInCapitalMember 2019-03-28 0001507079 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-28 0001507079 2019-03-28 0001507079 us-gaap:RetainedEarningsMember 2018-06-28 0001507079 us-gaap:AdditionalPaidInCapitalMember 2018-06-28 0001507079 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-28 0001507079 us-gaap:RetainedEarningsMember 2018-03-29 0001507079 us-gaap:AdditionalPaidInCapitalMember 2018-03-29 0001507079 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-29 0001507079 2018-03-29 0001507079 us-gaap:AdditionalPaidInCapitalMember 2017-12-28 0001507079 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-28 0001507079 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-30 2018-06-28 0001507079 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-29 2018-03-29 0001507079 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-06-27 0001507079 us-gaap:LandMember 2019-06-27 0001507079 us-gaap:EquipmentMember 2019-06-27 0001507079 us-gaap:BuildingMember 2019-06-27 0001507079 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2018-12-28 0001507079 fnd:SmallFormatStoreMember 2019-06-27 0001507079 us-gaap:RetainedEarningsMember 2018-03-30 2018-06-28 0001507079 us-gaap:RetainedEarningsMember 2017-12-29 2018-03-29 0001507079 us-gaap:FairValueInputsLevel3Member 2019-06-27 0001507079 us-gaap:FairValueInputsLevel3Member 2018-12-27 0001507079 srt:MinimumMember 2019-06-27 0001507079 srt:MaximumMember 2019-06-27 0001507079 2018-12-27 2018-12-27 0001507079 us-gaap:RetainedEarningsMember 2018-12-27 0001507079 us-gaap:AdditionalPaidInCapitalMember 2018-12-27 0001507079 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-27 0001507079 us-gaap:RetainedEarningsMember 2017-12-28 0001507079 fnd:WoodMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-03-29 2019-06-27 0001507079 fnd:TileMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-03-29 2019-06-27 0001507079 fnd:NaturalStoneMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-03-29 2019-06-27 0001507079 fnd:LaminateLuxuryVinylPlankMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-03-29 2019-06-27 0001507079 fnd:InstallationMaterialsAndToolsMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-03-29 2019-06-27 0001507079 fnd:DeliveryAndOtherMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-03-29 2019-06-27 0001507079 fnd:DecorativeAccessoriesMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-03-29 2019-06-27 0001507079 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2019-03-29 2019-06-27 0001507079 fnd:WoodMember 2018-12-28 2019-06-27 0001507079 fnd:TileMember 2018-12-28 2019-06-27 0001507079 fnd:NaturalStoneMember 2018-12-28 2019-06-27 0001507079 fnd:LaminateLuxuryVinylPlankMember 2018-12-28 2019-06-27 0001507079 fnd:InstallationMaterialsAndToolsMember 2018-12-28 2019-06-27 0001507079 fnd:DeliveryAndOtherMember 2018-12-28 2019-06-27 0001507079 fnd:DecorativeAccessoriesMember 2018-12-28 2019-06-27 0001507079 fnd:WoodMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2018-03-30 2018-06-28 0001507079 fnd:TileMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2018-03-30 2018-06-28 0001507079 fnd:NaturalStoneMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2018-03-30 2018-06-28 0001507079 fnd:LaminateLuxuryVinylPlankMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2018-03-30 2018-06-28 0001507079 fnd:InstallationMaterialsAndToolsMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2018-03-30 2018-06-28 0001507079 fnd:DeliveryAndOtherMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2018-03-30 2018-06-28 0001507079 fnd:DecorativeAccessoriesMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2018-03-30 2018-06-28 0001507079 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:ProductConcentrationRiskMember 2018-03-30 2018-06-28 0001507079 fnd:WoodMember 2017-12-29 2018-06-28 0001507079 fnd:TileMember 2017-12-29 2018-06-28 0001507079 fnd:NaturalStoneMember 2017-12-29 2018-06-28 0001507079 fnd:LaminateLuxuryVinylPlankMember 2017-12-29 2018-06-28 0001507079 fnd:InstallationMaterialsAndToolsMember 2017-12-29 2018-06-28 0001507079 fnd:DeliveryAndOtherMember 2017-12-29 2018-06-28 0001507079 fnd:DecorativeAccessoriesMember 2017-12-29 2018-06-28 0001507079 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-06-27 0001507079 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-03-28 0001507079 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-12-27 0001507079 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-06-28 0001507079 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-03-29 0001507079 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2017-12-28 0001507079 us-gaap:CommonClassCMember 2019-06-27 0001507079 us-gaap:CommonClassBMember 2019-06-27 0001507079 us-gaap:CommonClassAMember 2019-06-27 0001507079 us-gaap:CommonClassCMember 2018-12-27 0001507079 us-gaap:CommonClassBMember 2018-12-27 0001507079 us-gaap:CommonClassAMember 2018-12-27 0001507079 fnd:EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2018-05-17 0001507079 2018-06-28 0001507079 2017-12-28 0001507079 fnd:WarehouseFormatStoreMember 2019-06-27 0001507079 us-gaap:EmployeeStockOptionMember 2019-03-29 2019-06-27 0001507079 us-gaap:EmployeeStockOptionMember 2018-12-28 2019-06-27 0001507079 us-gaap:EmployeeStockOptionMember 2018-03-30 2018-06-28 0001507079 us-gaap:EmployeeStockOptionMember 2017-12-29 2018-06-28 0001507079 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-03-29 2019-06-27 0001507079 us-gaap:RetainedEarningsMember 2019-03-29 2019-06-27 0001507079 us-gaap:AdditionalPaidInCapitalMember 2019-03-29 2019-06-27 0001507079 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-29 2019-06-27 0001507079 2019-03-29 2019-06-27 0001507079 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-12-28 2019-03-28 0001507079 us-gaap:RetainedEarningsMember 2018-12-28 2019-03-28 0001507079 us-gaap:AdditionalPaidInCapitalMember 2018-12-28 2019-03-28 0001507079 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-28 2019-03-28 0001507079 2018-12-28 2019-03-28 0001507079 us-gaap:AdditionalPaidInCapitalMember 2018-03-30 2018-06-28 0001507079 2018-03-30 2018-06-28 0001507079 us-gaap:AdditionalPaidInCapitalMember 2017-12-29 2018-03-29 0001507079 2017-12-29 2018-03-29 0001507079 2018-12-27 0001507079 2019-06-27 0001507079 2018-12-28 2019-12-26 0001507079 srt:MinimumMember 2018-12-28 2019-06-27 0001507079 srt:MaximumMember 2018-12-28 2019-06-27 0001507079 2017-12-29 2018-12-27 0001507079 2014-12-26 2015-12-31 0001507079 srt:MinimumMember fnd:EmployeeStockPurchasePlanMember 2018-05-17 2018-05-17 0001507079 fnd:EmployeeStockPurchasePlanMember 2018-05-17 2018-05-17 0001507079 2017-12-29 2018-06-28 0001507079 2019-07-30 0001507079 2018-12-28 2019-06-27 shares iso4217:USD pure fnd:facility fnd:item utr:sqft iso4217:USD shares fnd:segment fnd:state false --12-26 Q2 2019 0001507079 Large Accelerated Filer P6M P91D 99111260 0 0 97588539 0 0 0 0 us-gaap:ProductMember us-gaap:ProductMember 10-Q true 2019-06-27 false 001-38070 Floor & Decor Holdings, Inc. DE 27-3730271 2233 Lake Park Drive Smyrna GA 30080 404 471-1634 Class A common stock, $0.001 par value per share FND NYSE Yes Yes false false false 99613063 51450000 644000 2837000 4324000 35641000 67527000 446397000 471014000 27689000 15949000 564014000 559458000 382646000 328366000 720009000 0 109315000 109330000 227447000 227447000 7693000 9490000 1447110000 674633000 2011124000 1234091000 3500000 3500000 44461000 0 272695000 313503000 97015000 82038000 6967000 5244000 424638000 404285000 140470000 141834000 0 36980000 747595000 0 25173000 26838000 0 37295000 2360000 2550000 915598000 245497000 1340236000 649782000 0.001 0.001 10000000 10000000 0 0 0 0 0.001 0.001 450000000 450000000 99111260 97588539 99000 98000 0.001 0.001 10000000 10000000 0 0 0 0 0.001 0.001 30000000 30000000 0 0 0 0 353450000 340462000 -361000 186000 317700000 243563000 670888000 584309000 2011124000 1234091000 520311000 434279000 997361000 837227000 302488000 256641000 578164000 494203000 217823000 177638000 419197000 343024000 134643000 108626000 262026000 211193000 30916000 25179000 61118000 48518000 6369000 6588000 10396000 9562000 171928000 140393000 333540000 269273000 45895000 37245000 85657000 73751000 2223000 2145000 5144000 3929000 43672000 35100000 80513000 69822000 76000 -4746000 6197000 -1895000 43596000 39846000 74316000 71717000 -213000 235000 -547000 665000 43383000 40081000 73769000 72382000 0.44 0.41 0.76 0.75 0.42 0.38 0.71 0.68 97588000 98000 340462000 186000 243563000 584309000 0 0 2250000 0 0 2250000 348000 0 1776000 0 0 1776000 0 0 0 0 -179000 -179000 61000 0 1419000 0 0 1419000 0 0 0 -334000 0 -334000 0 0 0 0 30720000 30720000 97997000 98000 345907000 -148000 274104000 619961000 0 0 2168000 0 0 2168000 1090000 1000 5375000 0 0 5376000 24000 0 0 0 0 0 0 0 0 -213000 -213000 0 0 0 0 43596000 43596000 99111000 99000 353450000 -361000 317700000 670888000 95509000 96000 323419000 -205000 119550000 442860000 1415000 1415000 585000 3195000 3195000 7826000 7826000 430000 430000 31871000 31871000 96094000 96000 328029000 225000 159247000 487597000 1536000 1536000 1124000 1000 5459000 5460000 235000 235000 39846000 39846000 97218000 97000 335024000 460000 199093000 534674000 74316000 71717000 34910000 23632000 -22000 0 0 2165000 -1478000 2822000 -1250000 794000 4418000 2952000 -15809000 -12697000 -24618000 14989000 -40808000 6257000 9058000 -21912000 1541000 -5320000 1723000 2441000 0 4955000 0 3034000 -3222000 -1404000 122157000 83923000 78172000 63438000 -78172000 -63438000 95300000 129300000 95300000 156700000 1750000 1750000 7152000 8656000 1419000 0 6821000 -20494000 50806000 -9000 644000 556000 51450000 547000 132213000 0 3912000 3844000 12099000 637000 25420000 18596000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Nature of Business</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Floor &amp; Decor Holdings, Inc., together with its subsidiaries (the “Company,” “we,” “our” or “us”) is a highly differentiated, rapidly growing specialty retailer of hard surface flooring and related accessories. We offer a broad in-stock assortment of tile, wood, laminate, vinyl, and natural stone flooring along with decorative and installation accessories at everyday low prices. Our stores appeal to a variety of customers, including professional installers and commercial businesses (“Pro”), Do-it-Yourself customers (“DIY”) and customers who buy our products for professional installation (“Buy-it-Yourself” or “BIY”). We operate within one reportable segment.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times';">As of June 27, 2019, the Company, through its wholly owned subsidiary, </span>Floor and Decor Outlets of America, Inc. (“F&amp;D”)<span style="font-family:'Times';">, operates </span><span style="font-family:'Times';">106</span><span style="font-family:'Times';"> warehouse-format stores, which average </span><span style="font-family:'Times';">75,000</span><span style="font-family:'Times';"> square feet, and </span><span style="font-family:'Times';">one</span><span style="font-family:'Times';"> small-format standalone design center in </span><span style="font-family:'Times';">28</span><span style="font-family:'Times';"> states, as well as </span><span style="font-family:'Times';">three</span><span style="font-family:'Times';"> distribution centers and an e-commerce site, </span><i style="font-family:'Times';font-style:italic;">FloorandDecor.com.</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fiscal Year</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s fiscal year is the 52- or 53-week period ending on the Thursday on or preceding December 31st.<span style="font-family:'Times';"> Fiscal years ending December 26, 2019 (“fiscal 2019”) and December 27, 2018 (“fiscal 2018”) include </span><span style="font-family:'Times';">52</span><span style="font-family:'Times';"> weeks. When a </span><span style="font-family:'Times';">53</span><span style="font-family:'Times';">-week fiscal year occurs, we report the additional week at the end of the fiscal fourth quarter. </span><span style="font-family:'Times';">52</span><span style="font-family:'Times';">-week fiscal years consist of </span><span style="font-family:'Times';">thirteen</span><span style="font-family:'Times';">-week periods in each quarter of the fiscal year.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times';font-style:italic;font-weight:bold;">Basis of Presentation</span> </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. These financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information. The Condensed Consolidated Balance Sheet as of December 27, 2018 has been derived from the audited Consolidated Balance Sheet for the fiscal year then ended. The interim condensed consolidated financial statements should be read together with the audited consolidated financial statements and related footnote disclosures included in the Company’s Annual Report on Form 10-K for fiscal 2018, filed with the Securities and Exchange Commission (the “SEC”) on February 25, 2019 (the “Annual Report”).</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Management believes the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments considered necessary for a fair statement of results for the interim periods presented.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Results of operations for the thirteen and twenty-six weeks ended June 27, 2019 and June 28, 2018 are not necessarily indicative of the results to be expected for the full years.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There have been no updates to our Significant Accounting Policies since the Annual Report, except for the accounting policy changes in connection with the newly adopted lease accounting standard outlined in Note 5 to our Condensed Consolidated Financial Statements included in this Quarterly Report. For more information regarding our Significant Accounting Policies and Estimates, see the “Summary of Significant Accounting Policies” section of “Item 8. Financial Statements and Supplementary Data” of our Annual Report.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There have been no updates to Recently Issued Accounting Pronouncements that have yet to be adopted since the Annual Report. For information regarding Recently Issued Accounting Pronouncements, see the “Summary of Significant Accounting Policies” section of “Item 8. Financial Statements and Supplementary Data” of our Annual Report.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02, “<i style="font-style:italic;">Leases (Topic 842)</i>.” ASU No. 2016-02 requires that lessees recognize lease assets and lease liabilities on the balance sheet with an option to exclude short-term leases (leases with terms of 12 months or less). The guidance also requires disclosures about the amount, timing, and uncertainty of cash flows arising from leases. We adopted the ASU in the first quarter of fiscal 2019 using the modified retrospective approach. The cumulative effect adjustment upon adoption resulted in an immaterial opening balance sheet reduction to retained earnings. The adoption of ASU No. 2016-02 had a material impact on the Company’s Condensed Consolidated Balance Sheets but did not have a material impact on the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income or Condensed Consolidated Statements of Cash Flows. Refer to Note 5 to our Condensed Consolidated Financial Statements included in this Quarterly Report for further details. </p> 1 106 75000 1 28 3 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fiscal Year</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s fiscal year is the 52- or 53-week period ending on the Thursday on or preceding December 31st.<span style="font-family:'Times';"> Fiscal years ending December 26, 2019 (“fiscal 2019”) and December 27, 2018 (“fiscal 2018”) include </span><span style="font-family:'Times';">52</span><span style="font-family:'Times';"> weeks. When a </span><span style="font-family:'Times';">53</span><span style="font-family:'Times';">-week fiscal year occurs, we report the additional week at the end of the fiscal fourth quarter. </span><span style="font-family:'Times';">52</span><span style="font-family:'Times';">-week fiscal years consist of </span><span style="font-family:'Times';">thirteen</span><span style="font-family:'Times';">-week periods in each quarter of the fiscal year.</span></p> P364D P371D P364D P364D P371D P364D <p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times';font-style:italic;font-weight:bold;">Basis of Presentation</span> </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. These financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information. The Condensed Consolidated Balance Sheet as of December 27, 2018 has been derived from the audited Consolidated Balance Sheet for the fiscal year then ended. The interim condensed consolidated financial statements should be read together with the audited consolidated financial statements and related footnote disclosures included in the Company’s Annual Report on Form 10-K for fiscal 2018, filed with the Securities and Exchange Commission (the “SEC”) on February 25, 2019 (the “Annual Report”).</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Management believes the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments considered necessary for a fair statement of results for the interim periods presented.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Results of operations for the thirteen and twenty-six weeks ended June 27, 2019 and June 28, 2018 are not necessarily indicative of the results to be expected for the full years.</p> <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There have been no updates to Recently Issued Accounting Pronouncements that have yet to be adopted since the Annual Report. For information regarding Recently Issued Accounting Pronouncements, see the “Summary of Significant Accounting Policies” section of “Item 8. Financial Statements and Supplementary Data” of our Annual Report.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02, “<i style="font-style:italic;">Leases (Topic 842)</i>.” ASU No. 2016-02 requires that lessees recognize lease assets and lease liabilities on the balance sheet with an option to exclude short-term leases (leases with terms of 12 months or less). The guidance also requires disclosures about the amount, timing, and uncertainty of cash flows arising from leases. We adopted the ASU in the first quarter of fiscal 2019 using the modified retrospective approach. The cumulative effect adjustment upon adoption resulted in an immaterial opening balance sheet reduction to retained earnings. The adoption of ASU No. 2016-02 had a material impact on the Company’s Condensed Consolidated Balance Sheets but did not have a material impact on the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income or Condensed Consolidated Statements of Cash Flows. Refer to Note 5 to our Condensed Consolidated Financial Statements included in this Quarterly Report for further details. </p> <p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. Revenues</b></p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Disaggregated Revenue</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents the net sales of each major product category (in thousands):</p><p style="font-family:'Times New Roman';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;padding-left:0pt;padding-right:0pt;width:100.17%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirteen Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirteen Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 27, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 28, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Product Category</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tile</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 136,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 123,408</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Laminate / Luxury Vinyl Plank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 108,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 77,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Decorative Accessories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 97,594</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 82,976</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Installation Materials and Tools</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 88,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 68,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wood</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 52,762</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 48,911</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Natural Stone</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Delivery and Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,923</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,814</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 520,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 434,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="color:#ffffff;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Twenty-six Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Twenty-six Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 27, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 28, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Product Category</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tile</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 261,629</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 240,810</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Laminate / Luxury Vinyl Plank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 205,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 144,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Decorative Accessories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 192,034</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 161,465</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Installation Materials and Tools</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 168,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 131,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wood</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 101,992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 95,396</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Natural Stone</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 63,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Delivery and Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,895</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,907</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 997,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 837,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="color:#ffffff;">.</span></p> <p style="font-family:'Times New Roman';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;padding-left:0pt;padding-right:0pt;width:100.17%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirteen Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirteen Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 27, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 28, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:58.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Product Category</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tile</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 136,319</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 123,408</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Laminate / Luxury Vinyl Plank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 108,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 77,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Decorative Accessories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 97,594</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 82,976</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Installation Materials and Tools</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 88,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 68,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wood</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 52,762</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 48,911</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Natural Stone</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Delivery and Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,923</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,814</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 520,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 434,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="color:#ffffff;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Twenty-six Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Twenty-six Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 27, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 28, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:56.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Product Category</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Sales</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tile</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 261,629</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 240,810</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Laminate / Luxury Vinyl Plank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 205,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 144,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Decorative Accessories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 192,034</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 161,465</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Installation Materials and Tools</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 168,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 131,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wood</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 101,992</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 95,396</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Natural Stone</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 63,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Delivery and Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,895</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,907</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 997,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 837,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 136319000 0.26 123408000 0.28 108218000 0.21 77436000 0.18 97594000 0.19 82976000 0.19 88592000 0.17 68201000 0.16 52762000 0.10 48911000 0.11 32903000 0.06 29533000 0.07 3923000 0.01 3814000 0.01 520311000 1 434279000 1 261629000 0.26 240810000 0.29 205720000 0.21 144328000 0.17 192034000 0.19 161465000 0.19 168301000 0.17 131782000 0.16 101992000 0.10 95396000 0.11 63790000 0.06 57539000 0.07 3895000 0.01 5907000 0.01 997361000 1 837227000 1 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Debt</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Fair Value of Debt</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Market risk associated with our fixed and variable rate long-term debt relates to the potential change in fair value and negative impact to future earnings, respectively, from a change in interest rates. The aggregate fair value of debt is based primarily on our estimates of interest rates, maturities, credit risk, and underlying collateral and is classified as Level 3 within the fair value hierarchy. At June 27, 2019 and December 27, 2018, the carrying amounts and fair values of our debt were as follows:</p><p style="font-family:'Times New Roman';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;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:76.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 27,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 27,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total debt at par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 147,250</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 149,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: unamortized discount and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,666</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net carrying amount</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 143,970</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 145,334</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 146,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 147,883</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';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;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:76.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 27,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 27,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:76.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total debt at par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 147,250</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 149,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: unamortized discount and debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,666</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net carrying amount</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 143,970</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 145,334</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 146,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 147,883</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 147250000 149000000 3280000 3666000 143970000 145334000 146514000 147883000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. Income Taxes</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Our effective income tax rates were 7.7% and (2.7)% for the twenty-six weeks ended June 27, 2019 and June 28, 2018, respectively. The higher effective tax rate for the twenty-six weeks ended June 27, 2019 was primarily due to the recognition of lower excess tax benefits in the current period related to stock options exercised than in the corresponding prior year period.</p> 0.077 -0.027 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Commitments and Contingencies</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Lease Commitments</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In the first quarter of fiscal 2019, we adopted ASU No. 2016-02, “Leases (Topic 842),” which requires that lessees recognize lease assets and lease liabilities for all leases on the balance sheet with an option to exclude short-term leases (leases with terms of 12 months or less), which we also elected. We adopted ASU No. 2016-02 using the modified retrospective approach and elected the package of practical expedients to use in transition, which permitted us not to reassess, under the new standard, our prior conclusions about lease identification and lease classification. The cumulative effect adjustment upon adoption of ASU No. 2016-02 resulted in an immaterial adjustment to retained earnings. The adoption also resulted in the addition of $621 million of right of use assets and a corresponding $683 million of lease liabilities to our balance sheet, while eliminating deferred rent and tenant improvement allowances. Additionally, we do not separate lease and nonlease components of contracts.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The majority of our long-term operating lease agreements are for our corporate office, retail locations, and distribution centers, which expire in various years through 2038. All of our building leases have 10-15 year lease terms, except one lease which has a 20-year term. The majority of our building leases also include options to extend, which are factored into the recognition of their respective assets and liabilities when appropriate. Additionally, one building lease contains variable lease payments, which are determined based on a percentage of retail sales over a contractual level, and we sublease real estate within one store and one distribution center to third parties. Certain of our lease agreements include escalating rents over the lease terms which, under Topic 842, results in rent being expensed on a straight-line basis over the life of the lease that commences on the date we have the right to control the property. Our lease agreements do not contain any residual value guarantees or restrictive covenants that would reasonably be expected to have a material impact on our business.</p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As most of our leases do not provide a readily determinable implicit rate, we use a third party to assist in the determination of the incremental borrowing rate, specifically the Bloomberg yield curve for U.S. consumers with a BB- credit rating. The rate is adjusted for collateralization as well as inflation. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Lease Position</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The table below presents supplemental balance sheet information related to operating leases.</p><p style="font-family:'Times New Roman';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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:40.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands, except lease term and discount rate)</b></p></td><td style="background-color:auto;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:40.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet Classification</b></p></td><td style="background-color:auto;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 27, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Building</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 707,855</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of use assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,448</p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Land</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 219</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of use assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,487</p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total operating lease assets</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 720,009</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Building</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 38,625</p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Equipment</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liabilities</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,353</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Land</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 89</p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Software</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liabilities</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,394</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total current operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 44,461</p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Noncurrent</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Building</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 740,739</p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Equipment</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,601</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Land</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 136</p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Software</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,119</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total noncurrent operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 747,595</p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 792,056</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">9 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">5.5%</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Lease Costs</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">The table below presents components of lease expense for operating leases.</p><p style="font-family:'Times New Roman';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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:32.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirteen Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Twenty-six Weeks Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:32.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:30.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Classification</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 27, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 27, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling and store operating</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,914</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 54,929</p></td></tr><tr><td style="vertical-align:bottom;width:32.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sublease income</p></td><td style="vertical-align:bottom;width:0.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling and store operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (606)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,229)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,308</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 53,700</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt;"><i style="font-style:italic;"> (1) Includes variable lease costs, which are immaterial. </i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Undiscounted Cash Flows</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Future minimum lease payments under non-cancelable operating leases (with initial or remaining lease terms in excess of one year) as of June 27, 2019, were:</p><p style="font-family:'Times New Roman';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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:78.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Twenty-six weeks ending December 26, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 50,319</p></td></tr><tr><td style="vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 97,378</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 112,876</p></td></tr><tr><td style="vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 107,688</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 102,990</p></td></tr><tr><td style="vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 594,379</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum lease payments (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,065,630</p></td></tr><tr><td style="vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: amount of lease payments representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 273,574</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of future minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 792,056</p></td></tr><tr><td style="vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: current obligations under leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 44,461</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 747,595</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt;"><i style="font-style:italic;"> </i><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">(2) Future lease payments exclude approximately </i><i style="font-style:italic;">$200</i><i style="font-style:italic;"> million of legally binding minimum lease payments for operating leases signed but not yet commenced. </i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the twenty-six weeks ended June 27, 2019, cash paid for operating leases was $52.4 million.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Litigation</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;font-family:'Times';">On May 20, 2019, an alleged stockholder of the Company filed a putative class action lawsuit, Taylor v. Floor &amp; Decor Holdings, Inc., et al., No. 1:19-cv-02270-SCJ (N.D. Ga.), in the United States District Court for the Northern District of Georgia against the Company and certain of our officers, directors and stockholders. The complaint alleges certain violations of federal securities laws based on, among other things, purported materially false and misleading statements and omissions allegedly made by the Company between May 23, 2018 and August 1, 2018 and seeks class certification, unspecified monetary damages, costs and attorneys’ fees and equitable relief. The Company denies the material allegations in this lawsuit, which is in the early stages and has not yet been certified as a class, and intends to defend itself vigorously. In addition, the Company maintains insurance that may cover any liability arising out of this litigation up to the policy limits and subject to meeting certain deductibles and to other terms and conditions thereof. Estimating an amount or range of possible losses resulting from litigation proceedings is inherently difficult, particularly where the matters involve indeterminate claims for monetary damages and are in the stages of the proceedings where key factual and legal issues have not been resolved. For these reasons, we are currently unable to predict the ultimate timing or outcome of or reasonably estimate the possible losses or a range of possible losses resulting from this litigation. </span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;font-family:'Times';">We are also subject to various other legal actions, claims and proceedings arising in the ordinary course of business, which may include claims related to general liability, workers’ compensation, product liability, intellectual property and employment-related matters resulting from our business activities. As with most actions such as these, an estimation of any possible and/or ultimate liability cannot always be determined. We establish reserves for specific legal proceedings when we determine that the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated. These various other ordinary course proceedings are not expected to have a material impact on our consolidated financial position, cash flows, or results of operations, however regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.</span></p> true 621000000 683000000 P10Y P15Y 1 P20Y true 1 1 1 false <p style="font-family:'Times New Roman';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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:40.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:42.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands, except lease term and discount rate)</b></p></td><td style="background-color:auto;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:40.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet Classification</b></p></td><td style="background-color:auto;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 27, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Building</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 707,855</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of use assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,448</p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Land</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 219</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of use assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,487</p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total operating lease assets</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 720,009</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Building</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 38,625</p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Equipment</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liabilities</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,353</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Land</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 89</p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Software</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liabilities</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,394</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total current operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 44,461</p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Noncurrent</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Building</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 740,739</p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Equipment</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,601</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Land</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 136</p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Software</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,119</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total noncurrent operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 747,595</p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 792,056</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term</p></td><td style="vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">9 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:40.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">5.5%</p></td></tr></table> 707855000 7448000 219000 4487000 720009000 38625000 3353000 89000 2394000 44461000 740739000 4601000 136000 2119000 747595000 792056000 P9Y 0.055 <p style="font-family:'Times New Roman';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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:32.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:0.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thirteen Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Twenty-six Weeks Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:32.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;width:0.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:30.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Classification</b></p></td><td style="background-color:auto;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 27, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 27, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost (1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling and store operating</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,914</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 54,929</p></td></tr><tr><td style="vertical-align:bottom;width:32.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sublease income</p></td><td style="vertical-align:bottom;width:0.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling and store operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (606)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,229)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,308</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 53,700</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt;"><i style="font-style:italic;"> (1) Includes variable lease costs, which are immaterial. </i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p> 28914000 54929000 606000 1229000 28308000 53700000 <p style="font-family:'Times New Roman';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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.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';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:78.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Twenty-six weeks ending December 26, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 50,319</p></td></tr><tr><td style="vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 97,378</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 112,876</p></td></tr><tr><td style="vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 107,688</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 102,990</p></td></tr><tr><td style="vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 594,379</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total minimum lease payments (2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,065,630</p></td></tr><tr><td style="vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: amount of lease payments representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 273,574</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of future minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 792,056</p></td></tr><tr><td style="vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: current obligations under leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 44,461</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 747,595</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt;"><i style="font-style:italic;"> </i><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">(2) Future lease payments exclude approximately </i><i style="font-style:italic;">$200</i><i style="font-style:italic;"> million of legally binding minimum lease payments for operating leases signed but not yet commenced. </i></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p> 50319000 97378000 112876000 107688000 102990000 594379000 1065630000 273574000 792056000 44461000 747595000 200000000 52400000 <p style="font-family:'Times New Roman';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6. Stock Based Compensation</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background-color:#ffffff;font-family:'Times';">At our 2018 annual meeting of stockholders held on May 17, 2018, our stockholders approved the Floor &amp; Decor Holdings, Inc. Employee Stock Purchase Plan (the “ESPP”), which became available to substantially all of our employees beginning in the third quarter of fiscal 2018. The ESPP permits eligible employees to purchase shares of our </span></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background-color:#ffffff;font-family:'Times';">common stock through payroll deductions, subject to certain limitations. The purchase price of the shares under the ESPP will in no event be less than the lesser of </span><span style="background-color:#ffffff;font-family:'Times';">85%</span><span style="background-color:#ffffff;font-family:'Times';"> of the lower of the fair market value of our common stock on either the first or last trading day of each </span><span style="background-color:#ffffff;font-family:'Times';">six</span><span style="background-color:#ffffff;font-family:'Times';">-month offering period. There were </span><span style="background-color:#ffffff;font-family:'Times';">1,500,000</span><span style="background-color:#ffffff;font-family:'Times';"> shares of our Class A common stock, par value </span><span style="background-color:#ffffff;font-family:'Times';">$0.001</span><span style="background-color:#ffffff;font-family:'Times';"> per share, originally approved for issuance under the ESPP. During the thirteen and twenty-six weeks ended June 27, 2019, the Company recognized </span><span style="background-color:#ffffff;font-family:'Times';">$127</span><span style="background-color:#ffffff;font-family:'Times';"> and </span><span style="background-color:#ffffff;font-family:'Times';">$270</span><span style="background-color:#ffffff;font-family:'Times';"> thousand of stock-based compensation expense related to the ESPP, respectively.</span></p> 0.85 1500000 0.001 127000 270000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. Earnings Per Share</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Net Income per Common Share</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We calculate basic earnings per share by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of common shares outstanding adjusted for the dilutive effect of stock options. </p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table shows the computation of basic and diluted earnings per share:</p><p style="font-family:'Times New Roman';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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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';font-size: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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-six Weeks Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 27,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 28,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 27,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 28,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except per share data)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,596</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39,846</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 74,316</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71,717</p></td></tr><tr><td style="vertical-align:bottom;width:51.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96,199</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of share based awards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,198</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,253</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,392</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,609</p></td></tr><tr><td style="vertical-align:bottom;width:51.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104,808</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.76</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.75</p></td></tr><tr><td style="vertical-align:bottom;width:51.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.68</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following awards have been excluded from the computation of dilutive earnings per share because the effect would be anti-dilutive:</p><p style="font-family:'Times New Roman';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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;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';font-size: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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size: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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:49.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-six Weeks Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:49.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 27,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 28,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 27,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 28,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:49.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,011</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 181</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,003</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 130</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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';font-size: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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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';font-size: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-six Weeks Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 27,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 28,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 27,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 28,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except per share data)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,596</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39,846</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 74,316</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71,717</p></td></tr><tr><td style="vertical-align:bottom;width:51.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96,199</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Dilutive effect of share based awards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,198</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,253</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,392</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,609</p></td></tr><tr><td style="vertical-align:bottom;width:51.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104,808</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.76</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.75</p></td></tr><tr><td style="vertical-align:bottom;width:51.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.68</p></td></tr></table> 43596000 39846000 74316000 71717000 98642000 96684000 98214000 96199000 6198000 8253000 6392000 8609000 104840000 104937000 104606000 104808000 0.44 0.41 0.76 0.75 0.42 0.38 0.71 0.68 <p style="font-family:'Times New Roman';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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.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';font-size:10pt;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';font-size: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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size: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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;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';font-size: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.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:49.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Thirteen Weeks Ended</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twenty-six Weeks Ended</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:49.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 27,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 28,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 27,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 28,</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:49.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,011</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 181</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,003</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 130</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1011000 181000 1003000 130000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
6 Months Ended
Jun. 27, 2019
Jul. 30, 2019
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 27, 2019  
Entity File Number 001-38070  
Entity Registrant Name Floor & Decor Holdings, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 27-3730271  
Entity Address, Address Line One 2233 Lake Park Drive  
Entity Address, City or Town Smyrna  
Entity Address, Postal Zip Code 30080  
Entity Address, State or Province GA  
City Area Code 404  
Local Phone Number 471-1634  
Title of 12(b) Security Class A common stock, $0.001 par value per share  
Trading Symbol FND  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   99,613,063
Entity Central Index Key 0001507079  
Amendment Flag false  
Current Fiscal Year End Date --12-26  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2019  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 27, 2019
Dec. 27, 2018
Current assets:    
Cash and cash equivalents $ 51,450 $ 644
Income taxes receivable 2,837 4,324
Receivables, net 35,641 67,527
Inventories, net 446,397 471,014
Prepaid expenses and other current assets 27,689 15,949
Total current assets 564,014 559,458
Fixed assets, net 382,646 328,366
Right of use assets 720,009 0
Intangible assets, net 109,315 109,330
Goodwill 227,447 227,447
Other assets 7,693 9,490
Total long-term assets 1,447,110 674,633
Total assets 2,011,124 1,234,091
Current liabilities:    
Current portion of term loans 3,500 3,500
Current portion of lease liability 44,461 0
Trade accounts payable 272,695 313,503
Accrued expenses and other current liabilities 97,015 82,038
Deferred revenue 6,967 5,244
Total current liabilities 424,638 404,285
Term loans 140,470 141,834
Deferred rent 0 36,980
Lease liabilities 747,595 0
Deferred income tax liabilities, net 25,173 26,838
Tenant improvement allowances 0 37,295
Other liabilities 2,360 2,550
Total long-term liabilities 915,598 245,497
Total liabilities 1,340,236 649,782
Commitments and contingencies (Note 5)
Capital stock:    
Preferred stock, $0.001 par value; 10,000,000 shares authorized; 0 shares issued and outstanding at June 27, 2019 and December 27, 2018 0 0
Additional paid-in capital 353,450 340,462
Accumulated other comprehensive income (loss), net (361) 186
Retained earnings 317,700 243,563
Total stockholders' equity 670,888 584,309
Total liabilities and stockholders' equity 2,011,124 1,234,091
Class A Common Stock    
Capital stock:    
Common stock 99 98
Class B Common Stock    
Capital stock:    
Common stock 0 0
Class C Common Stock    
Capital stock:    
Common stock $ 0 $ 0
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 27, 2019
Dec. 27, 2018
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Class A Common Stock    
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 450,000,000 450,000,000
Common stock, shares issued 99,111,260 97,588,539
Common stock, shares outstanding 99,111,260 97,588,539
Class B Common Stock    
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 10,000,000 10,000,000
Common stock, shares issued 0 0
Common stock, shares outstanding 0 0
Class C Common Stock    
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 30,000,000 30,000,000
Common stock, shares issued 0 0
Common stock, shares outstanding 0 0
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2019
Jun. 28, 2018
Jun. 27, 2019
Jun. 28, 2018
Income Statement [Abstract]        
Net Sales $ 520,311 $ 434,279 $ 997,361 $ 837,227
Revenue, Product and Service [Extensible List]     us-gaap:ProductMember  
Cost of sales 302,488 256,641 $ 578,164 494,203
Cost, Product and Service [Extensible List]     us-gaap:ProductMember  
Gross profit 217,823 177,638 $ 419,197 343,024
Operating expenses:        
Selling and store operating 134,643 108,626 262,026 211,193
General and administrative 30,916 25,179 61,118 48,518
Pre-opening 6,369 6,588 10,396 9,562
Total operating expenses 171,928 140,393 333,540 269,273
Operating income 45,895 37,245 85,657 73,751
Interest expense 2,223 2,145 5,144 3,929
Income before income taxes 43,672 35,100 80,513 69,822
Provision (benefit) for income taxes 76 (4,746) 6,197 (1,895)
Net income 43,596 39,846 74,316 71,717
Change in fair value of hedge instruments, net of tax, post-adoption (213)   (547)  
Change in fair value of hedge instruments, net of tax, pre-adoption   235   665
Total comprehensive income $ 43,383 $ 40,081 $ 73,769 $ 72,382
Basic earnings per share $ 0.44 $ 0.41 $ 0.76 $ 0.75
Diluted earnings per share $ 0.42 $ 0.38 $ 0.71 $ 0.68
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common stock
Class A Common Stock
Additional paid-in capital
Accumulated other comprehensive income (loss)
Retained earnings
Class A Common Stock
Class B Common Stock
Class C Common Stock
Total
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Cumulative effect from adoption       $ 7,826       $ 7,826
Balance at Dec. 28, 2017 $ 96 $ 323,419 $ (205) 119,550       442,860
Balance (in shares) at Dec. 28, 2017 95,509,000              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation expense   1,415           1,415
Exercise of stock options   3,195           3,195
Exercise of stock options (in shares) 585,000              
Other comprehensive gain (loss), net of tax, pre-adoption     430         430
Net income       31,871       31,871
Balance at Mar. 29, 2018 $ 96 328,029 225 159,247       487,597
Balance (in shares) at Mar. 29, 2018 96,094,000              
Balance at Dec. 28, 2017 $ 96 323,419 (205) 119,550       442,860
Balance (in shares) at Dec. 28, 2017 95,509,000              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive gain (loss), net of tax, pre-adoption               665
Net income               71,717
Balance at Jun. 28, 2018 $ 97 335,024 460 199,093       534,674
Balance (in shares) at Jun. 28, 2018 97,218,000              
Balance at Mar. 29, 2018 $ 96 328,029 225 159,247       487,597
Balance (in shares) at Mar. 29, 2018 96,094,000              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation expense   1,536           1,536
Exercise of stock options $ 1 5,459           5,460
Exercise of stock options (in shares) 1,124,000              
Other comprehensive gain (loss), net of tax, pre-adoption     235         235
Net income       39,846       39,846
Balance at Jun. 28, 2018 $ 97 335,024 460 199,093       534,674
Balance (in shares) at Jun. 28, 2018 97,218,000              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Cumulative effect from adoption $ 0 0 0 (179)       (179)
Balance at Dec. 27, 2018 $ 98 340,462 186 243,563       584,309
Balance (in shares) at Dec. 27, 2018 97,588,000       97,588,539 0 0  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation expense $ 0 2,250 0 0       2,250
Stock-based compensation (in shares) 0              
Exercise of stock options $ 0 1,776 0 0       1,776
Exercise of stock options (in shares) 348,000              
Shares issued under employee stock plan $ 0 1,419 0 0       1,419
Shares issued under employee stock plan (in shares) 61,000              
Other comprehensive gain (loss), net of tax, post-adoption $ 0 0 (334) 0       (334)
Net income 0 0 0 30,720       30,720
Balance at Mar. 28, 2019 $ 98 345,907 (148) 274,104       619,961
Balance (in shares) at Mar. 28, 2019 97,997,000              
Balance at Dec. 27, 2018 $ 98 340,462 186 243,563       584,309
Balance (in shares) at Dec. 27, 2018 97,588,000       97,588,539 0 0  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive gain (loss), net of tax, post-adoption               (547)
Net income               74,316
Balance at Jun. 27, 2019 $ 99 353,450 (361) 317,700       670,888
Balance (in shares) at Jun. 27, 2019 99,111,000       99,111,260 0 0  
Balance at Mar. 28, 2019 $ 98 345,907 (148) 274,104       619,961
Balance (in shares) at Mar. 28, 2019 97,997,000              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock-based compensation expense $ 0 2,168 0 0       2,168
Stock-based compensation (in shares) 0              
Exercise of stock options $ 1 5,375 0 0       5,376
Exercise of stock options (in shares) 1,090,000              
Issuance of restricted stock award $ 0 0 0 0       0
Issuance of restricted stock award (in shares) 24,000              
Other comprehensive gain (loss), net of tax, post-adoption $ 0 0 (213)         (213)
Net income 0 0 0 43,596       43,596
Balance at Jun. 27, 2019 $ 99 $ 353,450 $ (361) $ 317,700       $ 670,888
Balance (in shares) at Jun. 27, 2019 99,111,000       99,111,260 0 0  
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 27, 2019
Jun. 28, 2018
Operating activities    
Net income $ 74,316 $ 71,717
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 34,910 23,632
Gain on asset disposals 22 0
Amortization of tenant improvement allowances 0 (2,165)
Deferred income taxes (1,478) 2,822
Interest cap derivative contracts 1,250 (794)
Stock based compensation expense 4,418 2,952
Changes in operating assets and liabilities:    
Receivables, net 15,809 12,697
Inventories, net 24,618 (14,989)
Trade accounts payable (40,808) 6,257
Accrued expenses and other current liabilities 9,058 (21,912)
Income taxes 1,541 (5,320)
Deferred revenue 1,723 2,441
Deferred rent 0 4,955
Tenant improvement allowances 0 3,034
Other (3,222) (1,404)
Net cash provided by operating activities 122,157 83,923
Investing activities    
Purchases of fixed assets (78,172) (63,438)
Net cash used in investing activities (78,172) (63,438)
Financing activities    
Borrowings on revolving line of credit 95,300 129,300
Payments on revolving line of credit (95,300) (156,700)
Payments on term loans (1,750) (1,750)
Proceeds from exercise of stock options 7,152 8,656
Proceeds from employee stock purchase plan 1,419 0
Net cash provided by (used in) financing activities 6,821 (20,494)
Net increase (decrease) in cash and cash equivalents 50,806 (9)
Cash and cash equivalents, beginning of the period 644 556
Cash and cash equivalents, end of the period 51,450 547
Supplemental disclosures of cash flow information    
Buildings and equipment acquired under operating leases 132,213 0
Cash paid for interest 3,912 3,844
Cash paid for income taxes 12,099 637
Fixed assets accrued at the end of the period $ 25,420 $ 18,596
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 27, 2019
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

1. Summary of Significant Accounting Policies

Nature of Business

Floor & Decor Holdings, Inc., together with its subsidiaries (the “Company,” “we,” “our” or “us”) is a highly differentiated, rapidly growing specialty retailer of hard surface flooring and related accessories. We offer a broad in-stock assortment of tile, wood, laminate, vinyl, and natural stone flooring along with decorative and installation accessories at everyday low prices. Our stores appeal to a variety of customers, including professional installers and commercial businesses (“Pro”), Do-it-Yourself customers (“DIY”) and customers who buy our products for professional installation (“Buy-it-Yourself” or “BIY”). We operate within one reportable segment.

As of June 27, 2019, the Company, through its wholly owned subsidiary, Floor and Decor Outlets of America, Inc. (“F&D”), operates 106 warehouse-format stores, which average 75,000 square feet, and one small-format standalone design center in 28 states, as well as three distribution centers and an e-commerce site, FloorandDecor.com.

Fiscal Year

The Company’s fiscal year is the 52- or 53-week period ending on the Thursday on or preceding December 31st. Fiscal years ending December 26, 2019 (“fiscal 2019”) and December 27, 2018 (“fiscal 2018”) include 52 weeks. When a 53-week fiscal year occurs, we report the additional week at the end of the fiscal fourth quarter. 52-week fiscal years consist of thirteen-week periods in each quarter of the fiscal year.

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. These financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information. The Condensed Consolidated Balance Sheet as of December 27, 2018 has been derived from the audited Consolidated Balance Sheet for the fiscal year then ended. The interim condensed consolidated financial statements should be read together with the audited consolidated financial statements and related footnote disclosures included in the Company’s Annual Report on Form 10-K for fiscal 2018, filed with the Securities and Exchange Commission (the “SEC”) on February 25, 2019 (the “Annual Report”).

Management believes the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments considered necessary for a fair statement of results for the interim periods presented.

Results of operations for the thirteen and twenty-six weeks ended June 27, 2019 and June 28, 2018 are not necessarily indicative of the results to be expected for the full years.

There have been no updates to our Significant Accounting Policies since the Annual Report, except for the accounting policy changes in connection with the newly adopted lease accounting standard outlined in Note 5 to our Condensed Consolidated Financial Statements included in this Quarterly Report. For more information regarding our Significant Accounting Policies and Estimates, see the “Summary of Significant Accounting Policies” section of “Item 8. Financial Statements and Supplementary Data” of our Annual Report.

Recently Issued Accounting Pronouncements

There have been no updates to Recently Issued Accounting Pronouncements that have yet to be adopted since the Annual Report. For information regarding Recently Issued Accounting Pronouncements, see the “Summary of Significant Accounting Policies” section of “Item 8. Financial Statements and Supplementary Data” of our Annual Report.

Recently Adopted Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02, “Leases (Topic 842).” ASU No. 2016-02 requires that lessees recognize lease assets and lease liabilities on the balance sheet with an option to exclude short-term leases (leases with terms of 12 months or less). The guidance also requires disclosures about the amount, timing, and uncertainty of cash flows arising from leases. We adopted the ASU in the first quarter of fiscal 2019 using the modified retrospective approach. The cumulative effect adjustment upon adoption resulted in an immaterial opening balance sheet reduction to retained earnings. The adoption of ASU No. 2016-02 had a material impact on the Company’s Condensed Consolidated Balance Sheets but did not have a material impact on the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income or Condensed Consolidated Statements of Cash Flows. Refer to Note 5 to our Condensed Consolidated Financial Statements included in this Quarterly Report for further details.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues
6 Months Ended
Jun. 27, 2019
Revenue from Contract with Customer [Abstract]  
Revenues

2. Revenues

Disaggregated Revenue

The following table presents the net sales of each major product category (in thousands):

Thirteen Weeks Ended

Thirteen Weeks Ended

June 27, 2019

June 28, 2018

    

    

    

% of

    

    

% of

Product Category

Net Sales

Net Sales

Net Sales

Net Sales

Tile

$

136,319

 

26

%  

$

123,408

 

28

%

Laminate / Luxury Vinyl Plank

 

108,218

 

21

 

77,436

 

18

Decorative Accessories

 

97,594

 

19

 

82,976

 

19

Installation Materials and Tools

 

88,592

 

17

 

68,201

 

16

Wood

 

52,762

 

10

 

48,911

 

11

Natural Stone

 

32,903

 

6

 

29,533

 

7

Delivery and Other

 

3,923

 

1

 

3,814

 

1

Total

$

520,311

 

100

%  

$

434,279

 

100

%

Twenty-six Weeks Ended

Twenty-six Weeks Ended

June 27, 2019

June 28, 2018

    

    

    

% of

    

    

% of

Product Category

Net Sales

Net Sales

Net Sales

Net Sales

Tile

$

261,629

 

26

%  

$

240,810

 

29

%

Laminate / Luxury Vinyl Plank

 

205,720

 

21

 

144,328

 

17

Decorative Accessories

 

192,034

 

19

 

161,465

 

19

Installation Materials and Tools

 

168,301

 

17

 

131,782

 

16

Wood

 

101,992

 

10

 

95,396

 

11

Natural Stone

 

63,790

 

6

 

57,539

 

7

Delivery and Other

 

3,895

 

1

 

5,907

 

1

Total

$

997,361

 

100

%  

$

837,227

 

100

%

.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Debt
6 Months Ended
Jun. 27, 2019
Debt  
Debt

3. Debt

Fair Value of Debt

Market risk associated with our fixed and variable rate long-term debt relates to the potential change in fair value and negative impact to future earnings, respectively, from a change in interest rates. The aggregate fair value of debt is based primarily on our estimates of interest rates, maturities, credit risk, and underlying collateral and is classified as Level 3 within the fair value hierarchy. At June 27, 2019 and December 27, 2018, the carrying amounts and fair values of our debt were as follows:

    

June 27,

    

December 27,

(in thousands)

2019

2018

Total debt at par value

$

147,250

$

149,000

Less: unamortized discount and debt issuance costs

 

3,280

 

3,666

Net carrying amount

$

143,970

$

145,334

Fair value

$

146,514

$

147,883

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
6 Months Ended
Jun. 27, 2019
Income Taxes  
Income Taxes

4. Income Taxes

Our effective income tax rates were 7.7% and (2.7)% for the twenty-six weeks ended June 27, 2019 and June 28, 2018, respectively. The higher effective tax rate for the twenty-six weeks ended June 27, 2019 was primarily due to the recognition of lower excess tax benefits in the current period related to stock options exercised than in the corresponding prior year period.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies
6 Months Ended
Jun. 27, 2019
Commitments and Contingencies.  
Commitments and Contingencies

5. Commitments and Contingencies

Lease Commitments

In the first quarter of fiscal 2019, we adopted ASU No. 2016-02, “Leases (Topic 842),” which requires that lessees recognize lease assets and lease liabilities for all leases on the balance sheet with an option to exclude short-term leases (leases with terms of 12 months or less), which we also elected. We adopted ASU No. 2016-02 using the modified retrospective approach and elected the package of practical expedients to use in transition, which permitted us not to reassess, under the new standard, our prior conclusions about lease identification and lease classification. The cumulative effect adjustment upon adoption of ASU No. 2016-02 resulted in an immaterial adjustment to retained earnings. The adoption also resulted in the addition of $621 million of right of use assets and a corresponding $683 million of lease liabilities to our balance sheet, while eliminating deferred rent and tenant improvement allowances. Additionally, we do not separate lease and nonlease components of contracts.

The majority of our long-term operating lease agreements are for our corporate office, retail locations, and distribution centers, which expire in various years through 2038. All of our building leases have 10-15 year lease terms, except one lease which has a 20-year term. The majority of our building leases also include options to extend, which are factored into the recognition of their respective assets and liabilities when appropriate. Additionally, one building lease contains variable lease payments, which are determined based on a percentage of retail sales over a contractual level, and we sublease real estate within one store and one distribution center to third parties. Certain of our lease agreements include escalating rents over the lease terms which, under Topic 842, results in rent being expensed on a straight-line basis over the life of the lease that commences on the date we have the right to control the property. Our lease agreements do not contain any residual value guarantees or restrictive covenants that would reasonably be expected to have a material impact on our business.

As most of our leases do not provide a readily determinable implicit rate, we use a third party to assist in the determination of the incremental borrowing rate, specifically the Bloomberg yield curve for U.S. consumers with a BB- credit rating. The rate is adjusted for collateralization as well as inflation.

Lease Position

The table below presents supplemental balance sheet information related to operating leases.

As of

(in thousands, except lease term and discount rate)

Balance Sheet Classification

June 27, 2019

Assets

Building

Right of use assets

$

707,855

Equipment

Right of use assets

7,448

Land

Right of use assets

219

Software

Right of use assets

4,487

Total operating lease assets

$

720,009

Liabilities

 

Current

 

Building

Current portion of lease liabilities

$

38,625

Equipment

Current portion of lease liabilities

3,353

Land

Current portion of lease liabilities

89

Software

Current portion of lease liabilities

2,394

Total current operating lease liabilities

44,461

Noncurrent

Building

Lease liabilities

740,739

Equipment

Lease liabilities

4,601

Land

Lease liabilities

136

Software

Lease liabilities

2,119

Total noncurrent operating lease liabilities

747,595

Total operating lease liabilities

$

792,056

Weighted-average remaining lease term

 

9 years

Weighted-average discount rate

5.5%

Lease Costs

The table below presents components of lease expense for operating leases.

    

Thirteen Weeks Ended

    

Twenty-six Weeks Ended

(in thousands)

Classification

June 27, 2019

June 27, 2019

Operating lease cost (1)

Selling and store operating

$

28,914

$

54,929

Sublease income

Selling and store operating

 

(606)

 

(1,229)

Total lease cost

$

28,308

$

53,700

(1) Includes variable lease costs, which are immaterial.

Undiscounted Cash Flows

Future minimum lease payments under non-cancelable operating leases (with initial or remaining lease terms in excess of one year) as of June 27, 2019, were:

(in thousands)

    

Amount

Twenty-six weeks ending December 26, 2019

$

50,319

2020

 

97,378

2021

 

112,876

2022

 

107,688

2023

 

102,990

Thereafter

 

594,379

Total minimum lease payments (2)

$

1,065,630

Less: amount of lease payments representing interest

273,574

Present value of future minimum lease payments

792,056

Less: current obligations under leases

44,461

Long-term lease obligations

$

747,595

(2) Future lease payments exclude approximately $200 million of legally binding minimum lease payments for operating leases signed but not yet commenced.

For the twenty-six weeks ended June 27, 2019, cash paid for operating leases was $52.4 million.

Litigation

On May 20, 2019, an alleged stockholder of the Company filed a putative class action lawsuit, Taylor v. Floor & Decor Holdings, Inc., et al., No. 1:19-cv-02270-SCJ (N.D. Ga.), in the United States District Court for the Northern District of Georgia against the Company and certain of our officers, directors and stockholders. The complaint alleges certain violations of federal securities laws based on, among other things, purported materially false and misleading statements and omissions allegedly made by the Company between May 23, 2018 and August 1, 2018 and seeks class certification, unspecified monetary damages, costs and attorneys’ fees and equitable relief. The Company denies the material allegations in this lawsuit, which is in the early stages and has not yet been certified as a class, and intends to defend itself vigorously. In addition, the Company maintains insurance that may cover any liability arising out of this litigation up to the policy limits and subject to meeting certain deductibles and to other terms and conditions thereof. Estimating an amount or range of possible losses resulting from litigation proceedings is inherently difficult, particularly where the matters involve indeterminate claims for monetary damages and are in the stages of the proceedings where key factual and legal issues have not been resolved. For these reasons, we are currently unable to predict the ultimate timing or outcome of or reasonably estimate the possible losses or a range of possible losses resulting from this litigation.

We are also subject to various other legal actions, claims and proceedings arising in the ordinary course of business, which may include claims related to general liability, workers’ compensation, product liability, intellectual property and employment-related matters resulting from our business activities. As with most actions such as these, an estimation of any possible and/or ultimate liability cannot always be determined. We establish reserves for specific legal proceedings when we determine that the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated. These various other ordinary course proceedings are not expected to have a material impact on our consolidated financial position, cash flows, or results of operations, however regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation
6 Months Ended
Jun. 27, 2019
Stock-Based Compensation Abstract  
Stock-Based Compensation

6. Stock Based Compensation

At our 2018 annual meeting of stockholders held on May 17, 2018, our stockholders approved the Floor & Decor Holdings, Inc. Employee Stock Purchase Plan (the “ESPP”), which became available to substantially all of our employees beginning in the third quarter of fiscal 2018. The ESPP permits eligible employees to purchase shares of our

common stock through payroll deductions, subject to certain limitations. The purchase price of the shares under the ESPP will in no event be less than the lesser of 85% of the lower of the fair market value of our common stock on either the first or last trading day of each six-month offering period. There were 1,500,000 shares of our Class A common stock, par value $0.001 per share, originally approved for issuance under the ESPP. During the thirteen and twenty-six weeks ended June 27, 2019, the Company recognized $127 and $270 thousand of stock-based compensation expense related to the ESPP, respectively.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share
6 Months Ended
Jun. 27, 2019
Earnings Per Share  
Earnings Per Share

7. Earnings Per Share

Net Income per Common Share

We calculate basic earnings per share by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of common shares outstanding adjusted for the dilutive effect of stock options.

The following table shows the computation of basic and diluted earnings per share:

    

Thirteen Weeks Ended

    

Twenty-six Weeks Ended

June 27,

June 28,

June 27,

June 28,

(in thousands, except per share data)

2019

    

2018

2019

    

2018

Net income

$

43,596

$

39,846

$

74,316

$

71,717

Basic weighted average shares outstanding

 

98,642

 

96,684

 

98,214

 

96,199

Dilutive effect of share based awards

 

6,198

8,253

 

6,392

8,609

Diluted weighted average shares outstanding

 

104,840

 

104,937

 

104,606

 

104,808

Basic earnings per share

$

0.44

$

0.41

$

0.76

$

0.75

Diluted earnings per share

$

0.42

$

0.38

$

0.71

$

0.68

The following awards have been excluded from the computation of dilutive earnings per share because the effect would be anti-dilutive:

    

Thirteen Weeks Ended

    

Twenty-six Weeks Ended

June 27,

June 28,

June 27,

June 28,

(in thousands)

2019

2018

2019

2018

Stock options

 

1,011

 

181

 

1,003

 

130

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 27, 2019
Summary of Significant Accounting Policies  
Fiscal Year

Fiscal Year

The Company’s fiscal year is the 52- or 53-week period ending on the Thursday on or preceding December 31st. Fiscal years ending December 26, 2019 (“fiscal 2019”) and December 27, 2018 (“fiscal 2018”) include 52 weeks. When a 53-week fiscal year occurs, we report the additional week at the end of the fiscal fourth quarter. 52-week fiscal years consist of thirteen-week periods in each quarter of the fiscal year.

Basis of Presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. These financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information. The Condensed Consolidated Balance Sheet as of December 27, 2018 has been derived from the audited Consolidated Balance Sheet for the fiscal year then ended. The interim condensed consolidated financial statements should be read together with the audited consolidated financial statements and related footnote disclosures included in the Company’s Annual Report on Form 10-K for fiscal 2018, filed with the Securities and Exchange Commission (the “SEC”) on February 25, 2019 (the “Annual Report”).

Management believes the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments considered necessary for a fair statement of results for the interim periods presented.

Results of operations for the thirteen and twenty-six weeks ended June 27, 2019 and June 28, 2018 are not necessarily indicative of the results to be expected for the full years.

Recent Accounting Pronouncements

Recently Issued Accounting Pronouncements

There have been no updates to Recently Issued Accounting Pronouncements that have yet to be adopted since the Annual Report. For information regarding Recently Issued Accounting Pronouncements, see the “Summary of Significant Accounting Policies” section of “Item 8. Financial Statements and Supplementary Data” of our Annual Report.

Recently Adopted Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02, “Leases (Topic 842).” ASU No. 2016-02 requires that lessees recognize lease assets and lease liabilities on the balance sheet with an option to exclude short-term leases (leases with terms of 12 months or less). The guidance also requires disclosures about the amount, timing, and uncertainty of cash flows arising from leases. We adopted the ASU in the first quarter of fiscal 2019 using the modified retrospective approach. The cumulative effect adjustment upon adoption resulted in an immaterial opening balance sheet reduction to retained earnings. The adoption of ASU No. 2016-02 had a material impact on the Company’s Condensed Consolidated Balance Sheets but did not have a material impact on the Company’s Condensed Consolidated Statements of Operations and Comprehensive Income or Condensed Consolidated Statements of Cash Flows. Refer to Note 5 to our Condensed Consolidated Financial Statements included in this Quarterly Report for further details.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues (Tables)
6 Months Ended
Jun. 27, 2019
Disaggregation of Revenue [Abstract]  
Disaggregated Revenue

Thirteen Weeks Ended

Thirteen Weeks Ended

June 27, 2019

June 28, 2018

    

    

    

% of

    

    

% of

Product Category

Net Sales

Net Sales

Net Sales

Net Sales

Tile

$

136,319

 

26

%  

$

123,408

 

28

%

Laminate / Luxury Vinyl Plank

 

108,218

 

21

 

77,436

 

18

Decorative Accessories

 

97,594

 

19

 

82,976

 

19

Installation Materials and Tools

 

88,592

 

17

 

68,201

 

16

Wood

 

52,762

 

10

 

48,911

 

11

Natural Stone

 

32,903

 

6

 

29,533

 

7

Delivery and Other

 

3,923

 

1

 

3,814

 

1

Total

$

520,311

 

100

%  

$

434,279

 

100

%

Twenty-six Weeks Ended

Twenty-six Weeks Ended

June 27, 2019

June 28, 2018

    

    

    

% of

    

    

% of

Product Category

Net Sales

Net Sales

Net Sales

Net Sales

Tile

$

261,629

 

26

%  

$

240,810

 

29

%

Laminate / Luxury Vinyl Plank

 

205,720

 

21

 

144,328

 

17

Decorative Accessories

 

192,034

 

19

 

161,465

 

19

Installation Materials and Tools

 

168,301

 

17

 

131,782

 

16

Wood

 

101,992

 

10

 

95,396

 

11

Natural Stone

 

63,790

 

6

 

57,539

 

7

Delivery and Other

 

3,895

 

1

 

5,907

 

1

Total

$

997,361

 

100

%  

$

837,227

 

100

%

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Debt (Tables)
6 Months Ended
Jun. 27, 2019
Debt  
Schedule of fair value debt

    

June 27,

    

December 27,

(in thousands)

2019

2018

Total debt at par value

$

147,250

$

149,000

Less: unamortized discount and debt issuance costs

 

3,280

 

3,666

Net carrying amount

$

143,970

$

145,334

Fair value

$

146,514

$

147,883

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 27, 2019
Commitments and Contingencies.  
Schedule of supplemental balance sheet information related to operating leases

As of

(in thousands, except lease term and discount rate)

Balance Sheet Classification

June 27, 2019

Assets

Building

Right of use assets

$

707,855

Equipment

Right of use assets

7,448

Land

Right of use assets

219

Software

Right of use assets

4,487

Total operating lease assets

$

720,009

Liabilities

 

Current

 

Building

Current portion of lease liabilities

$

38,625

Equipment

Current portion of lease liabilities

3,353

Land

Current portion of lease liabilities

89

Software

Current portion of lease liabilities

2,394

Total current operating lease liabilities

44,461

Noncurrent

Building

Lease liabilities

740,739

Equipment

Lease liabilities

4,601

Land

Lease liabilities

136

Software

Lease liabilities

2,119

Total noncurrent operating lease liabilities

747,595

Total operating lease liabilities

$

792,056

Weighted-average remaining lease term

 

9 years

Weighted-average discount rate

5.5%

Schedule of components of lease expense

    

Thirteen Weeks Ended

    

Twenty-six Weeks Ended

(in thousands)

Classification

June 27, 2019

June 27, 2019

Operating lease cost (1)

Selling and store operating

$

28,914

$

54,929

Sublease income

Selling and store operating

 

(606)

 

(1,229)

Total lease cost

$

28,308

$

53,700

(1) Includes variable lease costs, which are immaterial.

Schedule of Future minimum lease payments under non cancelable operating leases

(in thousands)

    

Amount

Twenty-six weeks ending December 26, 2019

$

50,319

2020

 

97,378

2021

 

112,876

2022

 

107,688

2023

 

102,990

Thereafter

 

594,379

Total minimum lease payments (2)

$

1,065,630

Less: amount of lease payments representing interest

273,574

Present value of future minimum lease payments

792,056

Less: current obligations under leases

44,461

Long-term lease obligations

$

747,595

(2) Future lease payments exclude approximately $200 million of legally binding minimum lease payments for operating leases signed but not yet commenced.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 27, 2019
Earnings Per Share  
Schedule of computation of basic and diluted earnings per share

    

Thirteen Weeks Ended

    

Twenty-six Weeks Ended

June 27,

June 28,

June 27,

June 28,

(in thousands, except per share data)

2019

    

2018

2019

    

2018

Net income

$

43,596

$

39,846

$

74,316

$

71,717

Basic weighted average shares outstanding

 

98,642

 

96,684

 

98,214

 

96,199

Dilutive effect of share based awards

 

6,198

8,253

 

6,392

8,609

Diluted weighted average shares outstanding

 

104,840

 

104,937

 

104,606

 

104,808

Basic earnings per share

$

0.44

$

0.41

$

0.76

$

0.75

Diluted earnings per share

$

0.42

$

0.38

$

0.71

$

0.68

Schedule of awards excluded from computation

    

Thirteen Weeks Ended

    

Twenty-six Weeks Ended

June 27,

June 28,

June 27,

June 28,

(in thousands)

2019

2018

2019

2018

Stock options

 

1,011

 

181

 

1,003

 

130

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Details)
ft² in Thousands
6 Months Ended 12 Months Ended
Jun. 27, 2019
ft²
segment
facility
state
Dec. 26, 2019
Dec. 27, 2018
Dec. 31, 2015
Real Estate Properties [Line Items]        
Number of reportable segments | segment 1      
Number of states with facilities | state 28      
Number of distribution centers 3      
Fiscal year period   364 days 364 days 371 days
Fiscal quarter period 91 days      
Minimum        
Real Estate Properties [Line Items]        
Fiscal year period 364 days      
Maximum        
Real Estate Properties [Line Items]        
Fiscal year period 371 days      
Warehouse Format Store [Member]        
Real Estate Properties [Line Items]        
Number of stores 106      
Area of facility | ft² 75      
Small Format Store [Member]        
Real Estate Properties [Line Items]        
Number of stores 1      
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2019
Jun. 28, 2018
Jun. 27, 2019
Jun. 28, 2018
Net Sales $ 520,311 $ 434,279 $ 997,361 $ 837,227
% of Net Sales     100.00% 100.00%
Revenue from Contract with Customer, Product and Service Benchmark [Member] | Product Concentration Risk [Member]        
Net Sales $ 520,311 $ 434,279    
% of Net Sales 100.00% 100.00%    
Tile        
Net Sales     $ 261,629 $ 240,810
% of Net Sales     26.00% 29.00%
Tile | Revenue from Contract with Customer, Product and Service Benchmark [Member] | Product Concentration Risk [Member]        
Net Sales $ 136,319 $ 123,408    
% of Net Sales 26.00% 28.00%    
Decorative Accessories        
Net Sales     $ 192,034 $ 161,465
% of Net Sales     19.00% 19.00%
Decorative Accessories | Revenue from Contract with Customer, Product and Service Benchmark [Member] | Product Concentration Risk [Member]        
Net Sales $ 97,594 $ 82,976    
% of Net Sales 19.00% 19.00%    
Laminate Luxury Vinyl Plank        
Net Sales     $ 205,720 $ 144,328
% of Net Sales     21.00% 17.00%
Laminate Luxury Vinyl Plank | Revenue from Contract with Customer, Product and Service Benchmark [Member] | Product Concentration Risk [Member]        
Net Sales $ 108,218 $ 77,436    
% of Net Sales 21.00% 18.00%    
Installation Materials And Tools        
Net Sales     $ 168,301 $ 131,782
% of Net Sales     17.00% 16.00%
Installation Materials And Tools | Revenue from Contract with Customer, Product and Service Benchmark [Member] | Product Concentration Risk [Member]        
Net Sales $ 88,592 $ 68,201    
% of Net Sales 17.00% 16.00%    
Wood        
Net Sales     $ 101,992 $ 95,396
% of Net Sales     10.00% 11.00%
Wood | Revenue from Contract with Customer, Product and Service Benchmark [Member] | Product Concentration Risk [Member]        
Net Sales $ 52,762 $ 48,911    
% of Net Sales 10.00% 11.00%    
Natural Stone        
Net Sales     $ 63,790 $ 57,539
% of Net Sales     6.00% 7.00%
Natural Stone | Revenue from Contract with Customer, Product and Service Benchmark [Member] | Product Concentration Risk [Member]        
Net Sales $ 32,903 $ 29,533    
% of Net Sales 6.00% 7.00%    
Delivery and Other        
Net Sales     $ 3,895 $ 5,907
% of Net Sales     1.00% 1.00%
Delivery and Other | Revenue from Contract with Customer, Product and Service Benchmark [Member] | Product Concentration Risk [Member]        
Net Sales $ 3,923 $ 3,814    
% of Net Sales 1.00% 1.00%    
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Fair Value of Debt (Details) - USD ($)
$ in Thousands
Jun. 27, 2019
Dec. 27, 2018
Debt Instrument [Line Items]    
Total debt at par value $ 147,250 $ 149,000
Less: unamortized discount and debt issuance costs 3,280 3,666
Net carrying amount 143,970 145,334
Level 3    
Debt Instrument [Line Items]    
Fair value $ 146,514 $ 147,883
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Details)
6 Months Ended
Jun. 27, 2019
Jun. 28, 2018
Income Taxes    
Effective income tax rate (as a percent) 7.70% (2.70%)
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Lease costs (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 27, 2018
USD ($)
Jun. 27, 2019
USD ($)
Jun. 27, 2019
USD ($)
facility
item
Dec. 28, 2018
USD ($)
Lease Commitments        
Lease, Practical Expedients, Package [true false] true      
Right of use assets $ 0 $ 720,009 $ 720,009  
Operating lease liability   792,056 $ 792,056  
Lease term for 1 particular lease     20 years  
Number of leases with longer term | item     1  
Existence of option to extend     true  
Number of leases with variable payments | facility     1  
Number of stores subleased | facility     1  
Number of distribution centers subleased | facility     1  
Existence of residual value guarantee     false  
Current portion of lease liability 0 44,461 $ 44,461  
Lease liabilities $ 0 $ 747,595 $ 747,595  
Weighted average remaining lease term   9 years 9 years  
Weighted average discount rate   5.50% 5.50%  
Lease, Cost [Abstract]        
Operating lease cost   $ 28,914 $ 54,929  
Sublease income   (606) (1,229)  
Lease, Cost, Total   28,308 53,700  
Building [Member]        
Lease Commitments        
Right of use assets   707,855 707,855  
Current portion of lease liability   38,625 38,625  
Lease liabilities   740,739 740,739  
Equipment [Member]        
Lease Commitments        
Right of use assets   7,448 7,448  
Current portion of lease liability   3,353 3,353  
Lease liabilities   4,601 4,601  
Land [Member]        
Lease Commitments        
Right of use assets   219 219  
Current portion of lease liability   89 89  
Lease liabilities   136 136  
Software and Software Development Costs [Member]        
Lease Commitments        
Right of use assets   4,487 4,487  
Current portion of lease liability   2,394 2,394  
Lease liabilities   $ 2,119 $ 2,119  
Minimum        
Lease Commitments        
Lease term   10 years 10 years  
Maximum        
Lease Commitments        
Lease term   15 years 15 years  
Accounting Standards Update 2016-02 [Member] | Restatement Adjustment [Member]        
Lease Commitments        
Right of use assets       $ 621,000
Operating lease liability       $ 683,000
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Lease Maturity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 27, 2019
Dec. 27, 2018
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Thirty-nine weeks ended December 26, 2019 $ 50,319  
2020 97,378  
2021 112,876  
2022 107,688  
2023 102,990  
Thereafter 594,379  
Total minimum lease payments 1,065,630  
Amount representing interest 273,574  
Operating Lease, Liability, Total 792,056  
Current portion of lease liability 44,461 $ 0
Long-term lease obligations 747,595 $ 0
Minimum lease payments for leases not yet commenced 200,000  
Cash paid during the period against operating lease liabilities $ 52,400  
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
May 17, 2018
Jun. 27, 2019
Mar. 28, 2019
Jun. 27, 2019
Dec. 27, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issued under employee stock plan     $ 1,419    
Stock purchase plan, expense   $ 127   $ 270  
Class A Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock, par value   $ 0.001   $ 0.001 $ 0.001
Employee Stock Purchase Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Fair market value measurement period 6 months        
Employee Stock Purchase Plan [Member] | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Purchase price, as a percentage of fair market value 85.00%        
Employee Stock Purchase Plan [Member] | Class A Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of stock authorized under the plan 1,500,000        
Common stock, par value $ 0.001        
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Calculation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2019
Mar. 28, 2019
Jun. 28, 2018
Mar. 29, 2018
Jun. 27, 2019
Jun. 28, 2018
Earnings Per Share            
Net income $ 43,596 $ 30,720 $ 39,846 $ 31,871 $ 74,316 $ 71,717
Basic weighted average shares outstanding 98,642   96,684   98,214 96,199
Dilutive effect of share based awards 6,198   8,253   6,392 8,609
Diluted weighted average shares outstanding 104,840   104,937   104,606 104,808
Basic earnings per share $ 0.44   $ 0.41   $ 0.76 $ 0.75
Diluted earnings per share $ 0.42   $ 0.38   $ 0.71 $ 0.68
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Dilutive effects of share based awards (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2019
Jun. 28, 2018
Jun. 27, 2019
Jun. 28, 2018
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from the computation of diluted earnings (per share) 1,011 181 1,003 130
EXCEL 39 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /F# 4\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ^8,!3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #Y@P%/58/ H^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/:L,P#(=?9?B>R&YHV4R:RT9/'0Q6V-C-V&IK&O_!UDCZ]DNR M-F5L#["CI9\_?0+5.DH=$KZD$#&1Q7S7N]9GJ>.:'8FB!,CZB$[EF3.B L.%^!0U)&D8(16,29R)K::*D3*@KI@C=ZQL?/U$XPHP%; M=.@I@R@%L&:<&,]]6\,-,,((D\O?!30S<:K^B9TZP"[)/MLYU75=V553;MA! MP/OS]G5:M[ ^D_(:AU_92CI'7+/KY+?J\6FW8"WQ=<[,1*5EPNEQ^C MZP^_F[ +QN[M/S:^"C8U_+J+Y@M02P,$% @ ^8,!3YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #Y@P%/< )J!S8# Z#P & 'AL+W=OJT[3=-G 05< 9. MT[W]C*%IYGL\[4\ <\X]-H?C,#\8<;Y.DVQQ4770W M^J@:>V>GV[HP]K+=)]VQ5<76D>HJH32=)'51-O%JX<8>VM5"GTQ5-NJAC;I3 M71?M[WM5Z?,R%O';P&.Y/YA^(%DMCL5>?5/F^_&AM5?)IU5E755[+S M^#46C2^:/?'Z_*WZ1[=XNYBGHE-K7?TLM^:PC&=QM%6[XE291WW^I,8%Y7$T MKOZ+>E&5A?R<07KF MZ-D5/?<> $=,L$ .!7)&GWH"'#'# A,H,&'TN2? $2+%"E.H,.5\X4D "&&) M&928<;[T) DX/0<2LPYW[<:0 )>BQ3'*>45?+L1)F"X"(16\ J^YP!# =,% M3.Z=(%[!MQUA KX+'%\A>07?>80)6"]PR@4/,?GF(TS(?1QUP9-,S'V ";F/ M\RYXG(FYSS$RY#[.O.")ELQ]@ FYCV,O>*@E:\G>ZXQ\%8 )?!\0 MSC[Q7&>9K\(QH;](PMDGGNO,?\< )JB"LT\\U]G$5_G_OWO"V2>>Z\Q[D]89OCLF$^$3"[MS_T 68T'.3> >0/-VY MGQJ$">R9$N\ DJ<[]_=,A GLF1+O )*G._??9X3Q]\SDJA.I5;MW35L7;?2I M<1WCU>BE,;QS?6'R#A^ZRJ]%NR^;+GK2QO9#KFO9:6V4G4IZ8U_$@VUD+Q>5 MVIG^=&K/VZ&;&RZ,/HZ=:G)IEU=_ %!+ P04 " #Y@P%/?!9CO@0% #L M&0 & 'AL+W=OVU$C.QL;+E2DJR??M2LF/8,T-G;V)).4,>#L6/(VGQ MUG;?^DV,P^S[KMGW]_/-,!SNBJ)_W,1=W7]J#W&?_O/4=KMZ2*?=<]$?NEBO MIZ!=4T!9VF)7;_?SY6*Z]KE;+MJ7H=GNX^=NUK_L=G7WWRHV[=O]7,W?+WS9 M/F^&\4*Q7!SJY_A7'+X>/G?IK#BWLM[NXK[?MOM9%Y_NYS^KNTJ[,6!2_+V- M;_W%\6P?UUC%IAE;2C[^/34Z/_ MO[?^ZS3X-)B'NH]5V_RS70^;^[F?S];QJ7YIAB_MVV_Q-" SGYU&_T=\C4V2 MCTY2'X]MTT]_9X\O_=#N3JTD*[OZ^_%WNY]^WT[MOX?) 7 *@'. TC<#\!2 M)* X.IN&^DL]U,M%U[[-NN-L'>KQIE!WF)+Y.%Z<Q MG9-D=93 A02N%157&'^6%*G_LPD03< 4CY?Q08Y',1ZG>'T1;TLRB*/$3I+] ML0NE#5%57&6UEIUHT8GF3A1Q/$B$X,=T*F;658)VBL M)GXKKK+.@).]6-&+Y5Z0>+%\P-IBH'D19$Z5*I,9)[IQW(TF;AR?(V=](&:X M2IF@,W>N%[UX[L40+Y[UDB;I1^&)Q*UI-+FUA)YTK0E1DS&5 J;L93,XK?$65 9:@968#TYJNJX]UUXYD#BL.8D=!?-)<39@-2/UP55I9N?S(+%8< MQH["6''0JC1JI>C.( BM2X3"C"49RHI3V5$J*PY<*)520%>\(%2 N@PJXTF& ML[)L]W6Y41"AR5&A()//4CZ$H-WF0HI5H'3DIGA$K3!9]87R#P%SE-/>0H8ADX<-E$"4QV$'*W ML0QEX%#V%,K :0M('^0J265,;J9D+ /'LJ=8!H[;H%))S9:Y@&]M=,A43BAC M&3F6/<4R#]R27/N0V8F50BZ1'V;FV69H,@) M2HOQ%7(R_H2L6!)4RF<>^% F*'*"!DHLY&A$Y1PK)04=:#0V4RZAS%#D#*4; MQPHY(*TK/5TLE: S7F.96PPR29&3-%!VHXEK&E>:8H:Q>:5XB!HHK29/9=[6,*\V+R)"98RWC2N./9R/S'E( #LS^U[1!3<^6GE)I-K-?GDR8^#>.A2\?=\?O#\61H M#Z=O*\7Y \_R?U!+ P04 " #Y@P%/18P:+/$" #� & 'AL+W=O MOK+7-\;?Q)E2Z;U792TV_EG* MYC$(Q/Y,*R(>6$-K]>7(>$6D&O)3(!I.R<$$566 PW 55*2H_>W:S#WS[9I= M9%G4])E[XE)5A/][HB6[;7SD?TR\%*>SU!/!=MV0$_U)Y:_FF:M1T&/_^D?V+*5X5\TH$W;'R3W&0YXV?^=Z!'LFEE"_L]I5V M!26^UU7_G5YIJ>2:1*VQ9Z4PO[W]14A6=5D42D7>VV=1F^>M_9)F71@<@+L MW >@>#(@Z@*B04#0DIE2/Q-)MFO.;AYO_UH-T4V!'B.UF7L]:?;.?%/5"C5[ MW:(0K8.K3M1IGEH-OM-@6[%S%4G62P(%T%-@D *;^,BBP'"""$P0F02QE2 : ME-%J4J.IC29\"(?%[N94%DP,PL0 3#R :37)W3(H;'\&/ N$%E("(B4 4C) M2IR5ABQ3"@MB!4*L (C5 &(U"S&EL"!2$")U(/(4CL_ ^ QHU9$$.9@@!W8A M&^Q"OJA5YU06# KA__\0P,F'!A Z>QXG<+LNDMI@(\:$7# 4#L&0LUJ>(X3P MRN$"E&F294F4CV#!3H4P@.48)EZ,!2BGL6#_0ZX!YF,98--"\?+&1K#)(,AE MAJW=B>9Z>U9F \&&@R#'<9K;-901*UZBM+%@"T*N!P&MG@ MUC><'X2?BEIXKTRJL[DY01\9DU2E"Q]4HK.Z5/6#DAZE?DW5.V]O%NU LJ:[ M-07]U6W['U!+ P04 " #Y@P%/>CHY+&@$ #F$P & 'AL+W=OR.#1/TUW; M'A^CJ%GO?)DW#]71'\)_WJJZS-OP6F^CYEC[?--W*HL(X]A&9;X_3.>SONVE MGL^J4UOL#_ZEGC2GLLSK_Q:^J,Y/4YA^-'S9;W=MUQ#-9\=\Z__R[=_'ESJ\ M15]S )Q%[YVA@5E< M&+QCU#VS$I@K$04/KFZ@Y,8"67?BQ)(3 )HX\5,KV>=6[AQ5XGRIWH"Z,V!D M UHTH'L#^LZ )1-^86S/''K&8*P R)1P3"N-24IFA6-IFBA+K&4<Q@@&B>7%AS(T8%:-VCLP@Q]!8J\G4K"Q?C\2!)=LO MX]9TJL/"R>(245S"Q6%,W!&8L1ETXB!.&(1H7C@^-9 X).=^R3%($JO(1*\< MWZJ00DKV1L:M*=TMG"PN%<6E_(0BR@8@EF-B+,R/HD$QYLJ5MII.D,3%SJ*E M 91S:#&F7"9Q$ [ R"Z#D; /@D1-)8)PBE(:K98"A@98&!(P"[<;=]#',>W, MV/X&,9T\ PKR#)6'W"%E4ZI.H P-)"N!@EBE;/$XEAH[MCOE# 1*T$8SR #= MGTM(D09 B=/!<9;>.:>4,CJF CF'-L5D;'?*.1*$)(D)E:CY1C$N-50AQT): MTX8*Y)@SUM )6")2LQ(K0-RE@0A!=*560S0W4PB"[\2!5P%5-Y M"=\C+&9RYA>=:)84.&9YUI2,P>U)N)>Q#)^43B?Q31Z",'G$'Y1(#A1)#T<.-0JI7 MY&QG F3MR-*C7 R@4 PH6@P,T/W7AG+,9P&+8T?^4H2T+^!Q"4+[ M"AZSRY73#_.7&[ _\WJ[/S23UZIMJ[*__WBKJM8'Y^.'<)1V/M]<7PK_UG:/ M27BN+S=/EY>V.@ZW:M'U:F_^/U!+ P04 " #Y@P%/M$OK:%\' "Q+@ M& 'AL+W=OSNLYHHB5';RMI*T_WW*\FJ&\XS';KL_7LT?F^;I_6)QO'VL=N7Q7?U4[=N_W->'7=FT'P\/B^/3 MH2KO^D:[[4(GB5OLRLU^?GW9?_?Y<'U9/S?;S;[Z?)@=GW>[\O#?LMK6+U=S M-?_YQ9?-PV/3?;&XOGPJ'ZH_J^:OI\^']M/BW,O=9E?MCYMZ/SM4]U?SW]3[ MPE'7H"?^WE0OQU?O9]U4OM;UM^Y#<7S;/Y[*ZZ+Y^WS9?ZY5,U M3(CFLV'VOU??JVV+=Y&T8]S6VV/__^SV^=C4NZ&7-I1=^>/TNMGWKR]#_S^; MX09Z:*#/#8P9;6"&!N;<0*>C#>S0P)X;6#?:@(8&=&Z@LM$&;FC@?H6D1AND M0X-T:H-L:)!-;9 /#?)?(S!6#L+V;1KNMY<35<7-UW8+P.%.[ P Y,WX'U.F#+ MNCXQKF?V/9-FVK&I1" O% M#L2 4PS:*%:/D+) ;B1AMK&*79R6Q"YT0F_D) MHE>04CD1OXP2LU9G+G E"P.S9QER2&*<+)D^2P$@.CN2F[YD4=I""4-G* MW:1RY:QB4!&!O% R&$H&0N$;(A.CF/8BLE BD!=*#D/)02AD&U!0NP$W)MX*J[>:(M_JK?JML("K-RBX MPA*ND(9G?&FD/CL7T$2%]5D!@>;R4"@IOJEJ_P5&PO*K@/Z2XE<@E]LPY=M0 MBK0QE&C+MZ'DK$OX+I20RO,D-WP)@#,8ZU*+UT!C9]# &8AEXVU6B.MYJF;!LI)AN?[, M8^G5;D*6-T"^]>B1ZXTU6D_0Z)66&JT-3VXCD!\,%G(]0<:O:!'% M_("PWNLI>J\GZ+V>J/> DWH/(*CW@!O3>X/UWDS1>_-6O3=8[XUZPUD#EDN# MH.3\#,S(G-W8 MQ#I^$ 8XE3D^?PEI:\CQO0HXRMHZ,;0&V'H,L![B&;*1II*GE'E[]71&%R*) M'_A]!"3K[-,HXD\.&YFA-]P;V%D,'I,3M$46*V%C^ MO+'+&>!R).8M#2PT"K8O,^&@:#E HZLKK4NEJ>.K*RFQNE&DB(WESQN[I)ER M*F6 ]JP/UAL1A:9$5_B 1I;8BO]2H'C6TGQ)8XC16PL?][8%RVH@X@OL97E MAE/A%<;V:5&UD?&1XO9IX_8)D MC+%_A:$=%K"-_WM@^+;!/GGLNK70I,>\H MLHHC:X"8)-5BXC',GWG@D0@R35YC6W"VQA,'"\[6V@HI2?G\P=F:*#K6@-*I M58GE:R YUZ;#+N",%INK!54B3[R7%IRMI7F>AN\Q;,,6V+!(U:RT8;GBTAMA MJ@8XF:H!"*9J@!M+U2RV9(LLF:=J5EIR(%4+D3)5 R1/U481?W(X$[#9]%3- M8E.UJ/3DAZ=6FNH%V<#Q$F%+)6"IXO24I(>EUJA GD#8Q B8F.,22^ PCUW" M&P*'>6UE*Q)0P%T8/N(:]=;F0.(Y.N!*+_AJ*0L!O1E**0XD4A ?]0CI\E HHG/W&DB(WESQL[$$TI M"FFR%1"V II2%)(L"OGQ,\E"C4Q*?'7C16$<*?!8(;''_D53BD(")YG]H\K0 M;TVPA3E@83QM6;IX5>BBQ=PJCJSC2#&*^#/&5NJ0E?+LR8%G6>$'! [[E9M2 M#[IX/>CB]2! +K3BZ6>,\B>%? M@XTBI\DM7OTJMOLQ]Q_EX6&S/\Z^UDU3[_J?P=[7=5.UW27OVHX>J_+N_&%; MW3?=V[1]?SC]B/KTH:F?AA^(+\Z_4K_^'U!+ P04 " #Y@P%/DGG$;KL$ M #%P & 'AL+W=ON/)[\4S-KWZJJ:/[=^+*^K.9J_O'@ MZ_'UT/4/DO7R7+SZ/WSWY_FI"7?)+ZQ/L\:_K.:/ZF&KT[[!H/CK MZ"_MY'K6I_)VJZLQ2K!2%=^OG\?3\'D9XW\TDQO V !N#4+?GS7 L0'^ M:*"'Y*_.AE1_*KIBO6SJRZRY_EKGHI\4Z@'#8.[ZA\/8#=^%;-OP]'VM,K-, MWOM HV9SU2BF5PPXXB9G'=#YPB7I+(+*[JPW$5.DMW83[JXFN"*!4S7 MRYT1)QIQ@A$ZTQSO1NF<_();K@(+D9]&I?+J3P4W0)=_RCI28.C0"*I%[B*K M6$5@I 0[2.THUI'6B@Z.H )G8J,C@NM1 5^(>2PC&4P*6489&U_DXVMLZFA& M@@PR%P&#DCFG..@R-L":#YW.^ AS69BESKJ((9EURC!#>48-&=Z33FW*''%= M!B8V0#(Z%6=GGE,_G(HN-.N,ZBFTRO>T. M9 B"4$U:NHV"4"R*E@2=,ED>]22C$(3"D@-(JBQS5LO]K^S^E4P&(@JUI:4[ M%W+2T4UK12DQ0Q89&YB$*/+24A\@YEUF@ MF[J@6D"J8X4W1MZ?>9FJ+-W6D1>@)E1A] 58D"TB-2'*9$6!K):2%3DQ,ZVI M%RXRT7DC,Q4%ICK*5.2L-$JS=27)=*0^19FG*/#417B*,D]1X*FC/$4!E*$\ M4+2*$W2QM2"S% 66.LI2Y(S$:24]>A%45L=6@HQ1%##J*$:1\U%!ZA@GN"S# MR,^M98AJ :*.0G043<^WJMU/7'])- MGMY.RY[KJZ&HX?7^JZ\\%E^B4, MU\$7^]M-Z5^Z_C(/U\WU6/9ZT]7G\<@YN9U[K_\#4$L#!!0 ( /F# 4_S M3O38M $ -(# 8 >&PO=V]R:W-H965T&UL?5-A;]P@ M#/TKB!]0[G)9VYV22+U.TR:MTJG3VL]$6I Q$7L;OB9/.*0-P>7YE_QIK][6]X>.+M/O&]*8,SMB+>>?'6>\_%]O-EQLZ!:(HY MC#'),F:.8)Y]3I&LI3@D[^#).GRWJG 7X;L/%/Y%D*X2I)$@_6^):S%7_R1A MBYXJ,$V<)DM*['6-V@3N0 M,A"AC#\3)YU3!N#R_,;^-=:.M9RY@SLC'T7EVYSN*:F@YKWT]V;X!E,]GRB9 MBO\!%Y 8'I1@CM)(%U=2]LX;-;&@%,6?QUWHN _C37H]P=8!R01(9L ^YF%C MHJC\"_>\R*P9B!U[W_'PQ-M#@KTI@S.V(MZA>(?>2[&]V6?L$HBFF.,8DRQC MY@B&['.*9"W%,?D 3];ANU6%NPC?_:7P9IT@725((T'ZWQ(_QN!<_Y.$+7JJ MP#9QFAPI3:_C)"^\\\#>)O%-WL/':?_);2.T(V?C\65C_VMC/*"4S16.4(L? M;#8DU#XQ^1L7KU!+ P04 " #Y@P%/)LV1N;$! #1 M P & 'AL+W=O#$,^HGUR'8 G MSUH95]#.^_[(F*LZT,+=8 \FW#1HM?#!M"USO051IR"M&,^R-TP+:6B9)]_9 MECD.7DD#9TOA@9=Z+%KZ _]J?;;#8PE)+#<9) M-,1"4]#[W?%TB/@$^"9A=*LSB95<$)^B\;$N:!8%@8+*1P81MBL\@%*1*,CX M,7/2)64,7)]?V-^GVD,M%^'@ =5W6?NNH'>4U-"(0?E''#_ 7,\M)7/QG^ * M*L"CDI"C0N722JK!>=0S2Y"BQ?.T2Y/V<;JYG:.V\7S&\P5_E]*P*4\2_DYX M4>861V*GUO/C\6TX MVVG*)L-C/W\@MOSB\A=02P,$% @ ^8,!3_9R&UL?5/MCM4@$'T5P@,LO;3JYJ9MLG>- MT423FS7J;VX[;KF\O4+96[>X?8(8Y9\X,0SEK\V@' (>>I%"VPH-S MXY$0VPP@F;W1(RA_TVDCF?.FZ8D=#; V@J0@-,O>$LFXPG49?6=3EWIR@BLX M&V0G*9GY=0*AYPH?\+/C@?>#"PY2ER/KX2NX;^/9>(NL+"V7H"S7"AGH*GQW M.)Z*$!\#OG.8[>:,0B47K1^#\:FMF"<[8BGCGQ5OOO=8TRTMR#40IYK3$T$W,88T@GGU-0?=2G.A_ M<+H/SW<5YA&>OZ#P+X)BEZ"(!,6K)>[%%/\D(9N>2C!]G":+&CVI.,D;[SJP M=S2^R9_P9=J_,--S9=%%._^RL?^=U@Z\E.S&C]#@/]AJ".A<.+[S9[.,V6(X M/:8?1-9O7/\&4$L#!!0 ( /F# 4]3&@/OM0$ -(# 9 >&PO=V]R M:W-H965TWQ1@'$!KY._#V#'=5NK+\ ,<\Z<&89L1/-B6P!'7I74-J>M<_V!,5NV MH(2]PAZTOZG1*.&\:1IF>P.BBB E&4^2&Z9$IVF11=_)%!D.3G8:3H;802EA MWHX@<]/QEML8:DZ!=IVJ(F!.J?WZ>&X#_$Q MX$<'HUV=2:CDC/@2C*]53I,@""24+C (OUW@ :0,1%[&KYF3+BD#<'W^8/\< M:_>UG(6%!Y0_N\JU.;VCI():#-(]X?@%YGJN*9F+_P87D#X\*/$Y2I0VKJ0< MK$,ULW@I2KQ.>Z?C/DXWNW2&;0/X#. +X"[F85.BJ/R3<*+(#([$3+WO17CB M],!];\K@C*V(=UZ\]=Y+P9/KC%T"T1QSG&+X*B9=(IAG7U+PK11'_@^<;\-W MFPIW$;[[0^'--L%^DV ?"?;_+7$KYO:O)&S54P6FB=-D28F#CI.\\BX#>\_C MF_P.GZ;]49BFTY:&PO=V]R:W-H M965TUKFT7>Q96Y&KV0/%TO!@93Z(%KZ _SI<+%IL9:FEAMY)TQ,+34'OT],Y"_$QX)N$ MR6W.)%1R->8I&!_K@B9!$"BH?& 0N-W@ 90*1"CCQ\))UY0!N#V_L+^/M6,M M5^'@P:COLO9=08^4U-"(4?E',WV I9Y7E"S%?X(;* P/2C!'992+*ZE&YXU> M6%"*%L_S+ONX3_/-(5M@^P"^ /@*.,8\;$X4E;\37I2Y-1.Q<^\'$9XX/7'L M316:K!MG"9'*C/V<9(WWG5@[WE\D]_A M\[1_%K:5O2-7X_%E8_\;8SR@E.0.1ZC##[8:"AH?CF_P;.&PO=V]R:W-H965T MBSXT&VG0\.5N:#:.$+^*_#V:+%%I9::NB=-#VQT!3T+CN>#B$^!GR3,+G5 MF81*+L8\!N-C7=!=$ 0**A\8!&Y7N >E A'*^)$XZ9(R -?G9_;WL7:LY2(< MW!OU7=:^*^@M)34T8E3^P4P?(-7SBI)4_">X@L+PH 1S5$:YN))J=-[HQ()2 MM'B:=]G'?4HW;Q-L&\ 3@"^ VYB'S8FB\G?"BS*W9B)V[OT@PA-G1XZ]J8(S MMB+>H7B'WFO)LRQGUT"48DYS#%_%O$0P9%]2\*T4)_X7G&_#]YL*]Q&^_X?" MWP@.FP2'2'#X;XE;,7^J9*N>:K!MG"9'*C/V<9)7WF5@[WA\DY?P>=H_"]O* MWI&+\?BRL?^-,1Y0RNX&1ZC##[88"AH?CF_P;.%C<74 0 G 0 !D !X;"]W;W)K&UL;53;;IPP$/T5RQ\0+UX@FQ4@91-5K=1*JU1MG[TP7!0;4]LLZ=_7 M-H32C5^P9WSFG!DSXVR2ZE6W :]"=[K'+?&#$="=-F"8/I.#M#;DUHJP8PU M54/TH(!5/DAP0G>[E C6];C(O.^LBDR.AG<]G!72HQ!,_3D!EU..(_SN>.F: MUC@'*;*!-? =S(_AK*Q%5I:J$]#K3O9(09WCQ^AX2AW> WYV,.G-'KE*+E*^ M.N-+E>.=2P@XE,8Q,+M!V_\[^R==N:[DP#4^2_^HJ MT^;X@%$%-1NY>9'39UCJ23!:BO\*5^ 6[C*Q&J7DVG]1.6HCQ<)B4Q'L;5Z[ MWJ_3?)+$2U@X@"X!= TX>!TR"_G,GYEA1:;DA-1\]P-SOS@Z4GLWI7/ZJ_!G M-GEMO=>"1ON,7!W1@CG-&+K!1"N"6/95@H8D3O1#. V'[X,9[GWX?JO^D(8) MXB!![ GB_TJ,;TH,89*P2!(420($Z8U("',?%DF#(FF X' C$L(\W(B037<( M4(V?"XU*.?9^)C?>=?0>J>^N?_!Y;K\QU72]1A=I;(_Z3JJE-&!3V=W9@EO[ M5*P&A]JX[;W=JWE@9L/(87D+R/H@%7\!4$L#!!0 ( /F# 4_#* >'M@$ M -(# 9 >&PO=V]R:W-H965T- VSO0%119!6C"?)-=-"=K3( MHN]DB@P'IV0')T/LH+4POX^@<,SICKXYGF33NN!@1=:+!KZ#^]&?C+?8PE)) M#9V5V!$#=4[O=H?C/L3'@)\21KLZDU#)&?$Y&%^JG"9!$"@H76 0?KO /2@5 MB+R,EYF3+BD#<'U^8W^(M?M:SL+"/:I?LG)M3F\IJ: 6@W)/.#["7,\G2N;B MO\(%E \/2GR.$I6-*RD'ZU#/+%Z*%J_3+KNXC]-->C/#M@%\!O %R6 M".;9EQ1\*\61_P/GV_!T4V$:X>D[A?_)O]\DV$>"_3L"_J'$K9CT0Q*VZJD& MT\1ILJ3$H8N3O/(N WO'XYO\#9^F_9LPC>PL.:/S+QO[7R,Z\%*2*S]"K?]@ MBZ&@=N%XX\]F&K/)<-C//X@MW[CX U!+ P04 " #Y@P%/=>L;UKM.I?3UOO^R)@K6]#"W9@>.KRIC=7"HVD;YGH+HHHDK1A/DCNFA>QHD47? MV1:9&;R2'9PM<8/6POXZ@3)C3G?TS?$LF]8'!RNR7C3P%?RW_FS18HM*)35T M3IJ.6*AS>K\[GM* CX#O$D:W.I-0R<68EV!\JG*:A(1 0>F#@L#M"@^@5!#" M-'[.FG0)&8CK\YOZ8ZP=:[D(!P]&_9"5;W-ZH*2"6@S*/YOQ">9Z;BF9B_\, M5U (#YE@C-(H%U=2#LX;/:M@*EJ\3KOLXCY.-_PPT[8)?";PA7"(<=@4*&;^ M47A19-:,Q$Z][T5XXMV18V_*X(RMB'>8O$/OM> \S=@U",V8TX3A*\QN03!4 M7T+PK1 G_@^=;]/WFQGN(WV_IB?_B9]N"J11(/VKQ-MW)6YA[MX%8:N>:K!- MG"9'2C-T<9)7WF5@[WE\DS_P:=J_"-O(SI&+\?BRL?^U,1XPE>0&1ZC%#[88 M"FH?CA_P;*4;%[\!4$L#!!0 ( /F# 4]U5!?OSP$ )P$ M 9 >&PO=V]R:W-H965T2[[$KCS\W)'.-)1JE?= !CT M)GBG,]P8TQ\)T44#@ND[V4-GOU12"69LJ&JB>P6L]"3!"8VBA C6=CA/?>ZL M\E0.AK<=G!72@Q!,_3X!EV.&=_B6>&[KQK@$R=.>U? =S(_^K&Q$%I6R%=#I M5G9(097AQ]WQE#B\![RT,.K5'KE.+E*^NN!+F>'(%00<"N,4F%VN\ 2<.R%; MQJ]9$R^6CKC>W]0_^=YM+Q>FX4GRGVUIF@P_8%1"Q09NGN7X&>9^#AC-S7^% M*W +=Y58CT)R[7]1,6@CQ:QB2Q'L;5K;SJ_CK'^CA0ET)M -@4Q&OO*/S+ \ M57)$:CK[GKF_>'>D]FP*E_1'X;_9XK7-7G-*[U-R=4(SYC1AZ JS6Q#$JB\6 M-&1QHN_H-$R/@Q7&GAZOZ5$2%M@'!?9>8/]/BP^;%D.8#V&30]#D\%X@CC8F M(T?]3:JD-&!+B>YLPXU]*I: 0V7<]M[NU30P4V!D/[\%9'F0\C]0 M2P,$% @ ^8,!3]:G@"W$ 0 -P0 !D !X;"]W;W)K&UL=53K;ML@%'X5Q .4F-AI%-F6FE;5)FU2U&KK;V(?7U0P'N"X M>_L"=ETW8W\,'+[+.)#BAF\V."-9V.$]][*3R5 Z&MQV<%-*#$$S]/0*78X8C_!%X M:NO&N #)TY[5\ SF5W]2=D46E;(5T.E6=DA!E>&[Z'!,'-X#?KUG)F&>\E? MVM(T&=YC5$+%!FZ>Y/@-YGH2C.;B?\ %N(6[3*Q'(;GV7U0,VD@QJ]A4!'N; MQK;SXSCM[.*9%B;0F4 7PM[[D,G(9_[ #,M3)4>DIK/OF;OBZ$#MV10NZ(_" M[]GDM8U>FOG:GK+ MT\+(?FY3LOPK\G=02P,$% @ ^8,!3X+6_FF^ @ 0L !D !X;"]W M;W)K&ULE5;MCMHP$'R5* ]PB9TX@1,@\56U4BNA MJZ[];Y*4<^P>E MJN<@D)L#*ZA\XA4K]9L=%P55>BKV@:P$HUL;5.0!#L,D*&A6^I.175N)R8@? M59Z5;"4\>2P**O[.6,[/8Q_YEX67;']09B&8C"JZ9S^9>JU60L^"AF6;%:R4 M&2\]P79C?XJ>E]@&6,2OC)WEU=@SI:PY?S.3;]NQ'YJ,6,XVRE!0_3BQ.V;$>/N7KAYZ_,%41\ MSU7_G9U8KN$F$ZVQX;FTO][F*!4O'(M.I:#O]3,K[?-/4UP-!P%)T/D,+,:@Z\PJ(V8WR)P'#:80&?0I(&A-&88 M(.B*0!C]Z2(* $ 222C@2YD< #6",!-1) (^UH)#<:/5N=@A(I(-'YGG,(TSG!BT]@ ME@"&])SA 9CL "#HG.$9A,&PR! 4&0($/5N*0MCQX>?/+^JY--#_O\L,! U[ M=,!;88HP4&U?JK!9T0-N1;!=$>37FVH!4-_Q0;!G$6!:0GHH8$NBY(%J8ND?3L"^P5!ANFYYC!L&/R 83!L& QX MX693'>C>G1]<_:T73.QMCR6]#3^6RORG7:TV?=P4F[:@LS[7_5W=C7W0U,WA M#RKV62F]-5>ZZ;"MP8YSQ72&X9/.[:#[T6:2LYTRPU2/1=V4U1/%*]=P!DW7 M._D'4$L#!!0 ( /F# 4_W4RSMX 0 (T: 9 >&PO=V]R:W-H965T MVMOZ)6I.MRB"B.TZC,#\?Y-:]EF=?_/9JB>K^?B_E'P[?#R[[M&J+EXI2_F#]-^]?I:VWO MHHN5W:$TQ^90'6>U>;Z?/XB[CW?SV^Y^'G<> MF<)LV\Y$;G_>S,H416?)^O'O8'1^>6;7\?KZP_HO_>#M8)[RQJRJXI_#KMW? MS_5\MC//^6O1?JO>?S7#@)+Y;!C][^;-%%;>>6*?L:V*IO\[V[XV;54.5JPK M9?[C_'LX]K_O@_V/;K@##1WHTL$^^U8''CKPSP[R9@)?5W;KK%_._W_;#P;V_JVI"1;1&^=H4'S M>-;0E48('FO60'-11-:#BQN$W'@DKSN-'[#R%4)(QXE/K6QN6QDYRC!>W!N0 M(P.I$Z^S)NTUQUZ34,Q"."/R99(E*2?Z:U^698I3Q]K&EVE61 H/3L+!26]P ME,:..TCC^G);,W(D@8XDP !A RDTD$YX3>FTU^3+G-7 MVYJ1(QHZHH$!Q@8R:"#[/+#KS(N8]3(E)[$W0"9C+6+LCH@QO^().0M%#CPV M4)0$G G 5 3:< $!.&#H F9.XBN0R%$>(5TQ#;( 94GCRS1E*C2M,+:$SRV0PTCDS:G; MHO%:!S.+ &E4:+F$24,^:?P<'D0CPL:)(F?<&Z 34C(%IA5A) MD4L4A MD7:_"U 4>MT860Q $YJ2C$'#4VHY1L6<2KT4!L6:5G%++(9$;WM4GHK,ST=56>FGJE_Y< MHYEMJ]=CV^T27[5>SDX>J-N*=]H?Q=U*@/:UN-N<3T9^FC\?U/R1UR^'8S-[ MJMJV*OMM^N>J:HWU/?YB$W5O\MWEIC#/;7>I['5]/B YW[35:3C\B2XG4,O_ M 5!+ P04 " #Y@P%/:D[ .@X" !!@ &0 'AL+W=O^PSQ]\8V\4@Y(NJ ;3WVO).[?Q:ZWY+B#K5T#+U)'KH MS,Q%R)9I$\HK4;T$=G9)+2=1$*2D94WGEX4;.\BR$#?-FPX.TE.WMF7RSQZX M&'9^Z+\-/#?76ML!4A8]N\)WT#_Z@S01F5W.30N=:D3G2;CL_ _AMLJMW@E^ M-C"H1=^SE1R%>+'!E_/.#RP0<#AIZ\!,Q[;I7#N,,VDXI>$)T900S0EA_,\$.B7050(9R5RI'YEF92'% MX,GQ9_7,GHEP2\UFGNR@VSLW9ZI59O1>1IN@('=K-&GVHR9::AX5U7M%DL\2 M8@!FB@BEB%P^?: (<0.*&E!G$#\8K"#WHR9UFLYIPCB+DE6U%2;;!$& X\0H M3HS@T!7.J$D6Z] H7\,@HC1-<90$14D0E'B%DKQ;)8SI)EO#8+*$TAC'25&< M%,%)<(,,-&PO=V]R:W-H965T%,I+;G% MHZZ9Z37PTI.D8%$0?&:2MQW-4V\[ZCQ5@Q5M!T=-S" EUW_W(-28T9"^&9[; MNK'.P/*TYS7\ /NS/VH\L46E;"5TIE4=T5!E]"'<'1*']X!?+8QFM2$8?R9->GBTA'7^S?U)Y\[YG+B!@Y*_&Y+ MVV3TCI(2*CX(^ZS&+S#G\XF2.?EO< :!O31P>$: M$8;)MHMX,XO8"\1K%T&\+9!L"B1>(/E0AKN+,FQA[B\RN<;$07 1"%N]C01= M^S8VI%!#9UT55M9E4AXB][87]CU.T-3P[S+3^'WGNFX[0T[*8N?X]ZV4LH A M!C?8TPU._'(04%FWO<6]GOI^.EC5SR/-EO]*_@]02P,$% @ ^8,!3R*7 M%".(! $AD !D !X;"]W;W)K&ULE9E?CZ,V M%,6_2L1[%WQM\V>41-I-IFJE5AIMU?:929Q)M!"RP$RVW[Y V"CV/03RD@ Y M]]YC8_\PSOQ>':N%MZ_KTY/O5YN]R=/J4W$RQ^:775'F:=V< MEF]^=2I-NNV"\LRG( C]/#T6\N_92+N?%>YT=CN:EG%7O>9Z6_WTQ67%> M>,+[>>'KX6U?MQ?\Y?R4OIF_3/WWZ:5LSOQKENTA-\?J4!QGI=DMO,_BZ5D' M;4"G^.=@SM7-\:QMRFM1?&M/?M\NO*!U9#*SJ=L4:?/U858FR]I,C8_O?5+O M6K,-O#W^F?W7KO%-8U[3RJR*[-_#MMXOO-B;;U=9Z[3.EW.R^(\*R_CX92VPTX\Z>9V M;=J+W=WI?FOZLVJN?BQE(.;^1YNHUWRY:,C2D*U9(8VT-6ND4;;F&6GT5>,W M;;DVB&"#J$L@K00A3B!A MDE4%:"R.D1KHEQ"05+*!8>NA4NDK"3'#M)X/0X M5T0-'X+$Z?11F>570[\:=$GLV+EH]&V=A (=.G8TMV/++#LAM!,".VZS@48$ MN$@$BT0@@3,QUA%KL\ E8E@B!B6<>;7FFH&1EL 2"2CA3LMD:BM$@!$2@"+* MG?O!Y"H#H!*@BG:KB,E5,#T$@2KN& :BH;$E,&,$!TBD7>I*UA87 4"BE K= M8=K+PD&9;1DS2W!HQ>1:'J<6D$0JT@F[DZ,ZVS0&EP#D$I%K"8EBU\]]D6T& M8TL@)B6N&2"BP#5S7V2;P7@3$7].TM"(P/@2@%_$U@4QNX\4)QP/7*950@-/ M*8%A)P#M2+J&..Y^"0,VQ8%*T) ?PF D $9R6KXB#D:*V>-U#61:1L' 32?, M4 (,I:'5U<#RZH'U%6'X$8>?N_Q9$2=;%$2Q=C$QKK,=8;819YN+XU6ON:TD MXY"8H3&9[0=CBSAL7-:N""RX5!!)=R$TKK,=8781(L[0;0$NDA.#2'=A^2(R/:"N2(15P:FH<19V3H0D@J%UO<9S5(,7 M#?<-XEGSZ1UAU!R7EUWZRTE=G/I_(/SKWR#+_P%02P,$% @ ^8,!3\LJ MA#VQ @ 80D !D !X;"]W;W)K&UL?99M;YLP M$,>_"N(#%/P ABJ)U&::-FF3JD[;7KN)DZ "9K:3=-]^QE!*[&-Y$6SG[G[W M=[BS5U>I7O5)"!.]-76KU_')F.X^2?3N)!JN[V0G6OO+0:J&&SM5QT1W2O"] M))1?K<-%S]?12UO*YC%+\O/%?'D^D7 MDLVJXT?Q0YB?W9.RLV2*LJ\:T>I*MI$2AW7\@.ZW*.\=G,6O2ESU;!SU4EZD M?.TG7_?K..TS$K78F3X$MX^+V(JZ[B/9//Z,0>.)V3O.Q^_1/SOQ5LP+UV(K MZ]_5WIS6<1%'>W'@Y]H\R^L7,0K*XFA4_TU<1&W-^TPL8R=K[;ZCW5D;V8Q1 M;"H-?QN>5>N>US'^NQOL@$<'/#E8]O\(S7\ M6QWO7PIT3^QF[OI%MW?N-ZM6V]7+AA"R2BY]H-'F<;#!,QLT620V^H3 $.(1 M!^[X%K -+;(")A!0!''^Y$8$A0-0, !U >A-@,S;A<$F=S;MD&1*4 EC,A"3 M 9C!' 9P"H_#0D[*\F)!3P%R M"H!3>IP"X."R3&%."7+*D$-3CU,&G*RDA"V\!BB%BRX%2,BONA20E&@BL>D0#%_((=;>8D M2FGN[?-V-)L7]M(.P\T# =V#4C\9&LJF+"LS/YNPS2QE _<8!#09&FQ-V&7L MR6\_"RBXSR"@T5"_GXU&-WT3TX"4S ZL1JBC.]MUM)/GUETL9JO3_>$!NP/O MPWRX?'SGZEBU.GJ1QAZ;[G [2&F$S2:]LY)/]KXS36IQ,/V0V;$:#OUA8F0W M7FB2Z5:U^0=02P,$% @ ^8,!3T]'5IZ! @ G D !D !X;"]W;W)K M&ULE5;1DIHP%/T5A@\0 @3406>JJ]/.M#/.=MH^ M1XW"+!":1-W^?9. +,)EE_5!DG#.N?.Y;NCD)"WL96S&=GP9LXO,TH+N MN"4N>4[XOQ7-V&UA(_L^\)R>$ZD'G&56OA.MMJ5+V3/VHCO?C@O;U1G1C!ZDEB#J<:5KFF5:2>7Q MMQ:UFYB:V&[?U;>F>%7,G@BZ9MF?]"B3A3VUK2,]D4LFG]GM*ZT+PK955_^= M7FFFX#H3%>/ ,F'^K<-%2);7*BJ5G+Q6S[0PSUNM?Z?!!*\F> T!^>\2_)K@ MOQ&"=PE!30C&$G!-P&,)84T(.P2GFBPS^T]$DF7,V ^8Z2-FW<=XCX@G2&7VB-E\J++M(_!; M*HXJM:G7 ^OU#-]O9X%=6, '!7PC$+0$$ X[I5:8T&"*"A.@&1PE *,$O2@^ M1ITI#_I1O,[2;?H8+QHH%X.)X%XBLPCFAR _'#_?$2@0]>?;[6Z^"A.UJG0G MKMN9K\THU/8CU$/*4S#E*;!X'BPP P5FXR<-N;"M72 'O^MK"!0,Q!DX/A @ M@0B3U@2P9Y$?5/Z75.N0-# 7D:P*Q%DRX'C!\%^0O@3U<*60B&0Q:Q; M;07"[=,!N_HW$ MV'QIAOQ4:YQFG]4W2]Y8?A)_30EA[)M7GS7R$3HQ)JB3= MB4H\45>EII/1D]3-2+5Y=5^H.I*5]5W(:2YDR_]02P,$% @ ^8,!3R0T M5_SG @ P@H !D !X;"]W;W)K&ULC59A;YLP M$/TKB!]0,#8&HB12:9ILTB95G;9]IHF3H )FX"3=OY]M*"7'M:LB!=N\>W?O M?,8WO\CFN3T*H9R7LJC:A7M4JIYY7KL]BC)K;V0M*OUF+YLR4WK:'+RV;D2V MLT9EX06^S[TRRRMW.;=K#\UR+D^JR"OQT#CMJ2RSYF\J"GE9N,1]77C,#T=E M%KSEO,X.XH=0/^N'1L^\@667EZ)J^4\>%&[O.3NRS4Z$>Y>6+Z/6$KM.+_R;.HM!P$XGVL95%:_^=[:E5LNQ9 M="AE]M(]\\H^+SW_JQEN$/0&P6"@?7]D0'L#^F; /C1@O0'[K$'8&X2?->"] M ?^LAJ@WB( 'K\NNW:Y5IK+EO)$7I^D*KLY,79-9I MB:Q;M_MMW>L=:O7I> M4N[/O;,AZC%IAPE&&$+H-6:-8 :$IR,8P@BP,-)@8AY<.[B;(BA+KC&K*880 M=HVY1W@X 6+^&\WF8T]7@BF:=VH)Z-@%>2=C#"5@EH"-(Z! 1]IAN,54%L-H MF'"0V2F*^E$ BF"%H)*8 :Y[!$7B".9WBHH8)8!K@Z"(_N%)"M$DA9,D40ZV M,NTPX@7K*9G= M$V1]K1NTKI]ZH^^ZN^]9<\BKUGF22E_J]NK=2ZF$CMV_T25VU WE,"G$7IEA MI,=-UU9U$R7KOF/TAK9U^0]02P,$% @ ^8,!3Y>L3 @ T@4 !D M !X;"]W;W)K&ULC53;CML@$/T5RQ^P&%^R4>18 MVEQ6K=1*T59MGXDSB:T%XP42;_^^@(DW]J*T+X$9GW,X,Y#).RY>906@@G=& M&[D,*Z7:!4*RK( 1^,*!V*$Y*M '*P)$91'$4SQ$C=A$5N;<,<7A-O-2G2ID$*O*6G. 'J)_M3N@(#2J'FD$C M:]X$ H[+\ DOMIG!6\"O&CIYLP],)7O.7TWP]; ,(V,(*)3**!"]7& -E!HA M;>/-:8;#D89XN[^J/]O:=2U[(F'-Z>_ZH*IE. ^# QS)F:H7WGT!5T\6!J[X M;W !JN'&B3ZCY%3:WZ \2\694]%6&'GOU[JQ:^?TKS0_(7:$>"#@["XA<83D M@Y#>):2.D/[O"9DC9),34%^[;>:&*%+D@G>!Z)]#2\RKPXM,7U=IDO9V[#?= M3ZFSER*993FZ&"&'6?68^ :#<3+&;#R8 8&T@\%&[+.QBC_1X_$!Z\\(C-.) MB7^J;.^KC(PFWGXE5B =]6OF%TB] JD52$8"CWZ!S"N0>1S,)S?68S*+:?HR M(XPG'?6 YA/,QB<43>Y^ZP$ET:0D=/,@&8B3G0XR*/FY4:8=-]EA #W%YD%/ M\BN\6&-/?J,'5C]?/N3[:?>=B%/=R&#/E?X;V<=^Y%R!MAX]:->5'K!#0.&H MS/91[T4_9OI \=9-4#2,\>(O4$L#!!0 ( /F# 4]!'ZU;KB0 ,FK 4 M >&PO]OZ(KZ\R5JT": -]Q M)E6R9&<]:SL:2YE4;FH_0&!3Q!@$.'A(XM3\^'L>W4 #W: H)SOQ[*HJ*8M M/\^[SSE]\&U1E.)^FZ3%'[_:E.7NFQS%-HS3KT25QG^KY%E6I>4?OQK/EE]]]VT1?_=M^=UY M%E5;F98B3%?B=5K&Y5Z\37G,.$O%0!2;,)?%MR_*[[Y]@7VXWTR\S])R4T"? ME5QUW_ZI2HY+?S3X9@6,0'(W7L=)D5_]PN9QQEN;R7.P])JIZ'W?_[M MWUP@4E!Y$R=2?*BVUS+OMAB-_,%X,9J/>KI^E#=Q4<(>2O$AW%KSOTFR+!=_ M"+>[E^)<1O#W?V3)*DYO"@]P$0U[1H5760[ ($1YXK*$K0GH3%27[^'?E0V2 MUSV#787WXNT*@!6OXXA)T;W78#X8S\>C8.[WC'2Z6@']PM+5'^)=G$KQ0VJM M)0C&8_$N_"3%19A_$N=Y?&NUZ8YYAK]@CU?9G46;E]M]GH8/C7"1%668B/\7 M[YP &H]&BSXTUF/4H+[(L]LXC:Q1OC_M/J&%GX*T<,XZ&4VZC]YE$2SS8I.E M?50WF?L#?S:V>E[%)5!JMA9^<'+]7%S*J,IA=FM%20C(.151MMT"MHLRBSYY MXMEH"-0L=F$N;L.DDF(GSB-(@FMH,V*V_>,=;D-DT2\J@K@AJ)O?:^W,K_!C7V?9W?E M!FAENPM3:V8]Y$;"D(?;G#%V+QF[EZ1;Q ]5"4R0(OKZN@%0W!*7IR!R5R1VWR2A-;[&X9NX0/K^60*A]E"\XR $A: *[AKR)+XA4A_E68A" &$".R+$") M_WAY+DZ>/1?/1)R*JTU6%0!N:P80]K7:7O1!"K@4QOS&>AT6&U+:$?XA_U;% MP*_0WIH$U<16BC*\!\SG,I+0\#JQ@/VQ?@,"+I462[Q-;V'T+(][WE_DHN3BQY]@/MY- .DBR]&8!XV1YLY7ZG<9W$X76<@*$C'0A7 M;4CV 4O#9FFV) /;Z(C&B0P!-GH&BZ%1G -DH@BMAP(4P-Y%)2#MP$X[B&5C M#S:]KR4T6@$9 C'9]EZ;% X,=-6[<6,*6ZR_:X'@T +CFFG,YDZ*N9(I&G;Q M=@?&@&1;.DFR.Q0(U@1,1H=VUJ&EAYOV-T#9'Y>X(L93!"<($/DRC:"Q./F0 M@1$S?=[IA8>?;XI=&,D_?@6GFT+FM_*K[X0M?G8Q3D]F@T6K( P4('O,BI?" M'WF@0_!_=>(1855N0+[\7:Y>BOIA7!1(;T1FC=8282G :I?UF8<:@#B5:"CU MBE0PX.@0 >M&634 V1SQ/AQT7FVKA(2[(F]0L[G< -6C\:#HXR3)BN*Y6R+) M$DZ"R"IAGJ(M[T8?P6<#YK[,B_]+8MS!FEU$TVZ/Z:EM/-,*<%&)MO_<_5\= M[D]MSAZ8XQBU>0+G "#6C2SA")(\!S7Z3+SH.0\W%*9,&[:14="QD>/AJ4+\ MA6Q8!!=SWCDH?)-^:;A]L:='RL3V8T(]MG?5;<&V+ M[[<$RUGKI- +DW:S!P'B;.Z&AK/I05 XR8Z.;RP6 2X_["0?H9FMSEI\KHRG M8PVZ\1%>FH5;-JF9ZK4=P,,'68I+,/:LZ3^R6O7P7+JJ(G;J7(($CX')?GE] M7^*NT !Z%Q?VL%4QN G#W3>J\WOI.G2>P?$9H5:XYL>7GSDY''A BH *7<>6 M*%48 K&OS0Y+X5S"28CT @O&',Z_NI,UDTPE'FVP:;C:QBFY9DJ'\P&8;X!. M/\<@+)(S:V']2V>-X3!*)1!QJ0?HH8IKN<8]Q88I;R\VNXT+M/5.KF&' ,;G M CH=[(.$Y%[7&1_0@=;78:Q= 8#VC5S18P 9G:+8)");-+P'F0 $, A7V<[E M._S<,0$+?4,J@]&AFKLM7X5%'-6ZN-^K<1XG56EH[?Z61PF7RY:2?DU*^FAI M8HJ[8S3YHXP6)R@=Y)>3S7P"MA7]]1Q7[-S5+Q^S)(&3='X7YBM;=_#*E'L1JRP#L/#XDL]2<][4[@56Q/GC^8!]:_> Z1-0A@ Z[/#L MX<'7]S*/XH)HE7 A>,VV$Z>OH;D\]XF@C:@;L!Q-V_(H7C! ]C[,8?M+MZ+I M =E1?=CL[E=B/6,?U:=&6X_Q?A#5/7UZ47T (9>M@T<%3)X+N=TEV5Y*A=8= MK.0SN_UVI'!(U%JTL'!'?P[2P@-]:KSVA)T.TD)/G[< />H$NT2UF,=1J6U? M$:)@>7R/0Q _2H:3I^T-G.B/=^PU:I^GJKU6A3N=EAIZY# [F8!^E MM5;&Y_B+7'SH7HC!JA37>\/P:,:W;*)S"704Q4SP9.ULT1OT=V=@[WND,VR' M_BFQB@N@KS"Q%VT,P1ZH1S@_'-X5NU%M$<')7 3Q;>L-=!Y@=:PU8%X7!PO MSMD,*1!_!AC)+4=0.N2#>WM@X<2]+@OK*.RYW*W% VTNJCS:A.B% TRL#1=I M[RJJ@J /_ST\^IL84!L=;O,JR_/LCNPD '@N;[/D%GLD&/*#18'-L++M^8MP MKYCK\_KTNSW!"(ZD7!5L7,AC%7>G6T=J*R@[I;X3OR<*S&" 'P%#980K.VME MVEG1L3[^WF" !T>'FSA%4Y;8=4,!O3BSC];](TCTO1WJ>UGM=@DQ/QCC*\.5 M@-C$X=8@$6 _O5D%KZJ8X]VT IQ\QZ(D@C_S6ITV?$.^;#<4* C!!Q\6) ^U MZN=H,^J GG'R?(,*0T@< 93M-LSW= B(;U(*J\.63MG!CINX 'T3.0C"'XKC M.XL/85GE1.(ZMB@>RB?P0*_<2#(V[N)R(V+87E%=%_$J#G-R#>.V_O#OBR 8 MO53A18]^^B_UXSO9?9)5N7Z"L_/#JE#/@)X!AF(3WVR2/1 )G '0UQ>COO5$ M'N[B%3R_86DBBATJK@1.%3FZ41/V8&U0FP-EK4/0]VORGR_"O<">6('Y@HN]8[35I-!$.?NW M6Q1_\.9:$09B5N$%))Y&C"?.LT%<#GX&!!8R,::J6Y^__;E&(XU=M[C;9# \ MK! VL&._3T%\Y5J:,KW5H*^JO3FM33NOFED9F<3^DB!.QHH$O&. "P-5HI W MB-"A."6YTXH.>,2GFI+A1YY5-TSWL($$""^[0U=]S030R-/S%<(?S018DA*M M/3E@*:;0!72SB2.0G(#5\$:*^90C&G^KH+U82UDR">%B"\P :+K#8Z0@"<13 M (^+2*+ 0K$?+/!UB:.'L$(,\L._L&K022OT5L77%8&2NS"^X6@A!PKI,%>, M-$R" %Z2$!C"RV$KZGW5 4![<]? N[X_1[?QP7!;1H,$"O3\>!.RD]*W*$ M)*624INK#6 1J1K-0L2^C"2]KV,R8[\HZ^EQ^$(/T81M9BJ8HTE$+0:?M>C/ M"O0X>BP:P4/\@OL0N &4#'"Z O::C@5OR=QT%D45$[IDG#EHA8P)0 M;(($BY'W1D<8!#*:E@1,A8P#@^(".]C&WRG2FUSQZO0&'H/3 B18 B8JDC;H MP[858*[MX:%,K;O.LC+%8+)I^RGZJ?'2%32G:5K!D)S+A6+C#4 ?1.W@/VG[ M!B-[\".!@>I5JD0R'0BMT\DHWEVP#]RP8"Y?G]6HQWGD=5ZA<15,M;@Q&K>6 MU:B?]V$*XITLAFN9Q*#$BYHS?B6CY7*=H#\4T\-2I, $?0%5SC:&X20@H0'D M! .E$FT*W 3"*F2'>CVF\H54B=+%I4$N6K[L6&0@-7U43:%7UL3"=,=:/B&H MRSOHLQ\4\3V+4B9(1RB>GRB/GT!=" 12+SL&OHU!^$=L,BFIHI<,I@]0*)[> M(Z8NQ0Q5HL0G,0 ,V0B0-!/5;D4<#[W1&'G(;"XP;9/&;6$<3COW*$_J64WQ M@WWW(FK\!X 1V!))W9HX4WF'4@D=<[!X3KHQ!F&]GU,V0T+Y 3 .9V+HI??( MG3S-AC7M(<6&I&HT3@",+QE MAZRYFCQ+X>](C7Z8EHX?I]R 44##[$&$,Q%K,NBA-D:.&R]'3_POAH]3!9)^ M0+XU9?3(G['UWJS$Z'FIN*D0KS)R]:KEOSF]?&4WB2"PF@>4F5G'UOG@[Z_8SY:!D47"FCD@'PO@!0H4'Q@2,\.8& ML8^PT>.BGE]GZ$_%S?(Y1PGN0@F;DB/Q"'6R%[?A7[/Z*"8BE;I,/O!2>ZN? M?T-['XU?_N[_7FGM\A.I$TJ;..YEW[]M7=1^JO710V-\K3FA]Z'.<="YX5;K M.D?C5SZYPHA =_!GPA_/O#'L+YC!NN!G,/8FHP6>'+\6[Y0/0[P0[ZK["A;W M%_1EB LP,3]98_FCA1< 3 *_?C2?>Y/Q3!B .F_\&Z>&.Z,[UG+N39<38,A@+W_B]\"?&;\YAL%$\#4: 8ECM:$0XGHPG7C!?JM^_-^/6JV\L M0B<+'W[]OYN)@YGOS8*:B8/)"$AC!$3V:"8.1E-O'HQ,)O8G$V\,\L WB?4H M+O:7@3<:M]C8AY5.9M-?Q<<^L.T8V;99D#_VO?DB>)"3_9'O+9?#DR6'D*LFJ\?"PK+Y93@W6G(![F1[#R$@3C>-:P\F(\]X)@WF%E MZY[?N;RVHA?CH<#'X@V>^/ZB4ZCHT?LP_P2DE\<%>[@C'A#L]ST"K9>RKWQQA1!VMH17S $[5!U,D7HU7"48=#OCLXU?*)$@U8 MV*;4!Q5LVQ[7 _.H5*X#3P4:"5[LI*4H4T)'^2A#TJ[S!&&V"!.PP):FB!#8 MC+ 1,=:^:#J?-HO R10&*9>8"6".>AYAZA8;M,@/JGH]:3);G- MWX%,^@;=*)QE *!&CQ+"@D"A$*\2/J*L* N#-8/%R/@UF\T$!V=;,&U-"IIY MWEX&"!40?&\:3)HO9]X4%'=['XO%6#_IR16X/F$ M Q"$Z_EP_C6!X208SI]_W3AH/LLGT^9(9C@,SDES(7H%CYOK+BP,KEQ54HL2 M3'&!\VA](2F[P]GN41/15"IOM= N0WT12$4]T:Q]NZ[@M1ZYR23%VY;](,$S(]P0157^7VH-EY,=T+U&Q#S)) M5%1>AX2NE4N;JB,H7WZJ<(8X!,13@*'8 +.KRTYJL>I?]JG!BX)O,XLM)]?# M=+C.YSKXAF!("A@Q(8\A!0M[X"(P%'I#Z]MF*Q;GN2SS3/,"QE_S#$_2E(K M([(B#*-/&.*#I>SH#C'B ;V4JUCG<.'E0Z2^NEJ!7B&0'& 61ZH*\H12PA<" M%:^3LBJ1 D9BDBC8Y'&%DS71 FW'Y#8F M>Q%4OPI>ZO Y*+T%[!T87ZWR6J7Q:#XF9Z@_&OA3%KR\8F+HVL^.MCH_YTDQ M;A;"T ,.>D%;-T2ZPV/=:(-8JRZM#0W'* M/'DMC4LW"C+H9451,:!$PFN.C=>3Q.LZSJ0F1'5'^1+(PUIIK0@D*AQ M$'2 M!_9-8,T25@4YLF&YY\0=:\^*^Q6R!4;*80/Q"C'"9N4-*'00**AIL[S.6^8T MUUN2-4H?WU' %E4%4-4UF%-F9 Q61>L,12V+U0E,'85TX@\EQ6S5S:T:3?5" M5>XBC(-A83+:%.T1B<*8&"[@,Q2)-Y+$!B7L*5VIH)0&)='K$0RNXC1'E2=X MK5-'U;"4\H4*"X/ZV/A5DF5X_+@1^U@FF'24W[* ^W%X.:1H:,4Y2&1:B%>O M!O61C@B-!0<)0./E1+1K4W3Q M=ZB_10= "#,?C.LT.A)!O8BR"EK81#X9>?/QTH&&;# M_>%N@><#7S&0TP8ROP;.\PF&HZ8]''?,2,!VZ N?SH[&4.W&EB@0Y&J@$T-! M[X$MT$Q/LK:O]U)9VM8H+<'\X"*FP^G7'127^51"LO]](<.\:#O49SXS=@'[I\;U!1@_-%T(4XGWC( .:4- M<^7Y>\RH)[/1K%G'B>\%P?*YHGECL?TD'F!89F$N:NS-1R/:WENVWJWS"OE> MS<-*XPYH2.+'5),KIC(UE^C><&P ;]YOJVWG!*1L?Q !@PB-C81F[=*=..&+ M"WAH0][.G?S%6;3L7T3#-Y7$5\]5TF8G11R=K,=[T3LT=LK>Y2N'?]2=XFR M>\21_%%@1+?FWGB^P&=&0,\/O,5\A@^#YB%80+,%M1P;#P-ON1QQ9E.X+HU( MUG0Y@9&UH.U!P4GPW%B?[XUF4V\VUNYYY4BOY4/=+9=*CG"Y Q5XL03]?.Q- MYQ.=L]R$==8'R<(2[DHP\YIJ=7&=Q#@7L*0\%IYED [-3R3-W0*>@:JD MHQNFFNE#[*IAO3>/\-=[Z@*;OA%E38G^_&?38#C1>QB"%5HJ.(D?,/J+B5IZ MM!!]?+!%V2I1U$T=YY3>4.RJ4MWOI ('(2>B)>%=4<6E)Z["?0)KNAT><:D) ML[$3^!>]EOXW_G(0W0Z 5^:CP>79G\3)A^'Y4'P?#I][[E3Q\YA/X5@_-6\2 M0#^ J0A\E#;O82??RRR_B4,X]*,WI[22XJ.V5X1]<.A96\6Y1/>37<))^6AA MD 1ZE@J&13W4;9PEBC*16>2*@I-%DPJ-,*L]11ZR*69W4AP;/3P(IUV%7D'< MLY;60(54.I>6LXV+1')1STZF=Z;RJ@N-6NBWQ7IQU_O6WJ\E4)Q4%#'6V;\P MP&EU Z=OD"7-HX((DM&.FZPU,_I_E#< 5PIBFW(,5^$63"",VY(-0R[@$D"9 MRCTE,OKSEWCAIKE#R!9.CNG:ZZ%YV46L9!JK!.[&BXT;4P#6R;0U&;*BB^O( M%&@1@$"!;CB>#]V6FA\IBU3MB*/%(6_34Y?#T"-)SDET-/,5"KQW=1O?9#EH M% S'O4UKGWCK\I) +<+$GYU%._J:ZS!]HY[C@/%]]W03V MU;!OM6L"_93>C'YP!=ZBNOZKY'C^%D[\%!=7U A2I )6Q6J1["#/-*F1WE75 MYG@#!.A<9H $E43,-DVM24![4QX 1E:R@HL$8<4#BD.AXP_;4\J L? =W]FE M6Z.$F U=*%27"^,(NGGLIH0_"5UWE.BKD$[WIN(4+Q^CV=6XJT@2Q5L6OUWB M8ZICIS@.I"A 7P0UEL23?9)[\C=7*H^ )#\GI"KW.!(-$0SL%->R&FKAS7[: M@ESU&.'*ZX H[*5BUQR ?8DH A,*@X+E/3(U QV!9()14Z^"=X:YT8B/ MB&X-XN*TCU,S*?*!=CJK00UWF[HWU/ '7OS,/P$Q:!%BEA#PZD1:HSWR;X)Q M042J]@2ST*&+XR@U!WI*36D=D)G.6>-J./EIR;(E9ZT"#L 0K>R"B8(4K$*> MLB>0X6L /IJ4F@D =C32&UA4 [ M9A7&.D2>4KA+#\2BB!WNGT#P;C";BU8(%+L.;[.E+Y>UZ:I+(FUJ8H8[WH/>KTOL3=2 ABF90>*9HPSWSLE +0+]"&LNJ$'=16!4J&6I-IW/6J&7) MWF=]0%MA1ENAR&3;W&%"85/ED50JB2''@3$[>X&+Z+P*^49*PQW'MA,Z [[; M83;D2E+"U:SUY45]LU#+(,0/D'=X&\:)EM-X+;(,*9,.[P4.<+*1N"5$BEN]-VX5KU=SN@OI-!IRN M@:L+RJ' (2E3!":.NERJLYQ:X-N*,ZK7*>O//I>7MN.K!-\5N*9'\QIE&=P M5JJ=&C6;':B49FI6O@Q_N%NWYI-V@\6W0>N%NYX:H-TL!S"3KILZ_9"\Z0IQFFXGB9C M;[J<&0_&2V\QF;6<4][8;SWPO;D_%USPTJ(D!^'43L>%-YLTKL7ES)LM)N;; MP/!=PUM_N61R[] 8CN>MW[/1K-U^M!!]!4,-2(^&DTG[I]_Z.9^U?TX/28?6.$'KYWC1 M'J<]RZQYV^9G!?SF9JOR3AJU"#HLWD@,A_A4-B>Y/QC9=[J: )HU ]WYOT\& M?!$\?BCWO?_-92MAV?=&>+%KX>-?H['PQS5]?GX9*7&B_[+NKQI%7PZ\>JH' M\Z]=#\95\M@J#W-4HZ<:,D\U9)YJR#S5D/F?7$/&KN6 .<[]92G<[9\*C#P5 M&/D-"XQ &_H"F]7 J ^BX*AKA/37%W'6%.DV^KW.ZT?9]D>][/OW?T<-@:=" M($^%0+X,!GXJ!/)4".2I$,AA5CY8",15_J/7(+B,-G)5\7>>CP1G9XN MG9')]*5<.CNDNPY<,?N]?!-/=\O^U>Z6'2*P(Z^7B0/7RSZ7$)\NA3U="OMB M+X4]G(EWU-GC,[+"OA2?\Q>1/_*4(_:4(V;\_&?EB!UB:86!=GJ8P>?_+/[] M(OCS"\[O.J=J7[#"=?F'?_?GBY<'OT'K!^(]UTLDB'5?M[[#JP=4'U%;AQ%= M&:)L -LMB1],UEQR[XXA3NZY=W>',( \*%%JQ%UDI=[T*6[[WLV&*S'X;WK\4_Z>W:4,Q.62,$@87YY3R;I 3SP M=^^L[P*#3S+ . MK4=\W,.K(T>4L2#S6[S]\@KLK@U>3JGW!="H0TQ9BM3$&3+B(];J[ML]!HNL M;X;,7$L-EJZG%&SZA_C=]Q$L7*MSQZ LW#AWUA._^@+V6D?K[%B=!1;?M35_ M[GIZ8-@O8=>^$\,]@<%3'1BT1G'2]D.C? G[QUBE+56@^1P?@'B\8J1NR&%Y16[Z M0Z983_S6$E6/#M6ZOZG>BL[:D]#G%RSSJ8[/'BK&W\#) 7)U3%0Q7? MM?K-AW.;>K!,_^AKJ^WAZ.] 12TXAMT@]"$T1K4MOU"8/VCO/Z*-MNAB( KW MO(N#\UJE[9T-D&5T3?77=4UU>*J*KO\"%"JY5(U%F%T'>EWQP+T4\NRA&\TW MRH-P5TM%CS@FTF\-FY7JL4BWJH "G.V"U^M[.%6@5X[SI)M*^%@1YKA):F=Y M[1'\1VUT/V2TUP6@5T=U_Y"T/XSM.D[^GB&9T3T%'+?-=5C+IAM/7%^,'>;7&'[08KJ MV+PE8<6,;)$5C!S/?,>SP/',4JE-N,AM#[C#%!9B.3SD# ;U\Y0-/2=_'(C7 M]/A(7$$5)62M^(E%176Q/.OV?UT.[D#8WV*^OJ(I;O)[H=W80(=X2PU4Y&&: M-(NBV._R6GU;A$01(57[H5V9):?"4'R/:2_,=HJXQ2DZE \:D^PO;N(M6<11/F*:D^HZ# M5<^D.\9BZCJ@'+LP79E$5\W UDY\%TV1B+ J-UE.!GQ3A03Q=$0<<2#.5#V. M1U%R\^"JB98]1-Y(PDLW?1\=WK+]CD=$K)R=C@L\'07"SB**GKB9"5TUDP.. M;OY3\0I+6H. KDL!&!GEL@ MDTPJI,T&&6V119I''XZ\9_>NY^%42.5J^PK^N^Z''P0&SPJDC(T"Y]@#:5P3 MK4&)6^.XP0[\)H1Z>[6MC<)2D6TT7^ IP?U,D;54.:BQ3(0'*(T9%%:.HF5E M_UK6@0UJ+;DQ[ _%7O<78'\&+LE(496Q6":6??F MM&NAD[S+YKEW:*^.HD4UW4C]MC6S$YQ($*,)V19NC_S^O\C]6?/GJSR6[2^50\!-JM%WJ!$0N3D'D\B^+#/H+ M?:=K[/6,$47KEC)-12^WHGD.7H]MV@G^:-\+;._JGEJ'H==D;5Y:>_PF-X>" MM$S?V2FZ8((G^[T5'BW'4:N1(L&3_0%RVO(K5W!ZSJ5? 5!+ P04 " #Y M@P%/EH=KF.\" ":$@ #P 'AL+W=O."\5![8316AHI[ 4_NXWXH,HX-'N&.S\;9,&.\ M]>9:2 ]VPCU\MZ9=";T89T7&YL(Z7X6YNY9*:*'$*S1=R2W-TP]CQ:O1GLNJ MMD;*KE>XT77"&=S?FGNP7M2]AI[/;CFRCK/1$ =\%$[,A!3^99QUUQ(R7$4> M+:.+P^9W'<13^S]A-/.YJ&%BZE:!]NLX6I!A=NV68N4RIKF"<;9IPKANV)7V M2,.F>CT4M@UKP:FGS7I='B/V PB/H%EQ$EF<#,1R0G!,E)6I*IKHT"=L>?>[$IAM1&/$S]U"LE?&CD.F/@L^_1GJ!K MT8@O)#D5@0FQV#[>&12X+[$H-13B@22R%L'ENA* <4B25 YBS;BS$I M"Q2)-? Y*[9&DE)#D=@-='K$SB\H;Q2)Q3$1CB\6%A;=B>0]6=C>!#P7LA?- MDG))F=@E7;(,V#47EMUSB8@8UW4&!=08D[))F=@FL8:W!Y%\Z4C^UD$E]R#& MI,12)G_O(#![8BDIL92)Q?*OD\/[_QYC4IHI$VMFRU8Y8)=#YO"@13QH 0]:QH.6\*!5/&@%#UK' M@];PH$T\: ,/HE21,<4G:5CCM2:%:\)[30K8A!>;%+();S8I:!->;5+8)KS; MI,!->+E)H9OP=I."-^'U9D5OQNO-BM[\#^_:VLLV7F]6]&:\WJSHS7B]6=&; M\7JSHC?C]69%;\;KS2.]?6&='-^#*YO7[&,/7AI_5( MZ=!O$3,UB$;:YGZ@WVVXW MD^T%&)Q:(G\!=/KVHU67S'2)BYJ6)B^IH@_ 96P DM%5;'@ ^9Z"LO,=[XR'],I- M3DS6FOR:4%V.(VTT] -TD7-63OE:0%^I+K!]TI,*[F^#< $&/N1H2*IG>QEI MEJ.1M!//N45HKXX$>53QG/IR'_;+A47WWG?@/\%(NN:T4S\?!T/"<8V$XP8) MQRT2CA$2CCLD'/=(.!Z0<- A%A L1J58E$JQ.)5BD2K%8E6*1:L4BUD !D;V-0&UL4$L! A0#% @ ^8,! M3U6#P*/O *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ ^8,!3YE&PO=V]R:W-H965T&UL4$L! A0#% @ ^8,!3WP68[X$!0 [!D !@ ( ! M9 P 'AL+W=OCHY+&@$ #F$P & M @ '%% >&PO=V]R:W-H965T&UL4$L! A0#% @ M^8,!3[1+ZVA?!P L2X !@ ( !8QD 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ ^8,!3TLXR0>V 0 T@, M !@ ( !TR< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8,! M3V!J1&^U 0 T@, !D ( !?"\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8,!3\,H!X>V 0 T@, M !D ( !6S4 'AL+W=OL;UK&PO=V]R:W-H965T&UL4$L! A0#% @ ^8,!3]:G@"W$ 0 -P0 !D M ( !/#L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^8,!3VI.P#H. @ 08 !D ( !0T4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ^8,!3\LJ MA#VQ @ 80D !D ( !5DX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^8,!3Y>L3 @ T@4 !D M ( !%%< 'AL+W=O60 >&PO M&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #Y@P%/ MQSRIOW\! Y$@ $P @ %1A0 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 ) D *X) !AP ! end XML 40 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 41 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 42 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 113 261 1 false 29 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income Sheet http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome Condensed Consolidated Statements of Operations and Comprehensive Income Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 10201 - Disclosure - Revenues Sheet http://www.flooranddecor.com/role/DisclosureRevenues Revenues Notes 8 false false R9.htm 10301 - Disclosure - Debt Sheet http://www.flooranddecor.com/role/DisclosureDebt Debt Notes 9 false false R10.htm 10401 - Disclosure - Income Taxes Sheet http://www.flooranddecor.com/role/DisclosureIncomeTaxes Income Taxes Notes 10 false false R11.htm 10501 - Disclosure - Commitments and Contingencies Sheet http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 11 false false R12.htm 10601 - Disclosure - Stock-Based Compensation Sheet http://www.flooranddecor.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 12 false false R13.htm 10701 - Disclosure - Earnings Per Share Sheet http://www.flooranddecor.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 13 false false R14.htm 20102 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPolicies 14 false false R15.htm 30203 - Disclosure - Revenues (Tables) Sheet http://www.flooranddecor.com/role/DisclosureRevenuesTables Revenues (Tables) Tables http://www.flooranddecor.com/role/DisclosureRevenues 15 false false R16.htm 30303 - Disclosure - Debt (Tables) Sheet http://www.flooranddecor.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.flooranddecor.com/role/DisclosureDebt 16 false false R17.htm 30503 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingencies 17 false false R18.htm 30703 - Disclosure - Earnings Per Share (Tables) Sheet http://www.flooranddecor.com/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.flooranddecor.com/role/DisclosureEarningsPerShare 18 false false R19.htm 40101 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 19 false false R20.htm 40201 - Disclosure - Disaggregated Revenue (Details) Sheet http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails Disaggregated Revenue (Details) Details 20 false false R21.htm 40301 - Disclosure - Debt - Fair Value of Debt (Details) Sheet http://www.flooranddecor.com/role/DisclosureDebtFairValueOfDebtDetails Debt - Fair Value of Debt (Details) Details 21 false false R22.htm 40401 - Disclosure - Income Taxes (Details) Sheet http://www.flooranddecor.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.flooranddecor.com/role/DisclosureIncomeTaxes 22 false false R23.htm 40501 - Disclosure - Commitments and Contingencies - Lease costs (Details) Sheet http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails Commitments and Contingencies - Lease costs (Details) Details 23 false false R24.htm 40502 - Disclosure - Commitments and Contingencies - Lease Maturity (Details) Sheet http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails Commitments and Contingencies - Lease Maturity (Details) Details 24 false false R25.htm 40601 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.flooranddecor.com/role/DisclosureStockBasedCompensation 25 false false R26.htm 40701 - Disclosure - Earnings Per Share - Calculation (Details) Sheet http://www.flooranddecor.com/role/DisclosureEarningsPerShareCalculationDetails Earnings Per Share - Calculation (Details) Details 26 false false R27.htm 40702 - Disclosure - Earnings Per Share - Dilutive effects of share based awards (Details) Sheet http://www.flooranddecor.com/role/DisclosureEarningsPerShareDilutiveEffectsOfShareBasedAwardsDetails Earnings Per Share - Dilutive effects of share based awards (Details) Details 27 false false All Reports Book All Reports fnd-20190627x10q.htm fnd-20190627.xsd fnd-20190627_cal.xml fnd-20190627_def.xml fnd-20190627_lab.xml fnd-20190627_pre.xml fnd-20190627ex101a9e3aa.htm fnd-20190627ex311186b75.htm fnd-20190627ex312df298c.htm fnd-20190627ex321089f6b.htm http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true JSON 45 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "fnd-20190627x10q.htm": { "axisCustom": 0, "axisStandard": 13, "contextCount": 113, "dts": { "calculationLink": { "local": [ "fnd-20190627_cal.xml" ] }, "definitionLink": { "local": [ "fnd-20190627_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "fnd-20190627x10q.htm" ] }, "labelLink": { "local": [ "fnd-20190627_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "fnd-20190627_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "fnd-20190627.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 294, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 12, "http://www.flooranddecor.com/20190627": 2, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 20 }, "keyCustom": 16, "keyStandard": 245, "memberCustom": 10, "memberStandard": 19, "nsprefix": "fnd", "nsuri": "http://www.flooranddecor.com/20190627", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Income Taxes", "role": "http://www.flooranddecor.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Commitments and Contingencies", "role": "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Stock-Based Compensation", "role": "http://www.flooranddecor.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Earnings Per Share", "role": "http://www.flooranddecor.com/role/DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Revenues (Tables)", "role": "http://www.flooranddecor.com/role/DisclosureRevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Debt (Tables)", "role": "http://www.flooranddecor.com/role/DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "fnd:LeaseBalanceSheetDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "fnd:LeaseBalanceSheetDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.flooranddecor.com/role/DisclosureEarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_aFqNtEuH-UaQPvJyyo-nBg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_aFqNtEuH-UaQPvJyyo-nBg", "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "As_Of_6_27_2019__htQvN6tAEeQXtBqDBdCaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "Unit_Standard_USD_Q0i_7yMWJ0qaaSYZFGhEqw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "As_Of_6_27_2019__htQvN6tAEeQXtBqDBdCaQ", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxesReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Q0i_7yMWJ0qaaSYZFGhEqw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_3_29_2019_To_6_27_2019_cVGgWCal3UmCtEy7oBSJyQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Q0i_7yMWJ0qaaSYZFGhEqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Disaggregated Revenue (Details)", "role": "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails", "shortName": "Disaggregated Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": "2", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_F4K4-RYgOkCeARxcuW5dQg", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "As_Of_6_27_2019__htQvN6tAEeQXtBqDBdCaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Q0i_7yMWJ0qaaSYZFGhEqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Debt - Fair Value of Debt (Details)", "role": "http://www.flooranddecor.com/role/DisclosureDebtFairValueOfDebtDetails", "shortName": "Debt - Fair Value of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "As_Of_6_27_2019__htQvN6tAEeQXtBqDBdCaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Q0i_7yMWJ0qaaSYZFGhEqw", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_F4K4-RYgOkCeARxcuW5dQg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Income Taxes (Details)", "role": "http://www.flooranddecor.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_F4K4-RYgOkCeARxcuW5dQg", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_27_2018_To_12_27_2018_HD_np7clbU6E_-TeLk88vQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasePracticalExpedientsPackage", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Commitments and Contingencies - Lease costs (Details)", "role": "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails", "shortName": "Commitments and Contingencies - Lease costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_27_2018_To_12_27_2018_HD_np7clbU6E_-TeLk88vQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasePracticalExpedientsPackage", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "As_Of_6_27_2019__htQvN6tAEeQXtBqDBdCaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Q0i_7yMWJ0qaaSYZFGhEqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Commitments and Contingencies - Lease Maturity (Details)", "role": "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails", "shortName": "Commitments and Contingencies - Lease Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "As_Of_6_27_2019__htQvN6tAEeQXtBqDBdCaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Q0i_7yMWJ0qaaSYZFGhEqw", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_3_28_2019_C5bQSTvOu0qiQWwPhCn8lg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "reportCount": 1, "unitRef": "Unit_Standard_USD_Q0i_7yMWJ0qaaSYZFGhEqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Stock-Based Compensation (Details)", "role": "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_3_29_2019_To_6_27_2019_cVGgWCal3UmCtEy7oBSJyQ", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Q0i_7yMWJ0qaaSYZFGhEqw", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_3_29_2019_To_6_27_2019_cVGgWCal3UmCtEy7oBSJyQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_Q0i_7yMWJ0qaaSYZFGhEqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Earnings Per Share - Calculation (Details)", "role": "http://www.flooranddecor.com/role/DisclosureEarningsPerShareCalculationDetails", "shortName": "Earnings Per Share - Calculation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_3_29_2019_To_6_27_2019_cVGgWCal3UmCtEy7oBSJyQ", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_g0D-7nqQN0S2bvrMYf0BaA", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_3_29_2019_To_6_27_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_1T5w10RXzECzMsbr28cYiA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_g0D-7nqQN0S2bvrMYf0BaA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Earnings Per Share - Dilutive effects of share based awards (Details)", "role": "http://www.flooranddecor.com/role/DisclosureEarningsPerShareDilutiveEffectsOfShareBasedAwardsDetails", "shortName": "Earnings Per Share - Dilutive effects of share based awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_3_29_2019_To_6_27_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_1T5w10RXzECzMsbr28cYiA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_g0D-7nqQN0S2bvrMYf0BaA", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "As_Of_6_27_2019__htQvN6tAEeQXtBqDBdCaQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_LAYnZZXKuUiEKKybuGq1rg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "As_Of_6_27_2019__htQvN6tAEeQXtBqDBdCaQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_LAYnZZXKuUiEKKybuGq1rg", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_3_29_2019_To_6_27_2019_cVGgWCal3UmCtEy7oBSJyQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Q0i_7yMWJ0qaaSYZFGhEqw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income", "role": "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_3_29_2019_To_6_27_2019_cVGgWCal3UmCtEy7oBSJyQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Q0i_7yMWJ0qaaSYZFGhEqw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "As_Of_12_28_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_uKJZJ7GsxEmbstm8iECYsA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Q0i_7yMWJ0qaaSYZFGhEqw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "As_Of_12_28_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_uKJZJ7GsxEmbstm8iECYsA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Q0i_7yMWJ0qaaSYZFGhEqw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Q0i_7yMWJ0qaaSYZFGhEqw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Q0i_7yMWJ0qaaSYZFGhEqw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Revenues", "role": "http://www.flooranddecor.com/role/DisclosureRevenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Debt", "role": "http://www.flooranddecor.com/role/DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "fnd-20190627x10q.htm", "contextRef": "Duration_12_28_2018_To_6_27_2019_Avvz5LssJ0m_FOtSonZi2Q", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 29, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "fnd_AmortizationOfTenantImprovementAllowances": { "auth_ref": [], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of periodic recognition of income from tenant improvement allowance.", "label": "Amortization Of Tenant Improvement Allowances", "negatedLabel": "Amortization of tenant improvement allowances" } } }, "localname": "AmortizationOfTenantImprovementAllowances", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fnd_CapitalStockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition.", "label": "Capital stock [Abstract]", "terseLabel": "Capital stock:" } } }, "localname": "CapitalStockAbstract", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "fnd_DecorativeAccessoriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the product, decorative accessories.", "label": "Decorative Accessories [Member]", "terseLabel": "Decorative Accessories" } } }, "localname": "DecorativeAccessoriesMember", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "fnd_DeliveryAndOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the product, delivery and other.", "label": "Delivery And Other [Member]", "terseLabel": "Delivery and Other" } } }, "localname": "DeliveryAndOtherMember", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "fnd_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Document and Entity Information" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.flooranddecor.com/20190627", "xbrltype": "stringItemType" }, "fnd_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to the Employee Stock Purchase Plan (\"ESPP\").", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "fnd_EmployeeStockPurchasePlanPeriodForDeterminationOfFairMarketValueOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The period used in the determination of the fair market value of the entity's stock, which affects the purchase price of shares offered under the employee stock purchase plan.", "label": "Employee Stock Purchase Plan, Period For Determination Of Fair Market Value Of Shares", "terseLabel": "Fair market value measurement period" } } }, "localname": "EmployeeStockPurchasePlanPeriodForDeterminationOfFairMarketValueOfShares", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "fnd_EmployeeStockPurchasePlanPurchasePriceAsPercentageOfFairMarketValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The purchase price of shares offered under the employee stock purchase plan, as a percentage of fair market value as defined in the plan.", "label": "Employee Stock Purchase Plan Purchase Price As Percentage Of Fair Market Value", "terseLabel": "Purchase price, as a percentage of fair market value" } } }, "localname": "EmployeeStockPurchasePlanPurchasePriceAsPercentageOfFairMarketValue", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "fnd_FiscalQuarterPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The length of the fiscal quarter, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Fiscal quarter period" } } }, "localname": "FiscalQuarterPeriod", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "fnd_FiscalYearPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The length of the fiscal year, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Fiscal Year Period", "terseLabel": "Fiscal year period" } } }, "localname": "FiscalYearPeriod", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "fnd_IncreaseDecreaseInDeferredRent": { "auth_ref": [], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (decrease) in the liability arising from deferred rent.", "label": "Increase Decrease In Deferred Rent", "terseLabel": "Deferred rent" } } }, "localname": "IncreaseDecreaseInDeferredRent", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fnd_IncreaseDecreaseInTenantImprovementAllowances": { "auth_ref": [], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (decrease) in the liability arising from tenant improvement allowances.", "label": "Increase Decrease In Tenant Improvement Allowances", "terseLabel": "Tenant improvement allowances" } } }, "localname": "IncreaseDecreaseInTenantImprovementAllowances", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fnd_InstallationMaterialsAndToolsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to the product: installation materials and tools.", "label": "Installation Materials And Tools [Member]", "terseLabel": "Installation Materials And Tools" } } }, "localname": "InstallationMaterialsAndToolsMember", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "fnd_LaminateLuxuryVinylPlankMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the product, laminate / luxury vinyl plank.", "label": "Laminate Luxury Vinyl Plank [Member]", "terseLabel": "Laminate Luxury Vinyl Plank" } } }, "localname": "LaminateLuxuryVinylPlankMember", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "fnd_LeaseBalanceSheetDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular presentation of lessee's supplemental balance sheet information related to operating leases.", "label": "Lease Balance Sheet Disclosure [Table Text Block]", "terseLabel": "Schedule of supplemental balance sheet information related to operating leases" } } }, "localname": "LeaseBalanceSheetDisclosureTableTextBlock", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "fnd_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of legally-binding minimum lease payments for leases not yet commenced.", "label": "Lessee Operating Lease Lease Not Yet Commenced Amount", "terseLabel": "Minimum lease payments for leases not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "fnd_LesseeOperatingLeaseTermOfContractForParticularLease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The lease term for 1 particular lease.", "label": "Lessee Operating Lease Term Of Contract For Particular Lease", "terseLabel": "Lease term for 1 particular lease" } } }, "localname": "LesseeOperatingLeaseTermOfContractForParticularLease", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "fnd_NaturalStoneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the product, natural stone.", "label": "Natural Stone [Member]", "terseLabel": "Natural Stone" } } }, "localname": "NaturalStoneMember", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "fnd_NumberOfDistributionCenters": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of distribution centers owned or operated by the entity.", "label": "Number Of Distribution Centers", "terseLabel": "Number of distribution centers" } } }, "localname": "NumberOfDistributionCenters", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "fnd_NumberOfDistributionCentersWithRealEstateSubleasedToThirdParties": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of distribution centers with real estate subleased to third parties.", "label": "Number Of Distribution Centers With Real Estate Subleased To Third Parties", "terseLabel": "Number of distribution centers subleased" } } }, "localname": "NumberOfDistributionCentersWithRealEstateSubleasedToThirdParties", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "integerItemType" }, "fnd_NumberOfLeasesWithLongerTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of leases with longer term than usual.", "label": "Number Of Leases With Longer Term", "terseLabel": "Number of leases with longer term" } } }, "localname": "NumberOfLeasesWithLongerTerm", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "integerItemType" }, "fnd_NumberOfLeasesWithVariableLeasePayments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of leases with variable lease payments.", "label": "Number Of Leases With Variable Lease Payments", "terseLabel": "Number of leases with variable payments" } } }, "localname": "NumberOfLeasesWithVariableLeasePayments", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "integerItemType" }, "fnd_NumberOfStoresWithRealEstateSubleasedToThirdParties": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of stores with real estate subleased to third parties.", "label": "Number Of Stores With Real Estate Subleased To Third Parties", "terseLabel": "Number of stores subleased" } } }, "localname": "NumberOfStoresWithRealEstateSubleasedToThirdParties", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "integerItemType" }, "fnd_SmallFormatStoreMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to small format stores.", "label": "Small Format Store [Member]", "terseLabel": "Small Format Store [Member]" } } }, "localname": "SmallFormatStoreMember", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "fnd_TenantImprovementAllowances": { "auth_ref": [], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts received from landlords for improvements to leased properties.", "label": "Tenant Improvement Allowances", "terseLabel": "Tenant improvement allowances" } } }, "localname": "TenantImprovementAllowances", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "fnd_TileMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the product, tile.", "label": "Tile [Member]", "terseLabel": "Tile" } } }, "localname": "TileMember", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "fnd_WarehouseFormatStoreMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to warehouse format stores.", "label": "Warehouse Format Store [Member]", "terseLabel": "Warehouse Format Store [Member]" } } }, "localname": "WarehouseFormatStoreMember", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "fnd_WoodMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the product, wood.", "label": "Wood [Member]", "terseLabel": "Wood" } } }, "localname": "WoodMember", "nsuri": "http://www.flooranddecor.com/20190627", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_CondensedBalanceSheetStatementTable": { "auth_ref": [ "r84", "r165" ], "lang": { "en-US": { "role": { "label": "Condensed Balance Sheet Statement [Table]" } } }, "localname": "CondensedBalanceSheetStatementTable", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails", "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails", "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails", "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": { "auth_ref": [ "r233", "r234" ], "lang": { "en-US": { "role": { "label": "Real Estate, Type of Property [Axis]" } } }, "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Mortgage Loans On Real Estate Name Property Type [Domain]", "terseLabel": "Real Estate [Domain]" } } }, "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r111", "r138", "r140", "r230", "r231" ], "lang": { "en-US": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails", "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails", "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails", "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails", "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r87", "r88", "r89", "r90" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Restatement Adjustment [Member]" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update201602 [Member]", "terseLabel": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r21", "r112", "r113", "r139" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Receivables, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r46", "r47", "r48" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss), net" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r45", "r48", "r49", "r170" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r22" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r86" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r145", "r146", "r153", "r154" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares excluded from the computation of diluted earnings (per share)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureEarningsPerShareDilutiveEffectsOfShareBasedAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureEarningsPerShareDilutiveEffectsOfShareBasedAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureEarningsPerShareDilutiveEffectsOfShareBasedAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureEarningsPerShareDilutiveEffectsOfShareBasedAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of facility" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r109", "r209", "r220" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r43" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r8", "r9", "r10", "r11", "r12", "r13", "r14", "r15" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total long-term assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r77", "r78", "r79" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Fixed assets accrued at the end of the period" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r69", "r75", "r80" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents, end of the period", "periodStartLabel": "Cash and cash equivalents, beginning of the period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r69", "r181" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class Of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r38", "r123", "r213", "r225" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 5)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies." } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r122", "r124" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than provided to Class A or B shares, representing ownership interest in a corporation.", "label": "Common Class C [Member]", "terseLabel": "Class C Common Stock" } } }, "localname": "CommonClassCMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r129" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r53", "r54" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r103", "r104", "r179", "r180" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r103", "r104", "r179", "r180", "r232" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r103", "r104", "r179", "r180", "r232" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r103", "r104", "r179", "r180" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "% of Net Sales" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r103", "r104", "r179", "r180" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r135", "r136", "r139" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r60" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect from adoption" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r16", "r125", "r210", "r219" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureDebtFairValueOfDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Total debt at par value" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDebtFairValueOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDebtFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r36", "r82", "r130", "r131", "r132", "r133", "r183", "r184", "r186", "r218" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDebtFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r126", "r185" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureDebtFairValueOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Less: unamortized discount and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDebtFairValueOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r73", "r81", "r161", "r162" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r157", "r160" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred income tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r39", "r187" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r73", "r107" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r176" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "negatedLabel": "Interest cap derivative contracts" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregated Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock-Based Compensation Abstract" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r58", "r87", "r93", "r95", "r96", "r97", "r100", "r216", "r228" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureEarningsPerShareCalculationDetails", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r58", "r87", "r93", "r95", "r96", "r97", "r100", "r216", "r228" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureEarningsPerShareCalculationDetails", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r83", "r158", "r159" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r150" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureEarningsPerShareDilutiveEffectsOfShareBasedAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of plan compensation cost recognized during the period.", "label": "Employee Stock Ownership Plan (ESOP), Compensation Expense", "terseLabel": "Stock purchase plan, expense" } } }, "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r142", "r143", "r144", "r178", "r206" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDebtFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r142", "r143", "r144", "r178", "r207" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDebtFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDebtFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r166", "r173", "r174" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on asset disposals" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r116", "r117" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r59" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r56", "r87", "r208", "r214", "r229" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r81", "r108", "r163" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r76" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r41", "r212", "r226" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r72" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Trade accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r72" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r72" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r72" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r72" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r72" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r72" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Receivables, net" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r94", "r99" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureEarningsPerShareCalculationDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of share based awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureEarningsPerShareCalculationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r118", "r119" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r55", "r106", "r182", "r185", "r217" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r67", "r70", "r76" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Net", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r1", "r42", "r115" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r203", "r205" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Lease, Cost, Total" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasePracticalExpedientsPackage": { "auth_ref": [ "r188", "r189" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether practical expedients are elected for not reassessing whether any expired or existing contract is or contains lease, lease classification for expired or existing lease, and initial direct cost for any existing lease.", "label": "Lease, Practical Expedients, Package [true false]" } } }, "localname": "LeasePracticalExpedientsPackage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases, Operating [Abstract]", "terseLabel": "Lease Commitments" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Existence of option to extend" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfResidualValueGuarantee": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee provided residual value guarantee for operating lease.", "label": "Lessee, Operating Lease, Existence of Residual Value Guarantee [true false]", "terseLabel": "Existence of residual value guarantee" } } }, "localname": "LesseeOperatingLeaseExistenceOfResidualValueGuarantee", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future minimum lease payments under non cancelable operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r204" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityCalc2Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r204" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r204" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r204" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r204" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r204" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r204" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Thirty-nine weeks ended December 26, 2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r204" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityCalc2Details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r211", "r223" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders? equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r5", "r6", "r7", "r16", "r17" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r127", "r210", "r221" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureDebtFairValueOfDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDebtFairValueOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of term loans" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDebtFairValueOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansPayable": { "auth_ref": [ "r36" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Term loans" } } }, "localname": "LongTermLoansPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r69" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r69" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r69", "r71", "r74" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r50", "r52", "r57", "r74", "r99", "r215", "r227" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureEarningsPerShareCalculationDetails", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfStatesInWhichEntityOperates": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of states the entity operates in as of the balance sheet date.", "label": "Number of States in which Entity Operates", "terseLabel": "Number of states with facilities" } } }, "localname": "NumberOfStatesInWhichEntityOperates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfStores": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of stores.", "label": "Number of Stores", "terseLabel": "Number of stores" } } }, "localname": "NumberOfStores", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r197", "r205" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r192" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityCalc2Details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liability", "totalLabel": "Operating Lease, Liability, Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails", "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r192" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails", "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r192" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities", "verboseLabel": "Long-term lease obligations" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails", "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r193", "r199" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid during the period against operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r191" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r202", "r205" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r201", "r205" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r0", "r85", "r105", "r175" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r44", "r46" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Change in fair value of hedge instruments, net of tax, post-adoption", "verboseLabel": "Other comprehensive gain (loss), net of tax, post-adoption" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r44", "r46", "r177" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax", "terseLabel": "Change in fair value of hedge instruments, net of tax, pre-adoption", "verboseLabel": "Other comprehensive gain (loss), net of tax, pre-adoption" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r63" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Purchases of fixed assets" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r147", "r151" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreOpeningCosts": { "auth_ref": [ "r61" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Expenditures associated with opening new locations which are noncapital in nature and expensed as incurred.", "label": "Pre-Opening Costs", "terseLabel": "Pre-opening" } } }, "localname": "PreOpeningCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]" } } }, "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value; 10,000,000 shares authorized; 0 shares issued and outstanding at June 27, 2019 and December 27, 2018" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r27", "r28" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r64", "r152" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Excluding Stock Options", "terseLabel": "Proceeds from employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r65" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Borrowings on revolving line of credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r64", "r152" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk [Member]" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r50", "r52", "r68", "r109", "r110", "r167", "r168", "r169", "r171", "r172" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r29", "r121" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r121", "r224" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Fixed assets, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r120" ], "lang": { "en-US": { "role": { "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.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RealEstatePropertiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Real Estate Properties [Line Items]" } } }, "localname": "RealEstatePropertiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r66" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedLabel": "Payments on revolving line of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r66" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedLabel": "Payments on term loans" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r134", "r222" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r137", "r138" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer for specified product or service, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue From Contract With Customer Product And Service Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer, Product and Service Benchmark [Member]" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Indicates product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer.", "label": "Revenue, Product and Service [Extensible List]" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "extensibleListItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r200", "r205" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Buildings and equipment acquired under operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureEarningsPerShareDilutiveEffectsOfShareBasedAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of awards excluded from computation" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Schedule of fair value debt" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRealEstatePropertiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule detailing quantitative information concerning real estate properties and units within those properties by ownership of the property.", "label": "Schedule of Real Estate Properties [Table]" } } }, "localname": "ScheduleOfRealEstatePropertiesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r147", "r151" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r62" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.", "label": "Selling Expense", "terseLabel": "Selling and store operating" } } }, "localname": "SellingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r72" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares of stock authorized under the plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software And Software Development Costs [Member]", "terseLabel": "Software and Software Development Costs [Member]" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r18", "r19", "r20", "r129" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r40", "r129" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureDisaggregatedRevenueDetails", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r19", "r20", "r129", "r134" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued under employee stock plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r19", "r20", "r129", "r134" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock award (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r129", "r134" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock-based compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r129", "r134", "r149" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r19", "r20", "r129", "r134" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Shares issued under employee stock plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureStockBasedCompensationDetails", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r129", "r134" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock award" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r40", "r129", "r134" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r114" ], "calculation": { "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders? equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r198", "r205" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureCommitmentsAndContingenciesLeaseCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Indicates type of cost from product sold and service rendered.", "label": "Cost, Product and Service [Extensible List]" } } }, "localname": "TypeOfCostGoodOrServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "extensibleListItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r92", "r97" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureEarningsPerShareCalculationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureEarningsPerShareCalculationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r91", "r97" ], "calculation": { "http://www.flooranddecor.com/role/DisclosureEarningsPerShareCalculationDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.flooranddecor.com/role/DisclosureEarningsPerShareCalculationDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5283-111683" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109978405&loc=d3e80720-113993" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39927-112707" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r235": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r236": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r237": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r238": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r239": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" } }, "version": "2.1" } ZIP 46 0001558370-19-006832-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-19-006832-xbrl.zip M4$L#!!0 ( /F# 4_CJI.5N@D *=8 0 9FYD+3(P,3DP-C(W+GAS M9.U<67/;.!)^WZK]#UB];+9J=,=.I(HSY7/*57;LM;5)YFD*(D$)%1#0@*"/ M_?73 $F)XDU:WLBU?+$EH+O1W5\#:%SZ].N3R] #D1X5_*@S[ TZB'!+V)0O MCCJ^U\6>16GGU\]__]NG?W2[WT_NKI M+-\E7"%+$JR(C1ZI6J*96*TP1]=$ M2LH8.I'47A"$)KU1[\/P8- ;328?)ZC;#26=8 \X!4=&Y*@W7->Y9PC;3!X>A#!V&E))W[BEP(Z9X1!_M,@6_X MGSYF1@-P&2/:(UL$L6KP,?>FH,I6FX_CGI +:&@P['^_OKHW6D;$#K^E"10<[)0O>T7#LG?2D80!60=: [(60Z%.9<**Q@R#!E4>EJ1;DCPB(H MU-9,M8@9(([TA__<799$M6GQ'H2;#G4JN$TXC!3PP1.,VEJ1$\RT[^^7A"BO M@R@84(=AK5^DH4T25QP&HZIAL&D3"0=M6D7@#+35+@H:;B/EA9%R MBKWE!1./E;I^-F,Q]N^;8:_%(R._A3@3XC/J64QXOB1G9*XN,)5?,?/)C:._ MGA&%*0LQK419!.+[P7@P!. V@O078(9_6APR\C1JIO!=*/-?+7(ER,&(YE)E M8MZ,JUS!0@$6#)1X5P2RRU/A*2\'RUJ\Q>@>I-&-20_'WIA\J#=-($NWT>*] M,[ROL?(E5<\-(4^REZ$^:H9ZU$P+_,Z!/P4#1R]$?TO&:X? Z?'5Z:@-A,J! M<(XE!W=ZMT3>+S& NC$D!_8*',4@?TB/[I%,!$*1D:J1WPAN 2T#--RTB_Y# MASR'?J*>+V')+EUC1PAD%^DVR"WT"*Z6 M1%&PL?:>R#9WV0;)09,-$O1NJY&VF[YT&7ROA/5C*9A-I'?^IP\]JNYZ.$-" M,?3C9@OC>#O_1$%++?PET^Z][[I8/@-*=,&I WT&1F++$KY);F[!U3J]24Z] M%;F*8!Y"#T]-OZ%<@^9&,MJ(1I'L%M@28._( ^%^&KIU>3$XHS0X$6?K^@K; M3ED;3"4NS]E*:MU=XNY@OWN&G]+!'J\J=O[[M/,#9F2X6Q":K^-K+-=+0*J[ M'=>B5C;[ZY3)7)'01TB08<779V54Q5@=9LSN6DYX(R,NJ86IYMY(V4Y("325 M]CU:4':2.;\L@ZZ424.JEMZMK)Y)PXHY_-0NEJLFU3,\9_FI=5A;A-D8$NQQ M7H*-W@426CRJ9-K96,1JBG$8IW$(SFI;#%Z<^65#4\Y0C-A!&K'BLYD6RH9Y M1C9^.53%H'U(@Y9QUM(BM=/D(^?@K!YS\1G:BS;QVM.TZC,=]?!B(8,KLF&B MD'>7J8"T&,R,3;\M85&&TN+69',J!ZX,BF*42K:J6G!>N/V1-VH6$A=#5F,S MI(6O<;IR1IFOZ ,Y=QQBF9-'76IDEJ59UXOB9I#)&A/ M3YR>J9N;Z,"FS?^KN-!_M/%WQ$'FLB- MTA]@;>_)91&%%E_PO,;$4])!8;N1""RME)346QH0(E9$*LAI^I'N'=3?E56 M1-PJ1956*'XM22ON_8(PJV5Z N$]M!Q"J2Z>V]&WAS8Q/*]K$[ 0]CKF?.HG MWU2%)=MOK\S+*[!,2(5XZFECX2.PX%GDE;",M(#'RV/2'[H;[AXT&^E:K$+) MH[),+9)L3,HMKJZ6TQV.NL/#AHIDOT.LHDN<\TO N$MUFJFR*ST2CQNK*&%8 M]+?U(TJMQEBK42=,LE][5E0@8M M'U1O,_ZB4H>75]H](D4SWV+V"5/>6E:C MSE+XQK.Y0KHD3Y]R73RIZNL1,04ZP+=4^^8-:I4'T3''A>^LC;:;FZI9-U2/ MYYZ2V KO>\ X_T&E(JY.AN#P-H;58(E;ZPH.R;A\KFQOMGWS MX.KJ4<>2Q*:JH=FP^)?Z[<$9"?Y?PJ+4(5+JS1\> [&,[C4-M,E\A_95@K8F MV[Y:#W/_G,@;!]:1P=M_(#^%:B)CMA82Q2VC4+8@\H6&Q4T(9F-58$$EM/:P MZR4MBZR*5+YW8;EU889V&!@EN28:A$YH=6YM0IW MN"W+*:V<#'EC4?1H@"K M.PTFK?V&)5D*6,7G6EQ(\4:L3D?O!?5@F?P[P?+6M+ )V71-/$XC'7;8U2J, M%H%.__:QA+Z?K7"B\N?K/*-L'2?KX2!6MLM8V8G"9WI#$NLMNV,+QB=/2%A: M)RTH)-H[D[X)82D56W=X9<$88!+U\AO7/C5H2F>X8V?4_V9#D?'?NKIAX)L&QSZTO MK27DD#ITUI\EM%9BU?NNMKR,OW7<-[[*2[>SFY-$4W.)G<_\X&3SEY&\D1M(&70D.RND! M-=_H+9I]M#0X[0[.FC[_!5!+ P04 " #Y@P%/BGL6&PD. 'RP % M &9N9"TR,#$Y,#8R-U]C86PN>&UL[5U;<^(X%G[?JOT/7N9E]X%P28"0ZIXI M$I+>5*4'*I>=V:2V:KI20*Z?>?[='QT M]9=?WI:.\8*HAXG[M=$Y:3<,Y%K$QN[SUT;@-4W/PKCQR\]__ MWQDVL8(E0D=[/YG!G49@-/U+MX\_+6Q\/W51:OU^OIZ\GIZ0N@S9&UW6K]_ MOWNP%FAI-K'K^:9KH88!Z2\\_N$=L4R?&RF6_6U&G:B T]:F+F$*]E9IY^3-LQOK)DJ4WXC L _2X'2&PV&+?]L &QC&%TH<=(_F!O_LPG]? MH:\-#R]7#BN+?[:@:/ZU,7?M)C-CN]\=L#;]]. #%XSL*^+:R 7.X!>/.-AF M'%V:#C/3PP(AWVL8K):G^]M$B^8.(=1T;1M9A)Y89-EBJ5J%RFW]4!";;[W) M?+)"E+/LC5Q(M%Q1M( ,^ 7=0J=8H@-B+%;MYYG@RO06-PYY/22?@O+W!37& MGN40+Z!HC&;^C8GIOTPG0),Y^W.,?!,[Q5#(%7BX9@/52^QSPW#B71_<+KA? MC+P[!!W]BGB^MQ^08E5\'K3OIA]0[+__6'0[M7P^P"O3L;J?@S)9U>&@7IO4 MA1J]*:(/"Q/: _4$#G=8^P&3*3B$86V_NH-&ATUGY1W\<1.W%'KS$>2P-Y]B MG]4(X4*[;32-3;GP^Z9H(UZV$19NA*5S-(#'(5:B(H>%%X0F.0F!\2A@;GHS M_G"'H.S9-%<\W&DAQ_>B3SA]S78GC"=^"C_^8^1Y,5R..4,.#^UB7_[1/^V? MGO7/!^?]LV&WW^]TSB/+5]'6JX!2,&IFD\,TT/)!N]T]/V]WNF=G?6AZ+];R MF&I&- G"I%94/ORZ(Z1DY!6F:'G!=!K&*\+/"Y]_LZ*8, ?PM=&MAC;V4&?_KO\;X!?389[J'GD^ MQ19T ?8%^*WD![&4 IKW*E-5660QO:N.PYM "S6-+(L$'*N% ,W,0;\B/\I:>M!KCRTD-53Q5E] >R$OH-$A61N MDR2!#MC#4DL.NW%8MEX?DR\1>(RH1E$CGK0719H"'_ M/:7Y7\/XE;B61 R^3:8JLX7"\!PX6CQ0IY2L$/7?IS#J]$&;+"!X;(?8K=AQAQ)6?M3;TEP9;++X^K48%.4S7 MCDT9QB3#ZJH<]39$S(VM4M/6ADMY=,7BY8JZXATV9]C!/D9L;>;!)]9_%L2! MAGLLPO#?!1SG9=O$K<-!>] =G%5Q'U^1'3)]B7D<+F;4FDRL]J8PJDD.BU(30Y9 M(IN\9_.;G:E&5)< JL6(+EK7F9KO;-)?;IDKF;A&+!< J,5*"."A ;*E'[W" M]/7BN !&+59-V)XL:EK^;]A?7 6>3Y:(2CIPF:PU(K\T7"U63V)FR1WFIZ95 MFNGB@78.,"T>T%&,>4=,-WHNY03;\:1*,YK#CSC@SD6H1<0]1G,$Z.U[MC,4 M?F(_M]=F94D:8@C]HZTQU861%NO-%?GJ17XYN%J$Y)&N-WNN MXG82KIKFY*H7^V7 %HO3"_?^G>,)\,$?C\@U7?]VN:+DA6_#'SD.>67;[3]. M5N>DK@=]94!J$5;S-:,BL;4X0SV8+HDS)+NO--D9IYV$0VAA#J7IWF=%JBAF M+8(SZ>735+-M0??:_?YIMQY$2T+5(O0:65:P9#R@]9[9E*/.=\1C(<9D#E&' M>(ZT2"GJ*4.2TM29T[V1:S$P']DPW.3MFIH8PM KAX&F:][Z]Q'5 S[P+4D^U4'^M5YQ4Y$0@D[R(PM,W#&B^ 5PO\"@FV(/7.XXH/#_*7Q.[)R.=_B*:BO" YM$ MBR$)(-CV0(&$$FFT9S\?C1;CCRV&&[#&>JXT &%N(X:UZXS=PG#]YE,3P&'7 MI.^W8$\^M<[V+A$'VO=\ZX)719[X=H,?5J-ZHLI7R:ZR/MM >CSHHD7W7#>3 MDE(]77PVQQF[&.2\F-KJ^$:A^5-*YL*1=2R%>FJ0Y6*7Q3Q86K!WCUZ0&Z"H M)WS< KLYG,Q.1L)_MCA*+5&2>FK(XS1M)N4PL(NII:*%4'8KZV3.CCWSM4-$ M7["%O ?BV )1B#/4@?N"Z')'$TT5/,+&(887">4^ZZ-TZC%:WK?+@=.#T ?$ M8Y00B6CG0B)1$BV[G^A4%2HS"4G9II"/2PO/^PVY8 'W,S(7F(7>S[E4QK9 MK.;DJ@_-98!J,;DSI0ALPM9H^(WHXO7)>*KZ\"H#3).YGO4(,;N_?DBE'H_5 MCYUE3%3PN5R12]_8*(1R"3Y,/(@6I%9/(N6GW>3 E0VZ*EZ$CKU?1&JU^:S< M:C.KQEC7H]M]Z^OU&) "96=[QFC]$_Y>#Z!A)+TPW6=T#W"OYW-D"4\N?VHC MV';9?K_;Z?0&W5ZOUQ^TAY4M S$L,(!]P2"HR_KXD8TE@FT ]U>Q)4%JXF@E6"T;':$61A;GMX'<' M<4I@8+4DU,=_\L\%7,MD/0(5E#:#%H=AMALK'L!]3N:)&XPWUQ>+)B2D,A^! M1O8P1.YX-QD ]XK*)/5(:UR[DWFQ Z[2>9-P3_N]8;\NO.]OA]S=UTH,:G>. M:$L-;G-RU5@7^UA BXMHM[OOTG;D95ULD)/O*$11Q@:YIZF5.[@^SM>Z5$(\C,/$>@@>+X0RF<2WH 9;00 MO:I*/$>5F>N2NOA0[ZCU(2,#:*YJ+;2T6,JM@^W MM!:1QH>LQZH.&3-$ E%[7XP07FP%NH0+22_AF.4B:8U(-6K/8>ZBS+S_5UHY MF:4D[776[W?/ZJ^>XA:)%"2YGZ=SD.G-W8;'KQE-F=/,SE!CJDN"CUC]U'L8 M=]M9;.*Z4/ZCX[RH+2()J#U?N8N3GS7>7CQ;(O 4EE!CS1S*&I%JU+X<4F V M-CCW]ME\DU* >IK1:?.-K$'UV!QNOO.-?X]D9(%%*0*T=L" A:\7%>W)RQ/>E,\4:E;*#%N^#OT2ITM9-Y$5GDYDN: MI-?O]ZJ^0_O@LBAG@X(G)!30Q0.R LJN'IS)J"&6^L@TD(>\X-; BIB/.SM^ M@^6$M].[?D/4PAX272:0F^\(U%#.!EJ\BSX.[=;S C:3!))G.V"\)Q< 0!@& MW8 %Z*Z=OC&&[9[-.(APD.*/3&0'-Y5*=\B.L6;VS]FF[8S2-;8'L#R@$?K!B#5XN.Z#'/_Q[6/8_JCBD%W\YM:"O M))-4LVUTYM^Z,$H+^.E*D])WIN0EV]<@W#$JSJ)>ITUC(;GWLR :30X7Q5$] MN>9Z2SR$--!Q&+0I14L<+,&O\*2A\^&'_[/V"N]5JN[B. Q@I]Y58;%ZJK8>4>819Y[^WWUK[',:.=NPJ0H MV:1:U9MK=C"(WT0I!*"%5WX(9DXXSQF[#O_C'OQ$(LW8DFB\'I=Y"5Z *M7+ M8JD5:GKV:^BS,ZFGPAQ^)-YEFP5-"V_R.:\RK@G;.>A*+D-7')-]-_V M:AH M6-8M%Y9%U54=F7D>0@*:H]7FL? 54_+9J^C3LJWC;_7X-S+I#7[9%VFB+/7Z M?E&^X\[@<";0XHD@"_= PCENSUM3860DH >0BY0S!'+181>BWTG19 ^ M0L6'<"^\G.,5C!B^%N^(+ 3UE1Q"+Z_DB-4B %]R)5!!K=RCI8G9PNAD?@/C M%]-AL/>136J!22,.^H.SJO?!_7 %R=LA]]83I4?*5U!?][.'RU>CNZON_P?- MU8![R1L*V@6D__&S<[LD630+?\\%\@$(@\\*E5':$E.G8=-@3F;CK=HU\G^)9X+.[$Q[)=MM< M*/H1I>QH"=>_ /W^!:OG#TKJ8N>(Z>'-HL530F"^';L!>#DP_'!PX.7>J102' M_[A^&#H>=9, A['C,HQB[#FO))XZ3W0V0Z'S%3-&?-^Y9L2;8,>Y^G#ZX>+D M_/C#Z=75Y95S>+@HZ1I%/"<-'5GDZ8>3Y2\WBU)I^,FY/#HY.CT^N7(N/YWV M/IV?.?=?E^F^(O+Y8!K'LT]'1Z^OKQ]> MSSY0-N'YCT^._O%U^.A.<8 .21C%*'3Q@P$%'\;%%)EOQM(_T"T\G5U=61_'69 ME!=$#$7G8"_3>_$R0S[Q^5'ZXP%7M./\PJB/'_#8D=5]BN' MNV5I&P6)!$AYV*?O@ MTB"%6*E/IIC@F+O+;PKY6"11%+'^-1N/'F+H_I]3W>&\\^&="XGF# MRBBK:'<*N261Z],H8?@Q"0+$YEP@,@EY7^ZB,.Z[+DW"F \_]UQTE^#H%L>( M^-4:1>TZNE #_X0F$X8G@J<'_(+#!&\'VEAB)Q#Q<_P%$?8;\A,\&HM_;HG0 M4& 7 &]H$)!8MJ]^*!J>L"X^D>*V-<2\KAO*AYOM(%>KHI/V+/H5.;'CLLYX M%R1'VBW;K[G,+F .$ NYZJ-[S!ZG2+0V/XG)"QZ,Q]B5_:OX5LK"8X6:8Z0[Q_83OW616W)!85 MK+([N?S.K30(OEP7!E&GKRC'U-BBI1PD7[D?'SN'SK)<_GE9M),OVUD4[E1> M$DG8PORH6Q#)%WL"E"F-IKC&C5B<6]_R?ZTO;?E7OR_%SFMAB>L)/:_LTT?/ MV.=&:YOK:'L(RF6Z^&8=RN+KWU=,^RC*UA[]-Q*M@;!(OQ1_97I]5@3"FWE6 M[J+%U^S(*..+H\\')UEI8T:#"II>R$2M<"41EY+.!![D=\-27JC;PD"Y1H\J M84N\;(ZO:E*L+2U/APK'?O/P>^_LXOCX]/+R^.3TX_EEKW=^N0MJLI&N56Z4 MV"#0Q9=D-)3R]K\6IFSK="D2ML5-<:9GYD5O;P5"%-+#TOZUK?:O.]'^:4/: MOX:I_1M;[=]THOVSAK1_ TC[RPZ53[[Q'?]8.I_*)6Q)^W+-;CD.;(@M=&X] MO5HC(%V(?7)I&//UP<"727EQ>"(^K'[W*2_W\T',DHXFP_THXFN._G,4,^3& M&L;6$T'HJ?2' TFE2^FX2)HR K%C;20ABTU5:T2<2&\-#X MN$'15/PGSJ!>D"]VMA\P%Y:X?*$N?NB'7O&+7$K=:+-=F7#XU9AI86S:#BLT M<[@+71K@)_2&.0P7(>(,W<4J)>=<[ MBJ>8%T9GF,7S>U_XYH2> MF*3,Q&)#WXF9L\ 98,QMQ(0!&DFCF3PY#"?2U^2!3*;Q:/R=MVV!4\-221XX M8X^)IA(0T'BZ"V,43L1Q;PJ-&]/@S?43X=#]*Z7>*UGY:6S,#&RRPAF'S%,% M&RS0R"LAJ",2>G5)@*OHW'3D&PU=XY"O2;M3"BYJ]UYJX:'Q84E%QRQ<;CT[5O;5=LJ&I^(A0<_$YUK#PG]WTP>_9$/:/CN$Z:_=@8$])L!DVITG MF#) V'2N:IT:&L&?.0QI.'G"+! W!LQ+?65*8%19;,4H84!CI;C(R@#.S025 M98*P.5.-JS)$T&C+-L?OT5SLC-L="JPGAC!<5:-)AP0@/2S!WB8X/4.Z]!#V M:BJ3I ,#C2=QETO ^$'BZ4T2Q33 S+(/M,L*8<^F&GMVN* 1:=W2.F]BY<-5 M [- @ 0M)D-#BL*L^RZ9_A63 ANLJI.D1 6-IEL\QMR"O ?A,<[_)G'IUI Y M"[#AJS)M9G30Z--,8\MW6LOS 1O)*A-I 1$:FYGM+=V5X55K@ MD6$(6:/=SS#DV"U9+1R4&-%!(Z_R"268,\F3%G8W=G,XJ9SIW: 9B9&?WIE6 M4Z!/!N' RGXVI\8 K674E-G3FA/WIO#0N$COYY82 ML9FLR^W6*BQL2@Z-@K[GD;3^>T3X>GB!+">X[KS)(F.7&ZY5:++! HXXUTV" MQ!=AD>1B3$388W@J0GN\X'1?8T@CL9LQ&C^A-_VI8;52NMR,K41I56#0^'T0 M@0!#[&41!'. ;KGJ7:*;R=ED['(GM@J+-EB@$:<,T&LWY>YV8[4*,2K9H1%1 MMF*HZ:NYZSE@&P>)I1#+N?SEJ!A$<+>!!=%XGRJ#SET)E_WWP M'G6P[0[T/>I@"2X O>M[U$$@40??P]C!T/Y[&+OW,';O8>R, _3P/8Q=YV'L MBAO#WQ)A3HMG",2L6FY39C$_5N\8E,6]V[I4"'VAW;VWK:%"6R<7 7$((R8U MX4DHVQ=%225>LPP09DD[XC2#O ]\CI)8O/0H(J)4(+60"X);_8Z8+>"&1F_N ME+&IV=AV14)H\G93L>UP C:$BI,PJYP09F!-V+K& /9G[I43VG+B9=5.S\R+GTWV>;8 M^,SV<;I5;0X=._GZ_LNI_%)SE_NYJA-C7:).-YY3K0K7+AI*OWR+0V)UGNX/ MBLTL*,^%U5 ]*9K@AF/AS5IH9T0FTPM3XX&SA^!E,)#;KW+'O^S"YXJ/E*W M%5%*B "XRXV\%N>P3+-GSAX7 !;7O;V-E.D20UAX6?.C P& C/WVPBP[X7]WNNQ^2OWN M=/GN=/GN=/GN=/GN=/EG=[K4#<_[ZF/)9]9,A(B[Q>G?=^'F[O,#]?TOE+TB MICLIJEP*A*[-CNC*T*"=%^W/)4]-@ZQIHOMV!W0?SV8U+:L!QO;F.+;O_5\2 MI;&6GJAF^TDB$&=EGEAH\R4($HD>,%=$1&+\B-D+<84;"*'> W;I).7-%&BD M_6HAS'\:,*3V%07-(J6*TN9RFS 23E+!TV8D_W^]#M4T(E0M"<*N5E-#1E7L M>V(*TG#E;R,I7C1XP\PED7:TJ5$.A C*[9F!"?F>&,'"DK>W F-!$,(OM]X; M[+4=2%,>!#.?SG%JTO<) ,6U;AB]L6^OH=<9;ZXH),A M&X6WO#6]<#PO..HS$O'VE6]E)9%)VZ@(1"#S%JUL&]U ,[2;U'&-RST8C['+ MQ?R&7Q>/=PKQ.0:7S'R./$4R&O>]5&+=YOX6!8*(^-C$ < 6.H!F(-QT5WVK MAO.U-+NEL;UMU#58G=R\6MT9>TR" +'Y:/Q()J$K5I5Y*QJ12NAH5;'+F,2'F>>,6C\6*SL1+J=8A_[-P#':JT GOS<\]E(_K_4 ,3RDOEZ^5 Q3S=313 MS^O*$G<]X:AIKMG+>R9H+;]O^!@@N551JGY=PJ[G)ENJ7@<+VFZ9:C ?EEPA M*'X)Q=F1T]'&@\K>R(BQG= MA3^FQ)T.PIB+..(BBR]+FY$A)P2?ZBW:E@%9RU._3(9;(AQEGA-1] WO=#%; MYZ,T-02'9FL.2M&TK/L O.$QPM4/CT\U#XT*ASJ+4?3D? MS@G/E2L&:RF^Z6#8G&57NV_< KW$C4=L<_\EII*-F3GA6Y>7[=B5):.@7V7BQ#QB0!6Q]\K3=WUAJZU1HTH MFE?Q$ 4DY-.08?*6L/EO))S[XJZ2.J"K388N-X4J*;H,2/.ZO@OY3-CWY;C] ME=?,"/*%G$^4^GJSMLK5Y69/):U;H6GA3(Y23W\&E_NQRWV72HK,"]W"+@J* M$X;\QYB&^A%+E:C+/9-*^E,)W\8(YO.>G,VS-RT,@YSZ]QZ$X#Q$RQ8\NSP?&/LET4VF,#R5LFHCG*;&DV(#%G M;>W23-PZN#\N<<55VF6O=W[1_=JS33*5@ 'PN^A=OG %< CR9:8?))[>)%%, M \P68\9JR%C"*HF=OF6I$"(8VII^,=[ZEL !F(3"_(5[4K7A=96C@Y%5XV#0 MP,BZ@@61**V_J54.N$/INOD926K7.;A;DO9MV*Q)'-3!/K0'K5*@N"8:D=_ M+7C0G.XV.H][/IWC7Z )/K$=& M9(+BPVKXJ;\+1M9<,?HZ_()*^WSL:BW]6 M\$ M,V[7T_F0]R"^84%GFQF0*XV>H7S3LP4&H(-$E64M M^U82JT((@+/BP%.VVM2F[F[)60*@L.Y4#;+[NMPL@KE!C,W%FBD0P;ZLV%O/ M F$!69O,=3#0EHM%:;^'** L%H$HQ4)#B'S/^Q:2!/W0DTFC*$%\E75#HSCZ MANT(K5$JA$5G;%LK5HNS3D']UT MTFW8[JE8!IQ='PO^-*_*V> $T,.F@9.R&,G&I: Z*9 MG5I6FJ=.C6[_&2IL M15P=]WIGQW"V8UIA38D8 )$K;(\Q']X0\Z+O,P_%F*?O'9\:F;7,"V%#QF2O MA;[2#E)7$79QE!VUZ0)#KZ> X^%M.6HI472O;^U%4T4: !=\-9:B4'#'=WIK MJ;C8F9[T>J>7W0\?==2N!-(]$ZL14!_.VY2ZZ]N_6J-2=3 ;TG<9/AUDO'_- M#ER5#OT]SO\?)\[_>]3Y]ZCS'46=K^.[+,/OB8OQX@**> =H)CK[TML=5CD[ MZ(PUN^L5]X2LT$'FK_0^@55.(/M$%:S4BD1@ET%:);$XA3[M]JG4H "A82F[D8",5!$>.FB1L8 ' PA"% MZH MJ@00'"IJZCX/ X#:'^DX?D4,B\O&BX^WPGF.2BCR2-C(2H7\$)PJ:I)6 M 24 3M5SVV&)TV%IKNZ<#RT!%9J9:7Z_K\Z(*:B5NT7_.9+WNHR,JI)#&+MJ MDZH"!,[G2<"Z%[(1%_F#MQGVB#@"O4?N3S31NXV4Y((P\2LSPB)A)8"@\99& MK>?S4RGY YE,X]'X>X3%)4E=,RO) Z>MV7%6 @._$1 MD[^O,52_& A^O#9\U4>XH\=.9&V1N,\O?(TQ$X(I6#(GA_#LFN M4DX(K[/4;VT:4#NB)7V[3E_F,>'B(!&XA#Y-"?-D5[SQ!E?M4G9*UU4S M=%4"V-VS7-OR6+_(W:Z?CYMAM3[U-ZK),NR6S\;V534![PMHW&KIUB,OGVRUW[>VX MY#'!IN\'%GMYV.N_\&\G^ $+3>57MKJ(:M6+V2VY#6S,5(>X5UQG%_F_3+S[\KJM9,_"YU7 M,O96PW<\QM3]>2V6^3YC]5\0\4RB/!LOOQ)?<1^$W%!AO;A22 MP G;T3BS!9?Q F@ G6(;CH]N^X2Y4W%XQ"71OHI8F@/"=%EM.]FV?2D$:-.V93CZ M&Q]%D3Q%T>K@8= #[S0IF?$%(D!#*BE-IDX:4$!0X(/- @ MH*$4KF^\0Z%*"*&?TQM2\9V*3>G?0T+8A81HI9=Z#R#Q'D"BJZZCZP 2U2<_ M9>U.U^R&92^&-5!PAR^,-::6PKRIN>YN]U>XJJUPEI\9<7$_6KW=-!J+B,!? M$?N)8U4DY,9*A;"MW:P9-:::EEW?]#)B7K'WA;);'&,6D'#Q,M^:@(OFH7*! M:ZYH"#OPNS2/JOH!MTJOJZNE36NHQZJID3RQ%VK<61S4[*2L+PI6GG5I)F4*@V4A! MU-%KB%DT)3,AZ^!Q=)]7F @-$&Y<--VB' BWK=JQC1K*Z-AS98"8\)Z-LF'O MEOA)3%[P8#S&;ASE=P,D_(J/T%P37%VB344"&!_5XI6ZI91G W**NX.F5VXN MP!R/6N*\Z-%SU>N=?83CG 3,#I2Z F :Q9E=^4M1AO00W =L+5T_N87VBM>6 M=EQV9-A<\=T='#:M(O7Q83,3CGT- [DE>N/CU0V5#>'PL4U3;$A-M1;FOQRE MQ"T6GW_]?U!+ P04 " #Y@P%// BT+EQ# #(7 0 % &9N9"TR,#$Y M,#8R-U]L86(N>&ULY7U[<]PXDN?_%W'? ==[&^..*+4?'=,S]L[,1NG5XSO9 MTDKJZ9US7'10192*:Q990[(DU7SZ0P)\%@D2!$$BZ8OHMN4J(%_*7^*=^:=_ M?]GZY(E&L1<&?_[N[0]OOB,T6(6N%SS^^;M]?.+$*\_[[M__\M__VY_^Q\G) M?Y[>7A$W7.VW-$C(*J).0EWR["4;^T@)>?_#NQ_^ M\/;W;WYX]_[]']^3DY.4TJD3LYYA0#C)=S^\S;\Y2ZF&P0?RQ]=O7[][\_8] M^>.'=S]]^/V/Y.93WNX3$W+M=37TO>#K!_CC@3$D3-D@_O 2>W_^;I,DNP^O M7S\_/__P_.,/8?3(^K]Y^_H_/UW=K39TZYQX09PXP8I^1UC[#S'_\"I<.0FW M5*G[RT/D9P1^?)WSDK: ?YUDS4[@HY.W[TY^?/O#2^Q^EXH(7RLPR9J_U-JG M.KU]__[]:_YMWI01HFD9N!=!XB6'C\$ZC+;G;)B9_^OGCW=11N M>VD@I C5^_SF/VAX1Z9Y1>V(QN$^6M%>;E'6MN==83X2X.37^YZZ/*7 MC EQ I<(-J3$YT]"NEY.6XX3:R=^X&S9P/#H.#L>Z=AR)^I.:1-D+JO>U*@:\VMT#HF1V"ZOIA3HY\X03_+P+/ M8T&??F0_QETF*#> MN]03[LA^./9"]E$>^>\9W2.E&[Y&ZG$R1<#/CK]#Z%U2$0>/M$!MR!.6$B*$\?V"(GB#V88':Z M8T/3&?BC3,%:\#MJA]PCI>(.#XHY95L^>4,C+V0K+?>$L=.6NV-4+O6Z+V,/*G2MS,56+HNLUV<_@7;G&^E)FENB]Y56U2LNFE#0]0N MVB;O0/=,:2ZR'PC? +\.IHZH*?LS]N-U=!\^!UW&J+2?"YN*E&TT5&/VL[!564BFW+6?.&4<9C, M72&,+R/J2&+HT=>(W;%)D[]]]W#O);7KB)(FB'U, MIE#F8\??(_4QJ9BZ/L:ID'!-WKY[]? ]R>A/YFCWD0,/*>X.VX>P2>'C[Q&[ M6*,JF7]5OD3J7,TR:GN6H$8$NIL MK:)J7V--B9*,JHUCO[-]%-$@$;=Z $]LU;$_OE*MT!RQ+ZHH6EV4-K=%ZIM* M(@]"/J3GU$G%-[5>$_TW$F<5*J6XTY)<_3.VJ[H\7%T4UO4SMHA M\N #Z)PZ7!1S,N^U<&$L.G,2^AA&!ZDICENA=\U&M>HWQ_(FJ!VQ65(#]\ZQK5JGI=I0EJKVN6=*#7<:(DHSJQUUUL M:?3(I@4_1^%SLCD+MSLGD,<\66OT7MBJ9M4;&YNB]LIVB0=Z9T:<".HD)3]U M<-Q0W^_RSJ-&Z)VR2:FCR%AJ@=H%&P4=&A>!IB5_8URW<-$R7'V]VSC,7M?[ M!)*0P%:3?"77W@F]/ZHH?;3<;NF!VE^5!!^Z].8\"&>R(((-*?&9VJ790BIR M_(^!2U_^-Y5'T7H[_([;K-J1KU8;X79/B:Q#/5*0)9PN880G<\'EE@8NO 6[ M])VF 'K\/6*7:U0E<[7*ETA=K%E&7=?*J1$@-]U-%[$S=.G%*\?_.W4B^0/3 MEJ:(W:Q+P?PVC*0=4N?K%%?[EDRZT2TH$R ]_8/3[,6K$$(\>[UDGS7MY[2U M1>R7G2H>OW^N-43JF=WR#GX'G?IF^AR:$[?DF@ /-<JV. QIQB+?T0 M^K>6^,/SCH5KDK,A&1_R)>-D+CU>'"4EYV?_.G9\]M%O9R%;B04Q=4\='S+< MWFTH35HS-*KW0NKN/=4&3U?L@M#)^TJN/?G->)"4">%<",;LCV>^$\?7:[XM MMGSQ.I- -K1'ZMK*JC:&[^/&"-U9769M1P:"$*0Y21:7&5&+3EO6[SS<.M[Q M:]G6ALC=5*YYT3H [%M8(X$[Q ,Z8?JEBZ !WI@JXLQD"[DP)<&=S M MRQL$8 =X8'<,;T2Q7# ;AE'-,D[MA%KC5"#K1FILRMAJ=YV%I"2J%A'UE%#] "3R3O,(Q?Y&T,<@#.M9::= MPZE_L#AM=.(-_'_QC[WWY/A,IOB6,B6]54)=^&(9N-4/2BUE0_] FL@!;<1D ME7GK$(*( X09O;0AQNCQ0GG\AQ+E!7$2]F$4'> %RM\9QH:(!X]V>76=5% EG"PIZ"YD M20&F >ZHNB9%6:((=DDT+58;+X M'C'D&L74'RA28AQ8MH; $13RK./G)J([QW,O7G9PDY+-OZ_9(B&J["E)#*+6 M$SG:>JA?!J%"-\38[".]KH>G/$C*A*^[.!MRM']J!\U3FH *)C&W0,K'U4,SX$+[-! Z28*=S1*#C=,FX0% M%-BYVL%M::>E ?M@KRD2[]1XWR?7Z%S8A .$DMNGJ@QRV2BJ7<=O: 3%P MU>36=>*<.N'D%X0S. G7)XR%F./:@>ZX:G-Z<)2TASF]Y2'W8Y P+;P'7R@7 ML^!T\;+R]Y!FZNB*PM M^R01CV.)-#QQ.?'MV18ZJO(]5=!U^Q*C?'L_ M.5A_-61-_[C$ZM_Y+6S]@JA&PX':&[_6#O.!O,)K/WGK><#:](NX$FD\C_]& MU#=3T2]86'P&>,5FU/=L0GU.'SIN9#>WQ Y-N7H53-:;809CB[3:*,Q75D"U M .(G)X'BM,Q)+0%Q!%TSW7@-TS#@+[A /-4: M(X=PNY)-SYRJ+1%#MD/@P4^;4KI(GC09UO(^OWK) MYFP?)^&61HKS8\6NR/'KB/:$92KOJY",;QF M>VQ7L/^5+@(ZMN..FF*'78N"3=O Y7:8H=-K8M8:-JWR/8 ,X& MX5MFY3/VMY=TWN#KZ(( MTWW97:$?7$9JRIQ1.-'D+KJN83+'%, M%3[XWJ,#1U<(IAYY0L+2RD>>:*&[%_(XIJAVTQQ$T@5Q#%.5?/"PS$A7M\]Y MUC[;06PR];T\_68YH&D_\%P'+D?MFY_>_8%CEGWPVST-G"#YN-U%X1.OG;GT M_? 9:K4>OTGH;HT4HXIJ C8[FEK&I)O61^TM&_,2_NZ3D+A&]$LRQK+G!E^%X2U=/TP%3>V1CP)41!ZV-/;ZL3#]L)I;&UQG!_T@.=,D:D,RKGA<1SGG!2$/0[Q M1GR0C V)W<:8%>HZL#8/A)G$E74LF4(0!MQ 85$OX2N:9>#"C1NV9J+!2HZC M]A[(<:6@[G%Y74ESQ+A3D5K_SEA.6U0:*U.W5W9W*G579>KDU>3WM71M MT\&W=[J!.2<8Z)=28)9)!$9\-E\F_;LL:< R22+O89_ 31+8T;IQ4#Q"GL@, M0[(%-&Y.GSD[CPWMG(<$B"W-D,*O2[%L'[JI#?(-Z%:1=3WL6BJS.JZ>L=#S?[[YX?MF M\>8-_Y_$&S8S87/P?;()(^^?U/TWDG_H<T,SY%"7*7:\LBZW00QRJ:A#%I5A@ C> M8VG(@6WQV;/K\CF8X]\XGOLQ2$?ZDK82>RAU1 Y"=>4K+Z([>R$&:@_AM=\- MYRP(\"!>0%(N"U*&M:7WTI,: $K1G3 #K 07J^D-]MN][R14%-UC^NXBNJ%! M[#U1<>GM*HSAJMOU^MYYD1FO-Q7L$4#/+$<)$OJ0P!P;-#49D& @XY=6J:QP M)&FE\E? ]'M1""1F$[0E,\D\*-7KES[21EB=+8(.\')V"B(W-'("]V+P.UW)#98[U-Q M$7Y$G>X2)TJ^(:TZ;PF-H(^X+!17?!11DO/&7.\2ZRAT0QY0517O4]L <;!5 M%MW M;Y2+0/K-_S&4;9V[:]6OL ^LJLG/9_W<%9RO;[C!RUL".3;P\PZ?)%X M[L4KMD#;LZ\Z;AT-IXH\+A@RF_PDM#=)Q%'%E&;&3EB%"+ !(X18P&Q/',QP MB(H-G)(H+;<@;$&527P=L?D66Z5QP6]HQ)51^AVT=)X5\+J,(,>7K.=L8-2I M@#&T #;"B A>*4H8-X$=#/<3)C!%>F4AOZN )0J(^+7,;TDHV:NATZQ0+U-: MCO;C'K-!N51P8^@6'$C! @.B1U0[17+M?A$N1(O;(3ULE7>8(9*KRG:A6+2> M&8*/A#:-7CQW!4=2MXI:KU%=NXB]+FXB]C!4M=<,L=N@=A> 2UUFAN(FR4U# MN<0##Y['4;P*ZE"NN)4[NJ;VP@:21!X33!A,86<#LV'MO: MSRGTFMQY:XZ_UC<&7%EW,\P77[+J*\-7+@=JA9QJRD*6*X=DFL MZ[7I:\&<,(HMN%M1,/62_7J;*K7FY?.6<4S9?Z[\Z:T>)>2./L \U:=TOHJ"#K.9Q4>PQ8VWO,:X-(\$#Y#O'MYF*MD/MFRAT]ZL$KN;3 MZ,E;T8N7!%X+/_CTRHOE;W '$IUWE%$T6H^ TT%QOK%'5;&!86A!4D;\<"UE M1;X4S APLWJR%B?7ZY_#T(T+6\1WH2_?M&OI@!P^WU?!Q=W]CN0'G/&%RO01C0\CKJ,QZJ]D6.VUXF*$-8J2-B M-/>3?XBCHQ^H?H[".&8RKJ4)6*HMD+MT@SIEQRU]C=@]FZ34=4).BPAB=EX$ MF]=FUZB-A)6D45+76]1]B7,EE-;?>L[/?8EXS MD7(MK"WQ$""MR*K=98U*R[F@K:Y>(]Z*9G- 7(.TPS%7205O&7BC*"B2N=N\ M6BOD4).H5;U!66F"&&(R2?5O3 IZ=I=FHVE%F[6:^K8R!(KL M/HT7[!G84]2'07Q*UV&4UHZX=UYH?/'"EHUAY'J!$QT^)G0;?V9.#C=Q0KYC ME"DGM>68'-%C?71SUV]>C\(.=0P:7^N!-\#%)*&XRBH$)(6$Y(&+F$TJN) + M4A6*9%+9F6S,P,RI$=,J- F(8#O4,CNDH\@I#:C\SH.\]2Q"G%3->GBJ-44? M6N02#_171CB;Z)!7*6U+SR['TO0F"I^\F$4'\NHA59 PD"+!Z&>:=*[GC]L@ MQV.C2F445AH@QEZSG$,>2E0'XPDKQ72BS[RNS8OW:68*4VDSX>Y?2W&],R?> M7/KA\U^I^TA_=KP /A13H5NZ\ITX]M;>BL^0EFOF"?+W=.:Y((]5(YFULF-I ME@7B>#F6IMH;B=WE,T$L G(1+MB"@&CYM^EL_EC !7% 1'OO_+ 9^FS#^L&J MAZP=+\WY!<\=-B #^SA.HCV\/HYY04[XALVZ%F07QLF)XX8[$&842S[1Z"&< MERVO&XJ:/G*G+$J:JEG0_N#T2Q!1QX<\4IGQKH-S&GE/_!)(O(S8O#QX/-]' M[,\;GGVFH]3R*(QF.D0--Z[***7/988#E0%E1QRK"NG*HQ1A"]N2C"05D@@I MB1#3?IUHA";7';4BBG;0LN[ JN-6BPTGS7UU;,".\:>]!_*!1$'=H\17LN:( M0[N*U -20,FCFE$M$G O"*=L9R8TCI*<"J&9JCNF:MR4:]P>$,\] M?Y]($_C*6\\,C$=JML$Q;3HC0!Y+;!*2*6TN_!74"Y,G'@*0,+$-U,K5WC/R)%Y"58& 1 MQ*O5?KOWH0*A["RS'= ]^F,'=U]35("NVADSZ'OKH(V$@A-IN7!A.1A8,4?8 M<'R?OI 0!_@VT_LG;$I/W6R/MC4P2!LCCP+M2E;3[#>U1(SO#H'UT^(+LB0_ M3+"+V['5S(X0K+XGC"@3ZIR*OS\&]3WDV]#W+\/HV8ED)WW]J2"'KJ99CMXE M]B&!&.RZF@QXQ\CYD%<9Q^_A1E_SH0,P)BEGBUM$2_>_]G'"KQ;>AY*Y/S^% M!!5=&/_9@,QOF=]2IDGL)33-JB[N\-W25?@8<"J\G+=TE3$Z6^1(G<"PC6]X_T!+]\?2(M65AZ[TSC*;$:VIE^RCL=(W=B82MV6YIMC34G_<>OSA M89=_=\W?3L07+S1:>;'T6J4.G7G&GF[3*$0>.9'YQ1T%7<:(.ISM(CT!33F3 MG#6J^#*BA3)*O.@;-X5X[&1Q]Z8]R Z/*>V$YAE4%(RC/I_Y-L**BC+:<44R M4R'+*(*WFOQ*Z<.A,J.Y<0[\XR5LZBRRB+/(0TX,RS@ANJW7FA8L*8T_^*5JH30UQ_#*@E/9[OIPU$;P!>XP[*=B3G'^QC0ZMEF,F0.Q^VHC"9E38 MC)?4L9_,L)39(TM;'*LG[IX9>8NA^#O#KD[7)S+4+(G5_?.$>%6'I200R4 L5YG%RXO;"#=-\[24M M59@J#9"'A[HR9=@7WR*&"?_M[E$]PP$E=,CG+V3EKYL N=AHUA M.T=OY6$"O"I@TW6?5HHVW8=F!O^16"''_Y@&ECYN,L0'<4P:55U#CYARL4B] MX!S[NN=TQ?J\9 XFCW*3!WEPA<_A7RNP]ZYD[[!AUO/!7B@^ISLFOL=GH>QG MG_)B1H&[W,*X^,^VETV*79&'RCX&*(<^E7Z(0UDO\;6S'Y>8+$C.ACB!2\J, M[(26R4W ]79:])X.]D5YF#O'I]=K%CU97$H.<.N&YTS=0723&$ZY,W+H]S-" M&?QJ/1'#OZ<"NMY_7*?*BW=AS!\0PX9CQI1?3$M(SM9L.'@OK!'01TATU!80 MIC0*1(,X9A,$E]O$\;6V/M:!RQ'^YJ=W?^#X9A_\5HY?U^M[&C#I/VYA#L*W M>I>^'S[#2>OQ1D??ODC1K64" '>OCI:Q[88K7INL:7ZFIX=V#: -A3%M+\X0 M=OR\S5OQ.7&:*P ^3R?%_*PLX=(0KQ"'.)D\/XPR%6B*A--:JKX9]$44!"NQ1TL[@>?TS6-(EA)@N?>.R\7(B?%*0WHVI--C;I[(8V: M/=6NKH1:NR">!:E*KC_Y%_2S;1C&@:0LR*N42>TJTU2+GXE4S[9#G!>[:,Z* M8#85QOQ,Y7CN[H<>T8JJ5S'=T0DUJE5EUW?NC-I"7HJ77^ZTM909WP;9@1CD MDB9N3IKP0S-GE=C,=- K/]-<4S"I9UF:72*ED3+^2+(+6+IQ/69"*(PIU>J9 M0?,CFC077<=1;B\"R-';WQCMZ6)EO1&C7$,)PTEBBP//O R$Y=/."6URMH&, M*CP[2NE($K8D8WY.X7O.@^?;/IZL&^26KBB;:SSXTE=B77UF%QH:5&Z/!J4. MLPH 37(;QGR)A:VY^;AZEV@MX 8")NQ^#)YHP+AY/;!;[3,[[#:HW([=4H=9 M8;=);L/8+;' @UVS>N>TT&$W?5X5WS@'""[*]JGWFQV&):JWX_BHTZRP+)/= M,)XS-B3E@V7.;5K]^\AQ*7$R;7?-VEH&=[1GD:^8\_\^QSC1HH7QJ7YV8$XQ3@_&,P:"L_*ZQF?IF=ZO7K(YV\<) M$S+*@N5!V6Y=5&87&I3,TAX>6DG,*D2H:6(X3&1,R3/C2C*VBWR6<< 2,\:U M3G[9)J)/--AK+2T:KQ+7%PWG_0>B!-Y,9PY\3O!;N'!03+M)>"I;)'1A[+S.6!OC3]WZ(I1$ZA\7OYE MCAB+^CUMZ-M_5I&JQQ.'7IUG%\?&O+G>/ZRUWFVW'>8F,54YZDWXZ$$O"H[Z M3@;G,X>&&R>P295?.]'9$FZC@#2J#C!'Q\4L6?=9+>ZZM3!]-8OOE!87M,;> M-M:YF36:33CE.23>D]BJ%P'D :&_,?02["$.!QI*3)A0;YQP$":.WQ8.)K:) M4A89=!$#KK/$)E)UMA.:9P11,(Y")&FA,K^(HJ+,2)$E9SW?5)UC6J\P#X9P MDY;\C._#Y>H?>R^BS!3N'@2C2WZ!76(XE7[(@XFRZI5\GUV=$(<*==EU?3OC M !G;4AZD8$($%UOW32=0/ZVW%D,NAK7WP@*BTZ@RQNG$X B)'_']C:$W;4 < M S24F'":@&H!,I9-^ )D+\S _L,T&Y!8XM(+G&!E8/'13FB>T4/!. I1I(7* M_**)BC(C196<]7P7'V-:KS /AG##-%]1ZL:7#&=78?!X3Z/ME1?0^'I]%E%7 MFAE*I1_R8**L^E&Q@?9.B$.%NNS:L^^4@S@N!AXG#(+L)^#"B_)P/M:J#HRL M_FD81>$S@W8,N7,B^A3Z3P!TUH(7 EPU:C\=V&_I+EV 7:_[@%VE'W*P*ZM> M!GMG)\1@5Y==_VEVQ@%\>R*PJ^\UC&^ ?*L%/=COZ&K/Q#FG#RH0K[:>$; ; MU)3!N=1T)B!NDM@,=%/*!$AC0*M)3ZYH4VXXL7&JT\ MMOA0F+S(^B%'JK+JLOEV8R?$Z%67W(E/3 M[K%>4^D1Z^1"((]A=GXIY3@XK02(8ZDE0VBG[X6X [,]_D-) ME 41PI"&ES5V(O+,+)L6R&YZZ;G*C,Y_H(64%FL=['<[GS\G='PPW:4?/G\, MUF&TY7/CCBLOZKV1!]*>9JB41U#KBCAT]=5 N[9 B8^(.\")E%A9OYYBQ12N M%Z_\,-Y'XA2/!X-\GUFDV#^8WAZX?$\0*8$F>Q\S(L/6.$ M6->5VFD81>21Q("Y*D=H^N001QP36FD?Q0'ODW!]PKB+V_DDXP]C="8!8= K M/R#FP[GEO% VS7:Z]WR7W[2!"0S-JMFRM2E_5^"F6XG%PT(?^%O-3" *3-TX MGBLOT%9OA3R^2-2J9A&H-$$?+.T8,1Z5 MO)2ZU:P?1>[*=G@U-$2/,)ER1ZDZCEJAQIE4V(&Y1K,,JY;A9ER]8\1A2*R: MEG#BE59=+X'U M,Z.'*%]#5'=L%3KBQC-O570 M!X$H:U;F1#)6Y&&?$,:,'*@8;^U@?S)C7);>MD(Q!IZ>W4EX^C8*R=G7_$=1 MP=Y>D+B.'IT@+8]^%@9QZ'NNV+L(W!MFG"P;WO4Z/=)R_#OV"=^+Z'KA9HHV M\O!BU(3EV&.$,.+ 9%8__;VU[=:)#OR6B_<8>&MO!9GSTJHLL#2]88*MK)ZF M#K+4>;Y?"'=:"A4+#3,%[^E+>Q0C7T!\PN6W=&PRNU_3',:( M6Y&,'VXV-J7_[YBKJ?=&'I%[FJ'Z_DBI*^+XUU<#_?=)G(^XO-I<%:/E;!8- M)KKF.SVZSQL5K?,+U;[SQ86Y@4()&-;'WZG-87%4A$>*I1E#^R H;8PU* MEK'>M9N67K&"-I.AO'-!E]-TW%(?/$-)EFZL:R-P*%'D\<6,T2H;.(,H(HX_ MAA33/GF&A# GI_7L.AF'&2#OM&R9SMW.P52_%>RUFTT+?,TDOP7T=6BFO4=9 M#/B0,+<,P%0$PF585-)@Y4DM[4\2;!M0%K_LA:T+)PK@8>(-C;CB'5.!EN;( M TV7HN4((FN+.#1TBJSKLAEAR&PB8(W'6;M&S[;V,W/7UA%/VGA&#FLNR-8] M%L'(,Z6Z]@!ZR<97QQ=I@R2&.&J"'(9-"I615_X>,=@:Q=1_RP7$TDQ7"W'7 M]T"^I'];1]H8NOZ=.A9KPK/YHA=?KX^N=!_$GUUCH')GY$CL9X0R1M5Z(D9O M3P6TDY0 &UC8%8SPH7MJ6Y0?8-C,/?Q M?134T0MYP%!4^V@_N:T+XG"@*OF _> 2?1@NLQ="79WG*G/&SW?:W5^^Q.X MR>U W)3Z_7\)3D M8\#&W[TXOE0)$*9Y( \DHYBTDMC<) /$@6DKE( M!&3*OF&-^3NSDEQH AY>^Z[!@D_ EKB:;]?6@77=FV1K&]?I!%*RP00>7IUM!Q1W'#%_9./XD-^CX,]FI';^TY$ M=D>IA7P:QY3^+B9QN=C @Q")Q"!3N<( B=+[3TE8R^)=>TXP6E">UG0BJWO* MBG!>U2OA=B/HM,8H1\;A+F-OKLDM!O?@E&:-\M9(HZNBFN69G*0IXCE9E\2# M +_@5SRMHWML7#613E8!8D8XTHJDQOJ'+$N=Q#+FZR M]0)ON]^F(6>7W:,7Q6*"$&KB,2#XW&9XIA#%DO7XTB/NYY^_9S*?G MQE1?:L@CU$ S-6\V]2*%.%(-U<@$".L7:Q>$<^=;22E_-"$+@\5@HK0OUM / MN;'Z:XS"(D&E?6!/;+0I%"*I*)E24!K42(QJ<:V.(I2G,[ MST[DQFP96K9N*?YBB*NWU/$O8DA5?A/!]!3,UG;[1JWG;")?I_K-H4S:;1:Q MJ5MZ$]X/7(A@0PH^QJ_HQ%%2\GOVKV.?9Q_]]BF,DD?GD5Z%3A!?!X4!SFF\ MBKP=H/&>,;Y>IY(>EB]>?&3(0820(F*X<0 @^E00XL6 ,OHWD7/(+ C0%Z\; M! ?R!7A@ AYN'>_XF%"/PARATFZ.3HPT=Y\;.#JTT$5%QH]P MAN0ZJ PMP+3 " ?-%\%XXDFI#=.4#2'36ON2QZ]L8KP)]S$4W=XZR1WK13_1 M[0.-CC3O;(P4T6I*9O3D#QG3(EH06)@ M._$]BQ$USTD309MPXN2+(&_A&@4>7;4#SMW6\7V58"-MB#C0M"N7!9GF5L@# M3(?0YH-+# QM!I:1-.9DL004^SJ.N[2Y9?)3R3*__!W2F-*H0K;0R+] NH2H MRZ<] P9*5I;&G'/C$%7_%KL/U0>CHZ\P^Y&AP)1ZDI5X.Y(N U:$ [:,Q(48 M*3*.OT>,C495\LV<\I=(\=$LH_9&3'K5R1Y&1M%G8G@X+^WP./H>,SR:5,GA M4?X2*SP:9=1V)T'-)CS&T,=F+=SZ.>65%]"/"=T>S]I5^R"%4R^5JZ5N6SH@ MA%T_N4WLBY?/GH$#X2PLYHCXO =XPC'\+HP2. V_HX_\UK#$5JT=D#MTM[*5 M-%_2UHA=64%H[=1=G+2X39$1)QEU2^FYIM V*K2-)=I.CU>^6=6%T;S13'!9 M5:H)BZ+%#/!W).AP+Q0$[<+,N%)QHU+3H6D94:?A"MI!8H>6YL@1UJ5H&6NR MMHA1URFRKJL"8R+':0_WF(5+:#3&"^TAO8C %@L0+R#/P(8(1R3C9'F6G,$$L3/#L)9L, M\IJ%"!NO3V3*G'MQ$GD/>S@X/V-39V:$(_6[6R/%JZ*:V6V*EJ;(KU2H2*Z= M3F=#29 [I5OB0%:"!0F? ^J2,$I?++.?'PXD8?THQ\:TERW&M$4*SNLU*5,G M*?GI+UU,H*OD=VXL#(ER'%"-H['&C*0)XH C4RB+,L??(P\M4G&'Q!.?!H]L M5&.^!5%B+2JR'!B/!8SX-\'?@T_!^7WP5_;7W>_2FUL+^)O0%V>[\^F"_.[F M[=]__^GMC^>_@^T?D>HKYN3$;A \H'-6"? ( YH27\-+QFT8))MXP5\Q)QN/ M-:4!<9W#Q)?"C!NV5-@FK>0S?4 :2RGX]<&MO@:E!D:>_]@[S .Z@L]Q*_3Q MIU&M:@BJ-)E%%&J6V'@@^H=@\_]=+#)KWLN*,0> U\R6Q1F@)D@B41S6B[\R M->$#YY&^E2SW.KH@C0%]%"[O3K2U1[PMH22VK@]7B!.@OB %?3N;$*,J_*\0 MHS[3A-PYOLUM_VK.X];Z'HTMD6.S1;U*B8-Z,\1(;)/61(: JS!X/&'PV,I2 M>UN\I)'GZSX]Y#_^U:,1\XG-X8H^,=>J/QWHW1FY5_XGY!9H[)NAD:W_SKTI@+%/J8I!$1*@3F (Q>>@S' M!RGS*Y6&*,/&RKM_ZX;I-H"%R/$QV.V3F ?*'QOONJOUF$M4D*O;& /JS>> M^!:I#;BQH$X$>4N7Z*=0F1,C/V)9BEUU7*B7MT:.S0XUY4.7&T_&R^6B*T=9RN["PORTB1#P5"XL]4#= Z5&>%>6VSR<-";Y*SB1SZFAD:)Q>D) +)9""O4BF^ M%]GH>9]4$EZA)U[ UCR&F#2]!:%\QP>R+YG-S]-V(\ M:RBAZ_XY*R)X$<:, #=R2^&7Y?D>YY3?PK&#?2L6\81%$F81>&-!7CDQ<>!: M'=CA>]M5*WD]O7*Z^Y8K.^T]D <$!77KU28;FR.&O(K40U9R4#TRK1E9HF__ M&D^SWEUG'MV]9NG3K6<@'5UFY]OFSD3:_!O%\8@0L"B;OGR(D\A92;O^7&^+WI%;1-;W8/977*[O^R6C;;5X[UBJ0@F[K9=8SAO$1;D!K;R5 MXU^\[*CK@40WSNJK\RB?2W7U0@]2);6K6&WM@AJR:I(/V.,HXD((%^U0P M(5^2:$_)VO%CFU,M225NB>'DK9&[=X>:9;>6-$7LSET2Z[JQO+"\G>%G?#U% M.7A_7#6[CA.F_W4N"+^.8'LN7%4<=G6OU[";TSDK[NB(/#:I*U^?*;?U0ARQ M>@@_=/U7\WK@ ^^8,DXVI](C6P""&9S5&'NKWRWU91C=.!&;]>Q])^+?'QE@ M !FD.!YJF"P=@ X-Y/D"!JDT+*% YOL\1YDULZOSJ)1LXN:81J-A@C8[FB".ABJ+' MF=Z:VB*/;$JBF\GUQATQ34#HMA_&U7,X2 "280J51P;9UA]7>*F\\,U6L$>;6H)SZB#.9OSF1!S<& MQ+:ZZGLNX89@8C6H&F2?L) 88'.%$%0_0JZ@B<+=_X$*X]^']QHM>PV'>01LV\:3>=V@6#[)YN$MC3UW[_C\N=[/ M>R=RF.3M#U7ZTT(:ZHV8J,>F8C.A^6XN=N@S[B9CQCQ-?Y:SQ[_9.)+9*M:) M,NOPM[/D,>."Y7[KK]1[W"3473ZQ3Q_I+87$B^739ED.>@TRR*./KF'D5V6[ M:2"..=JJ&+N-F?$D*5.2O J>\EM^ MMT0W$4L)OVA"Y/\J5 MDX]!T JQ1[8(:VP< :H8!@G#VHG)Y*I!N>G@ENT1BB0V$BO4&B&'6;-298A5 M6R"&ET107>?+R*6IE4U:F5A*M4U?./'4.L(-8>! MR5S$'GT4ZDSQ.88JUI_=-K\T]FB<7=TZWW>EI>E) CGD= S2G3N@N3]BX&JI M8?S6[((PQBC52TUE++F]F);$SZL))<5&0N\?AC3)!Y*@:;JRNTTXU M:H@19T"I"? 7+T@N QSWE4K=XSGRG,AL<)\C.9P$D$KNF=*O,:&,!]0+6/&* M4^3=3PL"T0-YD&(1%>QQ_QP.L7&%RK<0CNIFZ1V#"A)S#SP-FDP3;6"X!\Z$ ML48<80S:Y]V;=V]F$C$8XSXWMKKH?$M1HVP:[;@!1+Z5R%'19>K8 C\:T$CK(J4P<.QGL&@<.$A5C@L%@66U7=Y9I9 MSE#T.*;UC8201A/IQ)$*H6\@F#3K,UU$<8#_7.**66/=;VA$N?[X0\Q PWT[ M@61([/@&PL7T$<+6G8B)["%JI6^]P-ONMT>)?Y"&A5^"[&HY=2]>5JRIJ!NO M8\H66G,.&%TF4HX>,D)S#26=^HP95\K,B>!.EHU5B!%,.T:SE"!#(KIC2M& MV\J#M_54[Z:P/(8KYO'-(R[/E,T_BDD0)N0 !RG51_14I*$ZN)/ MQI(MT1*2,[42-BU8Y5-_+\%RXU62J[2S,=(XJJ:D_+XJDB2DZC=3C668K,V( M["35'%G+,R?>,(!Z+G'W$2B;;"A4KO9"ESB/CA?$;!@X>AN5U<)JR+,TX1.I MU8:Z>Y]>K^\V3D1/F6 N"V,[&L1\$%U&$;,(Y58Z/11M4LLMGYW(;:N$;9(^ M\MA@W)25-UVFB"..0.9UU'YSE4H"4S?.YP0^=TE9&E(6ASP<*@U3D0B7R7[5 M[TY[RLQYU5$8W AA[+@V9KP*H =3Q8QD<\II0U@!MAVHO1I6R[QQ9^)BN_/# M Z5W2;CZ>L-LOH%I"-,Q_SGR5G09IWDYG$<6#2\=+_KD1%]IPA.,-:Q+S%!% MBD/#9LLV-@R01+[;85+#(8E<=RD[L@-^/#$R@"YF/ZUIQ'"WYZ]>8,I,4Y$A M=?+J:ZDG8[\@3DPSSM/NGF"P M?"8#X4*0C#,!,4K_XK^294P*42!Q+ A#A#0B'>/T>RT8;'A3\5PU!YQ@J.#K MRLLP.J>0K,T+> "H:9].HYN2?1LD/# ]^?5 /M2)/XUC#BTMPJ3"-.A/;\[+FR%OJQ/M(+%P$'&:XH9 7Y.!6 M6NZ331AY_Z2R(H=C\$$Z8HUN6B.[#S(FW^)F1*>NUO8F%J0H4R"D(X5X=@Y6 MD%HY3NOPL"')R4F71G(8L>V%T>OT^H>WJ FRIA<.8[<:QV>MN'$O+(,L \S2>RRF00 M1Y$9RU M2NS7=9*JT TYKE05KPS0'7T0(T99=.WAUQ@D!AYDFL'%41&"ZK3_>I_$B2V+PO#>2(T3))&3Z]""#&DIX>@VM59)4[:HOI$LL%X4SMS&BGM0NG M0IZ/*WEDN^ %.WM!A$4YL0/J^"+\I;L&B:C4"$/_?5C?9RC=U))8V@AAY.'& MG/'*,6@X5<2!R:!RNJ@LB9 -^=F67TD*J'G+)P?>$R47_%3K^/)BOH-8DLY. M6$-@U=Q6-+<5CW-$V,J!G4F+U[(E@3^=_M7B?[_AHX4*\@BF:1:%*9.,!.+8 MI*O)1-.F5 X[#^BGMDU*&/?DJ=CC60:)YZ81\(ZN]A%_A7+Q DM(ZEXRS,%N MZ3Y)S[B/E[IJ6X:&F" /2>,8M7FCT00'Q %M)$5-;$^6!2*%1"03B8!3D))0 MS7N:]G%Y839&)QY0GN2W3$P5:L2,\95A5 M;>FF1Q(TL^FK'3,J[_V]L< 81TDI*+)_'0=$]M%O-U'H[E?)=71'HR=XLUW? M+&QIAC1,=2D&$4?6!F'PZ!15^PF](!H3)W!)2MCX]ELPVHI)!IM/),QU>+K+4+RF%"ZV( EC/FTB M!(/J BE+^U\C:&(,V.=T%4("TR>Z7$%"^#!BK-!!U=D IC$">.[W-7^\1X19[CP\+N/@Q]^(0A?D80@RM1;O:,8(B/+Y]VW6 MB[^>'DYIL-I TNR6]X@*W9#&I[Z*ER\]=O5!>.^CM^BZ3EUA0( #R1E8?ZA7 MUSX3K?6AGD*WV7EYL^+M7E[M,RLOEX@^CI=;?:B'4_?I,'Y+GVBPI^(^,8BY M2G[UDLW9GJVPMC1*+VX5-\)RV5M?\PVGBCQ"&#);.8 ,)(DXOIC23'^9P/F3 M2W'M7TA 0 22R4!2(!-KY).4C5;SY>Z3$W/ZZKV^K'1?,Y^7&# MU,;]&->TVZ+&TV$W'2-KRK?.I3L[(4>PFM)E$+?W0(QC1<$'OJ(A#0YN=X** M3^\)G]N[_\7FP#PS\&48?:;/R]4*GMYZP2.3.V _KD3>X+8\=3UI($>\EDDJ MS^3[$$ <#_3TT'ZK77 CZS BC!\I&)(J1^OS6!B2K]=+-^S.#25IBAP%;0J6 MG;VI'6*?;A57^[$8S,^NUR0C:WD\&T_'L*RC]?EH$1WN($,TY)W_9>G6K4" T4F+'<9- M3'%+XX1)P6M<-*=&J;= BN@6=;+4$T=?(T1GFY3ZV_T\7J?*G7.$?K;CT/;,G4;(KG1TWQXTTJ ML0D/+8A;FF A4W;2/7ZX?WR Y[QP)G_QC[VW ]DZSYO5>B)%KH;Z1UO^7=T0 M(EI'^@&;X)S'@C\4%_?62MTFZ/O&SS1S7BD MKK\LNSZ&T^PI;="*?^L[BJ=[SX=*OWANOD&$.T%,0ZA$V+;=66V"'/5-"E4V<4K?(\9NHYC:6Q*L7UIOTO;&8ZI6 M^Q[C<:.9N%S+SF&EQ0S6.%X=O?]IE9+.W%2I:CE#3/$AG$$?M(,2MT] MD,*GA[I93J6.YLB3*ZE*/T[JUZ,2KAE_ODM-7GUW<7=S\]WWTR99&ML@K2K; MR[N$3NT_O2Y$O&(_L0^SCU*B?_E_4$L#!!0 ( /F# 4]>#=;,%RL / & M P 4 9FYD+3(P,3DP-C(W7W!R92YX;6SM75EWXSAV?L\Y^0]*Y2&3!U=I MI:0^W9,C;ST^<94@>M!Q_[ET^!S_U,/V(9C0GO]RZ? .],] \)/__77 M?_V7G__M[.SOY_>W/=,Q@BVP_9[A MT'9N\%^IO>H[/;Z7;O*W!=:%F]: M:]#KS3\//T\'D_[GX7P^F_?.SN*6SG4/U73L7MCD\/-@_Y>+N%7'_JDW^S+X M,NP/YKW93T/MI\FH=_=U7^XK>LD59!6TH/WC)_R/)_3 '@)K>S^]>O"73QO? MW_WTYJO3ZZ5-##ZLG\6L03^K[.DV!G^U=E@>#8:?'[US$_Q*^(_-K)>K_>SZUC@'JQZ81L_^6\[\,LG#VYW%GYV M^+N-"U:_?%K9YADFH*\-IQC(OU_&*DG^O;#-*]N'_MN-O7+<;6C&3SW<_/?[ MF\S[K"S'<77;-('AN)\-9_L%E_K"UV (DLMR7RH"?/"13/&+7#BV"6PD9_2# MYUC0Q/(]URULQ8<- +XGA%.H72GAWNDN*KGV^@Z]L0&!&';QQML ?@^>@1V4AG:HWL;+7X(GO^2+1U7;>.EHV'O4 M7TL;/=-"&Q#0,+Z%?MASPT$]U#&:J)?O(M066QD0\+@<+@OP-PL-726FB,S& MV@!VI;LVLJUW!]R'#9JUE(24;T;>8?M=AF\YAO%'_OURY8XPE[/$!4 TUM ML:TAYUJ'[F^Z%8#E"O]G1824!EN><58#5M209&/L+4#/NG \OR)4L4?(:(2O MNA^XT']KU@ZYI\@S6:\X-M/;E.%;>Z%;1F#5@)6G81D 7T(K\.$SN%JM@!%Z MS_!O0Y(6+[IK5NSSY1\G;)R="SS4IT(3WZ(_QA;!+U3C[D/*\N#5![8)S/UO MH8\?U>_WY_W>62]I*/TC>FPO:K57;E,CA(K 6HZ1>1<+[ULY+D,&Z!=_TO M MGCS?U0T_:<;2GX 5ML-9[8O0^V&X'L(;8O6 \7GM/'\Q 0PW^O /X=N?]0?Q MWMF_HU_M7^01M7OTGL=__E,;3?O]X6S6'PPG_8&F34>I5TSK9>%F7U=WC:1M M]&-.0EERXA)?=N&&Q9FQ@=9>$RO7V8H8,'X)AQ.,XYK _>73X%,O\- K.CO< M&MXM>4!_&# MF50=%U6&*RY@,5FC-LE"7TSH('SF)5K449C*E%.&)C:JF*-Q&QQ%<*ZA!;X% MVR?@%M!S7*3SS' !BDF9M$?*/5A##,#VO^G;HGY35$P145 M85 $7)'%?,U;Y^L"_;AT'YT7F\76 MH:1:7#%P)8OB?NM4W3F>KUO_"W?4;UM18;4(8T-+.&O%DY%YU_##NW3O7.<9 M1L'A5-:.BJO%&P^XA+E6/!MX)%BX0"?TK_2?.\\,$TS"1"MN"WQPPKK;.#9Y M27Q<) MBI&G:N%N,< %*6&G%4?$ C' K<3!\>L2[$P6L'!?I/"M<@!)66O%4 M/+HZ/G[U\+9] X+;J*A8YZGA!I4P MU**GX2)P,?S(:X_UA"P;>,3I67'QSC,F#"YAKD4_PXWM XP%/H-+W=?CEZ>X M^HJ**\*< +B$N18]#MC;[UZ@-<#:<=^HFQS[4HKPQ,:4;.BVZ&5XV.J6=1YX MT$9K-2(]F5**T,/&E-#3HD/A:@O<-1J=?W6=%W^#0]YTF]R+"DLK0A<_MH2V M5KP)L;8VP+)8;*4+98&,M>EDV$62F) 2;EKQ+\03'V>[Q7MCCO$C#!STEH&/ MLQG@!09Y*DBII AWPA 3+EL,G[A 2%W=NK%-\/K?@-S5CLJIPA@'JH2D5IP4 M"X3+Q-BN+;VH;V7^WGE2V&@2,EIQ4L3KA&OH&;KU!]!=]:A3*=HU^5S1')Y;M/%]BR!+"6O%39%\5:XN/KGW)+*2)-AUWFBPZ MKH0JDF/BYR_'1S%J.: AEC8I96+B.8U!'Y_3V+>+?MXWW4NWW8L;[PDG91*6 M;J+X]A>T%WME:UW>1?('E>\EOCG4<__K//9SEZAK:Z+4AZGQ.%/),.-\A M4A4I0AN-1^/)=#"8S_HS;3XHTT5S.#W73V%$_W6,#_WJSST]:;;W;QT>;3Z" MQEE+FOY;F8I#MZX"G7BN9(=&<;QC$)YDJ('V\O*^L'0O2?:T>(7'@S6SO#24 M5^'IP'8YO/+RG'[]2V>KP^-H-W)!:9@MQTF>4TZ(%#+!"J#)LWD;F8X(*<3C M ]<#8]2IN2BHI''P53 M@=HMH:(&4]G2[H$!$/Z\RX]:5BG-\"-L8-%PT,*XI8]2E-4Q!?T;\(N#2WFJ M**4,8: -+#%:%\B-_8S@.NX;PDX<(PY%E!( $Q@Q?4J'";]SP4Z'YM4KSBT( MT =SZ6^ FS$C00<<-9621UF\Q/PN'58-CSZZH(0JBYE&)PV.KUNRD'WG.CO@ M^F]WEAX%2*!)] Y[ LC?"%H5-:0@C%#%V4)\J9*]#G/PWL/UQE^NOJ/!$5N4 M( UJ'36T(0Y1Q9G%#6+*7D,TCXZ,B#K&U:MA!3B^^E?',5^@=7R05Z2J&E(I MC53%605#%6HQS\-N/FZZ]1B3U*3WFV,;U!E@8=DLWJFF3;K('C\T8KZY#G=4 M3O[5I%Z$]7QD=H?7 1%P*M;Z'^!"WH0X#OULC?!,K8O.2M M+ITV2N]H5T*LXK9"RB!\&][D"M*II!+95.WP(%=Q0_+6L=>/P-WB"ZGH+L2" MDC+K@X?0 D5P@FQ4"E(XD!)3OM%50:^DGD!*X%7Q(Y/LS][I;WASEF_7.EM8 M/6T(X%31 8W@NP%Z\9P9R;(H+J^D,@2@JNB QK<$8H/]#OW-1>#YSA:XG)\8 MGJI9.\[08E+KN&1*HU;1&G5M&_H<_TD-.JJ*X58>PJSE$(:SOVUAJKGNKJ*6< M%2!3-N5;$$_A1<6/P-9M_V:[;QOQRBM*O]E8#>Z@U]/)J!R81QIS7/%LZNG%T'DY,L%Y5FG7.@[B(:O**E; M,>^D8M*Q+4A/=BW"C;#1Z(^6%B%WR:N'\'_3K8#D2R\H*8T.A&C,]VY>:"I& M@J6N8*"Q?UPL8Y\!CN/M=Y)Z+EQ*AO*8)HQ@W.G0O+%C&Z;L08K?8%9411LE MD:JXK[8PC& ;6#BK>.B+P??MN& #; \^@\B!>^MXV&V[7#WJK^30'Y%6E-%1 M#;!5W'B[![X.;6!>Z:Z-EE]>RDZ78 4-2%J'L"NJ(IV22%7<8\O/\;E7J:JH M@1-979MDA=ZMELZ\LM;S)0]&2:.,YCVA_/B394[E&4RA@";RW+=R%]*Q 3XT M]/V)=^;E*Y,REZ_T_I)YV']^^KB,);P!9-B?CL?3_ERURU@& TT;3]OVBI6D MXC".5($N[R4=S5S&TB;E57@JFF>(X)67Y[HN8Y&J,W-Q4N#HXH.HWLT4.3-3I0J2YCR6ZX M?@NP:I'VPRO@T3HYW(E+LOM>0L^P'"] ?V(L/2NV*HT^!)EE[6?78PAY9_E9 MM C?T@TM9X8X[X ; N?2#*FR=-)H@F&6CH2,HV*H1-80 M*K#C2A_"XC6*BC$816:X\;Q 2$Q1A:S-AMJ\/SM5(5$,HF)H1I$)EH'O^;J- M,Q@+*"E5ZT-.W%91,3(C%>)4U^2\2I/2J;'TS+QV*U ^BVT[WP]0!>?D'#6E M4T3MQ%*U(V06%:?B*5MPSL,I-4Y<3%SF4''ZG;,!=>Y-*/TAGM.;?407\-SZ7F L4YH]008+XHM<.S>\ZJ=WAZ#X'H M99[?V[^ Q(%KT3ON03'6)(32386GE0B0?P9V *Y1YRS*"[F_I0A?EH#^WR2? MO"C1DG2CD@A;^0&G+@LH$BW!,,>=ZYB!@2_5>P#N,S3 %1YI/'Q)UBWTR.L*P#9%+P7::0=+2+$5<0& MIZ+3_5=@([M9:$ZS,+?0AMAF/GP&="TP:BDGCC)X5?2NW[D F1*?6L=S'%*8 M[E$IY=3 @T]%%WG.;KQS!>44P(>P+O>V3!DI]\@/.4Y8*CB4E$X'--/%$Y&;ZOI1K(KMV>I)$Y MXNY[CJ;U9!\7H;224N)#65N.[9:'MF_ 9TY?,F44XYR-K;;PSI-).>6 M2:_?;1?H%H[D3(RTM"^!"Y]#-Y2W<*&'ON&7@8O^>8=^[YB,M)WU/RC+RUC3 M)BVG76M&M34;J+:\;.VG;3BV%$.!E!J*24D4::*).AU';6@B27":G&0XUSUH M$-106%8Q'?!C3!109[)7&11P":W )T;C$THKK@(:RD0']6\PMQX434[WR@B# M'I4+@TX_[S]Z^R=*'/><2O58XE8?CKH9P<[[_>F@[=R-19DZBPM)-RB4MWA! M+ (;JKRI6_8O'T''DQ_'QKV0)QEG41UYJ2;30^&4&Z*\%*<.^G"D:$N5DY=* M;E8*I_<<*!4Y8T"X/X4J VH=)24ACEB1[(T++G$JHAG;M,1')Q0EI","$JLH:H+:N[6LS3("JR/*@MN;M:S-,@*C*K MK^W:%A68YX.HR"R^MNS^,C%?:L)&QT7LZ"U%RKI ]\ EB/Y]8^X=R[IV MW!?=)6WH"K8B+]UTYO*4UP%<7O=_;;>V2D!Q'4P5=7DNX#7-YW=AF!D2J^O+ MP?Q*:!X=CA%GT@.V%Y-\# M9'@/^B#.MA)%7=X#PUG;82MA>D/BWE2SCST1#;=BQD;/6$]:_+9& T ZAC@: M&)*HP:P%:1]?L9:R5M;:O[FDP:]S#991\98 @FW"3AC^;1FB]*Y>@6M C_A) M%V[GM+4G:)<&=G9D55[<*ZM+C]+0:6M/U# U);UZ!NZ3(_V'-^R85]N=Y;R! MJ(/>!:ZQ09S<6;K@IY?>UFF+L(1MZDJKT9E!D&@>LD>U5&NGK<12UFD@YX>L M6@Q[ZCWP?!<:?GRKU@*;/3S3ABA8 >CCVP-*#(X\S9ZV.JN9J:X\'AV0:=2- MZ]U @8RP#?PLC ,)\!YU]9WR#H&W%G(II&-EJN%&4$G[7>6 M;C!K]JF&_E-%O=9LH":2K+2NRHI)S)35#AMS;?E5"N4P[7A0CK+"X 1>5^Z5 M*,;BRC85CLE15BLBZ.M*TD(6C#Q7628KH?T'AY&L95PN60M^3"]Y3C=2M.PM MPY^9)5=%FH0LZ!N*7^[.=9XAHO7\[3LB[,;>)SQ?&&AN!GW(O#9(O"'I!AAA MP@JG)'5809'C7]'E6I19ZZ% U@PS-%JWG FU)B;S$F%@;O3J(1DB/G' 'UK3 M62 S?7]TZAF&FGC4Z6CSW:RGXI5)EP"]O %#(:"?+1 JPC876\?UX3]I$9P\ M5:53X;N)):_3TO92\F*WO4/W0;? 7^4/[=5B ML:JCWCQ2GPW6>"55?=Q;V68HJKXVG(:20K_X,]V'EJM'8"-8-]L=LF.4 ]5" MTV+=-G*[Z4)U/P15A\&J'HM@Z*DE_^9E_.YB=[@P:GT(KIJI5#P!<=C_+-H3 M1500I<:H]R&VJL:J>NR!,;+-6]JY$3K5Q7$\Z;2E)6"A!J[O;GWXRN^'[$T: MG\-D^$KX&Y!.=8UY0"K:1,7+@/,F0=TFBJ3SJ(@%OZIC M@O'!:^FH5=X.-_8S(@.]E8!T4G5.43HL^ U[%319I!-'A7EW^AOE\@AFO5.4 M$(\)3N/3A2SA!@@*U)^@%4X01'1T5/5$I<1CA9K\!:3X8)D&)6R.U/7+)8:G MXA9.6%V%FS=YF(FS]SZ_!\BNH*XN2F)O-!/!H"$)B.WA"=4_-8&( MFJ+1; $MA8P6F!@?.MO;N#45=6RZ@Q[W+PZHM\I#4FGN^:BWT6MH,@5&&CEFJ1)-?X10!<@NY@!-@%8 M>![PB4'QK'K22:*AO=2I!^K*H]1&:L.^YJFJ2JPBC:I:Z3JP#?Q M&J*5CU'#-Y'2D'2Z:^Z;*&H%12X'0F8P #"]:V3F6\=>/P)W>PMM@ ^<(@S$ MZ$YF/>FD4Q/O!=_$4J90\>##/=C%\X/E2D1,S'JG(Z9RIE SXB!MBP=@! C& M)7CB$5&J]&E*AV6 A@\JM"28]$@LDK:<6>]T1%3.%(T>1F@I5"YM"9R"!.\I MH(X5IB3Y;B.\-^@7=KCRM!GHO*"\7146-$F M=84LR.2@P/; _\-G;9]U"\] #LF'\1]0?\S^(E4RRB*8WW,SK,!$YKQZ-3:Z MO0;W:)X1)20D:/5]7T(ZO=?@&)' @@UL:76N0S2A[ZRQ!YHV.7&Y%AJDICE M_H;'#PT6F_Q#A 46J6F&<)S2L)7CM<%N9X46UJW$PC?VRG&W$$5R M53S:& <;AZE[S.AZ)62- (,Y#_QOCO\'"#L*<6[-5UUQ 54RP_OD1&HH$_@E M] S+\1#BAV"[U=VWY>H!KNWP>B/;3]W X5C02/ELJ6G !WWT?[VSWJ%QG!,\ M:A]G^TX]H7=X1"_U#(E3@"_=M6['N=H.&,Q4S?6TVTL;]\7 XFTY:VLNJA.:@';RO0I/D(U+A.8+QHPFCEGB-[" Q1(-$ MO]VQLCE5Y4=2*8S=6-[TQ@?A>_ ,[(![F!WFA]E4"Q(/HO%;XDW5H@.XC&&2 MNW8[\4/4EV.-5KS5I1ME!"G-QA!5P-S=SIX.*V-T]%&^H\>U)>[D^ U30SJ] M3Q<7CKXZX^%D.AV-I\,A^OJTE20T_7JL3DPH+5V?%3!ZOM>*@.QN)TWY%CC[ MZCC?5Z-&>DDK$O?9/5SNCDNMT:J?C+^_TJI(UVDY*"ITCJG?5_$E;C!*0HL6 M$'@J@98,P!;P6TSR?3?5: \]O'?#$=+3K+VK M#YEOS1H5Q!J1;IRHSER!H[2Z2;H[O(21Z<2\W8R112OPB.+VSL(&>T+2#>6-,=& M?N!A&D*1"YK11 EZR]716/,6_9/U&>*K?-(ZJF B19*@?0,O*?2N8Z,?C:D55>+L1I+./1NH12/F0N*J+.E47_8'Y$"*GI_B5J2?":$WEU?KUV< M(B/44?SZ;/\+O59+#I:BEPIIX'"CL.M*-SQPDG?D#2D)M+L+);SS+-2M1_EN MC=OH2I>N,8YB/AC/YO/1<-)2LIP'8P/, %^8?:&[[AOZ,OVF6VAT1=^_*\^' M6^S!N]:A&_UVN<)P;FP$(HB\>#Q]O]9GR#=&\!.<'RV:-TUW1Q7*WI;08#/) M#S;4/>2.C$(M;29K\V%?FTUF@]%HW!<=LPIOQ@B/$I[K%L[D\[ !(!W$1!M> MA.IF^\98TR;3SNT&'YG^,)I4MX0BCI/0"'C#B>N[1"BMM%3*8%?$YW$+/ \ MP@GFK[H?X!->G,(1;NE$1%6/7;KKY,AMC8E,5*;YB4I^#[@CLY,&-H,'_?YX M)C[GJ'N==/RJV)ELH"YT":T S=8%5T1"K4DWB C11EO]5#>#(C.8@TD6:$0V M,7SX#,)$OF$ZP:M7G$L-+0K#LSG;79#XIT6C%>I_D+KJ;-1"C\>Z-:5AU_KSG70=-)/?#[,P8Q84[K1 MJ581%(];8L:@?$'KO=K2<_V4*-!_'0L"_>K/KX[KK_4UN'5TVUO:!RB7P#-< M&+[<(WKPUN\PN.4A>4;DDXN95D]Z*-F8W1$+M_T;6*G-XSLTMGJT!;1 M27$+T@BD9EHY]2)@E-9GYH5>Y]^103<.>J/K,$?1 ZH%OH+M$W"/M$$OW T9 M"+"5]2H+ I>3ZH>M;ED\-!<7S"*=:+/)7"6*!4#+Z0CF^C[C3<0MM<..#+2G'/[6.-*37 M]YDLCYNX5]E*6'^ Q8S-L$/S1(S[ :Q#AQ$I@)]803J2Q:G)TRL(5\4,YHD) MPKD^2Q91(:6E0(&H8M+RA0OT@F&2=%L"J;B2DA "JV+R\D.?0.B]&_OW#30V M5[:/WBD*ZN$8,(@UE91,6=QR795:Z#5+H%U"?''14Q#N4P%\U\.Q"!BEE2*^ M#-9&;Q4=U$)V=++Z#Z"[A2?1BXHH1RL7P+IN[BSDKR3*/)N=NNQ-@HG-&<=L24@(=6 M)=LE-$T;MWRBKD+FH"W;)"FW]%@%RH6]@BCXYCD3LP M1RUEJ"Z+M0&'8AU!EHYCDH,J]W]4ACT&I 8<@74X>O'!7'RXP+')4Y]\(65( MXX36@.>OEJF0A3[Z[AL"OO0WP*7,@HH**D.B +R:O'UMA_5<.+8!L'<$O_X] M]'ZHA/G=XF)K8#X!4^AWX*TF'?.E M:.-AGP-WZPO?=_&"QR/N8<#=FZ;P.U)3JQT0&H="\D)KPBR*Z+"@*^-#*F+? MJ:2&=/IIYA-%A4M9W\OV=2*>NN2H(1W5HCQQ,,U J\@($(]^.?34#PV]DOSB M8%";%T<)P(KH8Y_;X)9Q-"%?4#H=U/ ]X$1)=/M).-F,\N5 >[WP/)PHSGS4 M7\M-,(M:DDX$G P*3R.YP3=Z>D$X5*VAR<4=?W";*C_-AB<6^C@K@WG(K^K(>;[87MXM1347[Z;L2^U9B@?CR9SW"2 MM'Y;M_!E,YY38]SR);/*GVG:7&MY9L!O['P?YP7X;C%MPF3N>^KYV_['OT'@ M(@-NWF[1=\^B> 3X*DM).0]K>;XK .:00$M?\#V2KT#'?2 \?9F'1W48"+4A MG2 JT$K12&E3*+)^W&.^L7>![X5V'%&="Y0:&4.-YIHV&DBBF=(T4Z3#B5\1 MH63'8Y:W@5 Z8Z!Q7YL,6A9(^:^,"$+BHJ%](I/[?@V!)W:"B%P19G&L=%/2_ ]Z>$5]9_ WPJ M$FY5::'58PT5,R_<.O;Z$;A;; 2"L-)%%%,)$UI= C MX6 VG8Y&P^%HT-)=,%>K%3#P69O]R][K/HBN4 K0)"N^ ,FQ28L*_@:D&P!$ M^'PBEU:II A!>JA92E,[E3-D$H-:0;2ZIS4C#%$,0O[U[)POR_P(NL<^VX MW\!+ZFH=U['1CT9\%PAYRT2H#>GT( E(4:DVQ"R):1CO/Q7@1>=9#1;KC_ M[I&OO2"7SAIF@ PSEH)H"FWD#LF#K*TLA&T>722Q]]TS'2&3B:#U!5VVG_L(4^CA=%3[Y M?/6/ .[P%YYY_I>CIC0"J,]A518U9;^T93<5$1'S6#!'3>D44)8_ 24PT,LY M^@O+YCQ -H;VFNJRRA;JCA@8%.;%P %4$=[W-J(2?U1*8>9YD"HR5[C5[>)D M@?D""A/. -EZ7L^:3OL[*_\%614GPXE_O,3G#YS0:&$D!%4*W/455DHU&[2> M,+3)"(E;QJD.1BWI1%-]85$&,3%=:7M$<\?[D(IWA%HZ,21Z.>&JF!@B-. = MA@P-W;IZW0$3XF"!.]WXH:_)T5+46EGK#35MV/*=&D(T%ZE$'*Z\ 3!QH*B] M#F'=P_7&7ZZ^>P#G12$-"]0ZJM$M#E;%06MHFI2*8GX?4[P5+MNA(GLVG'O=!=]+0-+ M=\._'\FB;#.JB*16_!VX)S6Y^C4$X>&T;/A,&W QW@)IT(JK) %AG(U>HRI, M=7/?E*M7Z/G -L!RM8S6[,Y5>)A'X/-";$,5!=4'OH&K'>K^Z.2[RF^Z"[$G M)UJ=Z6]AD#O78%)8,VN8$3),R_F.:AU7^"''6IC),<10M?" BD?P#C<>/P0( MI8[3>SJ/&^B:X0<4T'0AT(J*&JD*/];+O -Z*;AXOJIXRC:IHI)JM47B/^O+ MH:MWF>K< P^:@6Z%^1U^#7171T:DGU@5;$L5V=5OA$1O2N5Q(KBK+@(7\R+F MRHLKJ::@$F@3J9R"N_>;8QMEU'*H=R*"80!.--.,-U@*S?P.\$X),!?/Z+=K M< ]P3$;:L47*-"_:C-J**HD_$9@DCN-W$%B2)P^GP8FS]I<16$$S)R4P7OR) MP)IQ,[>5:2Y)(,0,BSDJES716-,T*8YW5PMQ8 ),-%#D?Y8JJ@$CX1H,<$$) MN>0A@]7/B=!4S%B;N!:BY&BDZ-=,(65HYX!5-4!E'E%NXZNYXK(2D,[JZNKU M<*Z.W7 NV-83_GW%%\^C=Q+-^3=Q'VC]*BKG11!O,A[/19#P9(3G* M, =(EN;HG9,-K\N !5RD">E&E>JL\;H[! Q"G&W(XH#?NW 21-&2V\1;&M?( M;+KU!]")9ZM*-RB=>BHSS>>>KV =-0/P.4R$+(^-\OCB5)'AH94/[?&91,6X M;B&[H >+[#]2V_D0':]1&HT<[X#LKIV@TO)FV/M0G8IA& ^HEEV!%U7T(C6&+ MNJ+JI;J:BV:0[[89;R8#\^K50$6IMTJ6:NOD52=DF$:#^:4("JGE8+*:,A*! M7E<4OTQC5>/1KR?P__\ ,JRZ4F:S0;D=_28:&L10@'7.F%599.">3O%(3?>(#, M@^\8/\[Q03K4.7; ]L(FQ<)AM/P5F&&S9V&[O73#70E\.8#!*30.[W\/+!RU M%F9V?-@@C>(7-!.E, )"JC;:2C"DL0%F8*$W#M\LIY2%Z^*T^^&;GK\=RL1O MOWC179-V669M[6=[*>KALY8#[>N14"8XLU%;<629:VGVC/.T?M.WU*L*4D6D M4T*SO.5UPC2&O D%DU>GWTJ0*20=W4SSDQFC(&H]N7SA^N5JN[.<-Q!-(^X" MU]C@B1-"4Y@ZFJ.&M&Q2J,FN06$^$.,'9=0FEI=. M!>\]A(M9YMUNRQ0/($^]/G5,SQ>43P-"G.0YY82HR%B ?2V.'6)>4.\1R!>4 MCGE.Y@HHY\,F)^5-7:@I :'O-9RSK:#$]9LM,LJV< $;:G;%"M=ORD @Y;VR M%+)QR$FB^'2:-3:1AJ9;QMTKU1N61CZM3=";,2$Q=+K)M?K^9Q<:8.'%F3OT M-3+FM0[=K[K[ _AAWC.1]3Q_J_*)J1ER.?T$%0W7Z,FV>I)HDJ$#]"3SVG$O M 7K^%MJAX7.XXTY>E$RSKJ8_-%F[]1H] =?2QGII5O8I1FXT%Y''YZHRQ&_3N3]A5*MG:X4ZS28BB?R M"/8)^RK1/&+BI+?U(EG=I:O"5DW;N$JW2 M[9RN(.LQU?M<;\*,TD;>.1YJ!9]D;.%#^Z[0=OP#PZ^>]S:O.&(*_J#:NFN88LTH!C2Z(A[1): M ?IMKF.*#6JD5E236!WPZ_)BI4Z+M[( .[(D[5-86%8U;?"#;,!1)(,"XE[ MJ8&XM.HJH,%LP"_3TNHW1 F?P=5J!0S?2\>DA*X&3W1-G$LW7K@F3A[; ]%S M>\ZJYX5_"X^8]?3PV2>X7!Z-1Y/A>-(?#,;CV7C6]DG*A>U#,^;J 1@X(SP$ MWM6K806(_FO4_[#W*/#C/?9C9'S'*>MX2+:;SC1M,I%W-,J17.!#;MXZ\AZM MJPCY_*VX 3V_MX&[)F[F25)6->ED]MZ,\VJ.83)%_*#9 M+9\0!/5H$[%\1W3%8)6U)\8"K(@J*O;)6T:P?EW-2Z>Y+GXRZ=8D.ND[*$MJ MNM5:VI9.D(UJHW8I4HSX/I?;%+I5?OX2Z25V'/SU_P%02P,$% @ ^8,! M3]\N"@XS!P OCD !L !F;F0M,C Q.3 V,C=E>#$P,6$Y93-A82YH=&WM M6UMSVC@4?N[.['\X2W<[[0P7FZ0T,30S64(2=A+H &T>.\(^8&V%[9$$A/WU M>R3;!-JFVVQ#+@V=0F19EG1NG[XCH\9OI=+IX/P,@MB?3C#2X$MD&@.8*3MEUWE3*AW\^DN#^FAF3\61!WL5MU)UW'W8 M\:HUC_Z^.T_;A7HBZ.^S1H@L,(5G#@I^NC M.-*E$9MPL?":U'(H>5JG^#_H@5NE7O(AGC7,G7R8@*M$L(7'(]/I6D<#/D$% M'9Q#+YZPJ&BOBPHE'Z7MYND,AK$(5D;+!FM=AGS(-;ADM4;%W,Y%K"2VU*B0 M)@ZR[]O3[_=HT2>O0_G_U7A'2K0S#M"/)=.WTWY\-VIT3.#SIM5JF?JGY7.__K9R_ITKST2*MRBY(,E)8B0<8 MCR5+PH>ANE5W>Q$-55)_\.+:43C9,=)V(JO.;JXA84' HW'FX+NVFTRJ'^UH M16C3K'"P$4,,3MM]^$[OA)!40O!YDPB4,,D,S6\O%_OZB9H:J-QBD_->$+D9G$GKE;, ME/>"39)ZIKY36F5H,NIA*RV?Y5VHR?A6$70\1H(BF5)0 TI+PT%FLR+Y%$0:GK5[KN-MK%2D&"$$C13/.,)16*!,GDZDV M<>'',XS(+96-*I9S#@4$.L@C-B)Q0:&&42QUF,8>%2&VJ#2.X\!6S9B8LJ' M];&*JR-)])$GVC87.*8:-1V-N,\Q\NUR.P^Y'X*!?#.V66_]3U$\%TAY-D%A MPJ3FJ)8WS52!*9J-$/%<>4_7Y->[_#4I?4-;6WUQIUX 'X7(&/K;@I->JX3Y MV34]*ND3K#_KI-E \F7MU5RS-C2S1D4'MH^953JE#'%2@*QL$X#U?L!.;=5L M[MZ*1I.US&/3=EQQI&P"ZS:]NUS.3J=>SXQE1H1=RJ; 23^&Q[JKZ\ F?.\[ MECS#5(X1-[GLE=, 2+\'A#CK0Q/RC @SB"@81@!]]"T.[KYDKW(P7.9:)@W* M 8:N WI$Q[8)BR*+8DRC>>IWLE#1H0_@:&1ZG"'\Q:B)7(";Y@SE9:J2^WS% M!$_%!E^VOW0=2N56!.OJ6X3:(M3/B5#5^T2HHC_5*2SY\=1HV[ 42(7FTC KS36UI^Q8D4(I/I9\ M+25FGW=+=17B:@$*@B=)%3/. 7!E8PC[L,$6:3@I:DMOSLZ?I4!*3081 1_ M;PL?3\6GW?U:S7E-YC:QP0Y:ESX:%J=@$@=\Q*E7 DN])E_Q,U"UU))$(/DF M)!Q)$MB='EN^AG\:?HFD@E1XB1-&2J+_HRE=$@/UT3Z1HN^/0.W/C*X/2MR? M?XNYW8&+]J#3ZO?APF1@W>,T$I:I"YNM1^=*:*81=!4R*NJ/7;AX6H=UIEC>YKEVW3_N$;/2D'?31"W_#E:2:]K,1_?VY\#:VUMW+ MEG=%5>"(S7@ '\K0#"57E$41J5-+?'ADSG)K.[1$K;W5+8MO:^FIJ6=@?NNT MII_5[Y9E3V:WY0.G%."=1+/=3+-(WR:>8(22"6A2-J50/%$5/DHLW@J_.9J8 MO6JW1/&T>W;4[IST[X >WG;GWY1TS>X;D6=+=I]RF#UZX;=D=TMVMV3W8:EG M2W:?)A9OA=\$!3QI=7LG+?A Q-;\B/NBU=^>,WC0GG##!7_G$;X3NC\^\I6? MR'Z=BVSHJ%,N,TWX;<$M',#J2]J;'S:[L=.YRZOC?*^= M#R5GHGB*8H;:'!90+%*ES\V\5WYM^WY3K3F5ZKY;VR\Y;A6:[WL]PK>*ZU3= M6M79V9_=X4&VA(VQ-)3(/I7LCT,])N9LH3X[0#AD_J>Q)%X2E/Q8Q-)[[MA_ M=5\@DP3?.JQG*C:N/(PE^:[GY#]>V MX/[=OMFM_EVU)>5Q4;,\JM_L*G?XL>F*:S#14/(/6S[3/1$4)?>B>K52JAWN M5:OOW^V]K^P?'/S62$NUZ/7G%6]];):QKV5V:$4/ISNK5\*H$?&;J"@"%U5< MWWTW>L"DZ 5UVUU#BH 7^SSMNO);PU-!5/28+^2PWA$^-W#*!W"N?!84['W! M<"V\I)X1_^5UJ-)0B12OFO1\)(DK3"C9L"X"&B9I,DC&ZBKI9OI(NVC?]$57 M1+!;+56;92I.YE8.GS9'!Q]R_?R3S,[I;= U8>-1LWE9X>^UT%'[O'/R^>2H MU3DY.X6SSW#TY:3]&=H_VD>7G9._VO@(2]OG/\M\OU^>7URV3CO0.8/SRZ_M M"ZCNLF)U;YOM0.OT&*K[;GIW>7KDC%JE4OL_]O+L;%Y4]I,"=/K8LX&_2M!A0ZET 1RN(^$-(>JSJ+Z9\[K; M)IG0.Q!NU+>R86".6%?RV9+&%JI#RI"YK@AZ'[8JR;T)F9/>8U.-/^YT6ZL" M+ OG/)Y(FPA+LB']<&TOU_;%_K 5J7 +TFLB!UO3'4'UH%3):F<\4%=IE^MB M5T61\NO5,() !1S>'!_2?UB>73+&3X68ME&F_'Z9EB&2E0CE@&HI8_6)V4?J MG5)B9:Z-Z.GDZEYC3=DG:[DU,LKC\ #Z[)J#YM>"#Y!>1WUAX,^8:419.81S M'BH=(>F&STK[.&+Q3U >?)9*:7C+_+ !Q]S!ZR\8-= _3 %. J<$'CZ*^AP\ M81PFX9^D0^ (%R[\$:,F:N\+B<\2D1\Y[D379?*QLO71E$/?!40P^MG?F[QX M:)(Y2G\VH^0(]A0$>V&C/1[>Y@G\G-!76V?H6SMK/LH;/S%CDPW@#^$J4 /) MW1XO)/"H$U!T%0H3J @<;,Q$ "P80AQ$.B:G9!&WV0Y$2P8^WFF!0.@Q!Q]I M4#ZN?".5U)NI$'"'&\/TD*KX[(I;+!WW:?"9B\+@D)(416-0!4=H)_:Q6H#- M41)4- SZPNF#B>G7I/V :YYV0A/PA9&<$5HD21G-3<@=*R#U&Z)HRL5I7F,S M%[K#K!IRZ,ZA^\6-MGG0O9M#][-#-]'1 ,&1<'8"A@7$;:R.Q3I3+@*DL(C* M OL1@2-C(JX(N!GD*R!8"R+)(>(E03V% "DG6)["J+DU-(8+5U#'!:H12ZR M *X09>UPQLKC,-,'3ZJ!&:&[YCUA(LUP($8/$[D]6K]/0-J,A)F1-L?I'*=? MW&B;A]-[.4ZO"J<[4Z#V]LV-S028%(K3G"1Q4N5Y F\MWIT T]PB*R*E(.>D M5 ,WY*C"]*DZ5?.1CQ,GIWN4PY'*Q-B.F+I6,H'84"N'N_C8P#8BJLL1HA/8 M;-\X?1;T.+20!)_'$FO8G8#];;YCF]J= +I+;@7EI(,$VJE_(*:<0?P$@4F6 MA0?RI@;R<*!12B4;![ &I6_J.;:_/+;7YF-[[4G8;C=L;X/[WKL:A88P=(B*^%L30;:_' ]D,[7!."GB7YFDMF(3I->DQ@MI N *A0(%E'68R2 MPK7'44S<-<(53 N:@$A2,W;9$5!/L:%TB8UHQN96+"E7AJ- $2X"J%'(,#8X ML62TEL!I62$F:1=LD21QLKDGO.IRJHAT']MS=RGT_O !W\Q#0!X"?K(0T,U# MP+.%@(5I\DPD6)Q@+QP0,(A<"Y=PGAD56!Q@!F,$)<\)_)EV1T",H4&PKI B M&E(R9MZP%)8L9ELX3B+*5-5,\MTN6&[2"86Q#C$<&)L\7(!(S< M\[@3B6N$-#,GI3W)_BQ ^I/;^6ENB_78$ F[29+I715'=XNPR+*$C6MSVBGP M'MX4A>YH#\*&+YZH N5I4.)6VSRX=G.X7B553X!P%E#I5$N:I;8E M\V'[$0R=4C#*<6)-N)G)=\SKUE>Y=G)MV;7 ,1SLK]I*)YOS:X4R%M2 F7(!<(T'22A(RF.X(BK M:7IEO$4ZX.R*\B5)AMIF3&QNW1YB'QU9?!1:I[N9R3&>.72:N=C0\#&;OAO9 MTY0\MM'T&22,+#9K8TP!3.RCBG#&=C;I2F;NZ<@O1Y6VSR0SC=/5PK2 MP1 \C72U@)#)+<5&T+6?UTG1N9 D+41PK>0UI\Q%P'KIQXYTRLJY'THUY%@Z MZ*N$BK,I[$>L7DYFI[0,%+4+ZWO-MZ8H.>\C\KFH*Q!U.N!NCMS+$;6VF*@$ MG!EG7,EW$'U,!4#!/FQ5MS["ZH8,$=:*7:2+5T7F(1S5F1RPH:%I9H;H,N>J MIU4J_-D:9>F6$T[MC#$HO&N.O;UJV I?? MX8I?N(7>M?4&F6,,FG5HQ;W81% M (6WC1#\DE4(9PEFY[/ZAE/>?,?,O5+>D9M M80.MW!6>]*JO1K=K[PK;WY,/(S YZP\[BSC$8EG"-5R'Y;F5I>167M.7<-OO MWG[]2[-LO\;[?U!+ P04 " #Y@P%/P16L'# * "P7@ &P &9N9"TR M,#$Y,#8R-V5X,S$R9&8R.3AC+FAT;>U<;5/C.!+^/%LU_T''U$Y!5=X# SB9 MJ3@@71D$U"<_F5)<"/)=<:?/"#DL MU4N54K6R7RQ^^_A;$_HX2EI)WR('Y6JY5JD>DKI5^V+5#LFOGW&]0>@)^/=# M<\"H@Q\^-$,>"F8^?G!]Y^_V;;WZ=\V4E,=%S7):O]F3SNA;T^$W1(53UN5\4S VM:J54.]RM5O>_[.Y7]@X.?F\DI8KW!_.*M[XUR]#7*CLTH@?3 MG5F5(&R$[#8L"YHI[L;U-/\?LT@5AXJE^-#$]ZDD#M>!H".+^SA,W&08 MC]63PLGTD731OAWP'@])O5JJ-_IX/&)L_F M09,=M2^ZG9/.4:O;.3\CYR?DZ+33/B$GG;/6V5&G]0->06G[8BD%K/%\?UU= M7%ZUSKJD>TXNKGZT+TFU3HO5W6VZ0UIGQZ2ZYR1/5V?'[0O2/6V3R_;1U46G MVX'*[;^.3EMG?[1)ZZB+VJH>UG<+[W9QM"Y)Z_C\5[=]3+)Z WV8U5*OU% ' M1D6MB^^ML_9E\?RO'^W_IMJI52HY#L2S>5/9.P725>Q&*G)9(C^HWR\0FZF0 MNR,2#FAH;>:L[K=()C0/N1,.C&P0N$/:$VRVI+$%ZA BH([#_?[7K4K\K -J M)\_05,$?9[JM40&4!7->3Z2-A479@)XXII<;LZR_;H4RV"+)9R0/6],=D>I! MJ9+5SGB@GE0.4\6>#$/I6=4@)+[T&?ET?(C_D]79)6/\1(AI&V7*'Y9I%2(9 MB4 .4BUEK#XQ>ZK>*256YMH(WTX^/6BL*?MD+;=&1ED.#C%C\DTB7G @)^/&9>D&#'#,;/I]"S #_ MT 72\>T2<>%5.&#$Y=JF@OP3=T@8P(5#_AV!)FK[A=AGD>BGCCO1=1E]K&Q\ M-.'8]P$12?_L[4X6'IADCM)?S2@Y@CT%P=[8:,O#VSR!7Q/Z:NL,?6MGS:6\ M\3O5)AE!O!&Y]N50,*?/"C$\JA@4'0G"^#(D-C2FW"?4'Y'(#U6$3DE#9K(A M@):4>/"D. "A2VUXI8CT8&<3 6?V4QKJD98Q:/7S&#IN$\-[QP0!H84 MJ"@< RO87-F1!]5\: Z2@*+)<,#M =$1_C5I/V2*)9W@!#RN!:.(%G'21C$= M,-L(B/T&()IT8)HWT,PAO5%6#3ETY]#]YD;;/.BNY]#]ZM"-=-0'<$2(E0CR% B F6)S"J M[PP-X<+AV'$!:T0"*@" 2T!9,YPV\MA4#X@KY%"GZ*Y8G^M041B(XLM8;I"R MD %IG0HS(VV.TSE.O[G1-@^G=W.; :TVV 5$=!A =PV;[UAY0O\]("TCP122@ACD8V-MF.Z:I.1C I_B18T;: MCZ$=^R?(E#.('R,PRK+P0.[40"X,E*94LG$ :F#ZQLJQ_>VQO38?VVM/PG9S MH'L7W'>_Y."^2G#?ICN+@WOU8*YYS>O,QQS?QQYYS#1,$(#.9!\>1^$")D9L M&NG%FV"&HL< 49.1XIR'C!1T (3XAFM#LZ$6\TT_>,(U(>A9DJ^8H :BDZ3' M!&8+R08 "SF0=9!%2\$=8B*9-;L60 M;>X)//885@>Y#>^:LA-X? M/N*;>0C(0\ ["P&]/ 2\6@A8F";/1(+%"?;" 0&"R UW$.>IEK[! :HA1F#R M',&?*B<%8@@-G/:XX.$(DS'SAL6P9##;P'$<4::J9I+O9L-RFTPHB%0 X4"; MY)%M@UV- "8-WV<^4U1 5( 2%F"XP2J1'\;(#V&)![!GR+$_Q_ZWM]KF8;^= M8_\+8G\;9A@9CHS R%R7V2&_ 4C3LZ?C26;">6:T#U.#V$O-N$#.:8#8E12;)9&!'! MKYE(+NCHETT4S.?B(;C1P>2J7'*1KS OKT/!Z&C#VT%^E)J@SA=SA(:'K9AD MU%_CU@+^Q?.#-'ZQ?R(.$S"A*O)M$H)@ MAIP#3.-%$KR28G,&N)JD5\9'I$-&KS%?$F>H3<;$Y-;-)?;TRN)2:)V<9L;7 M>.;0:>I 0\W&;/I^9$]2\M!&X7>0(+*8K(W6!:(C#U0$,S:S278R4]JM[ZX)2[T3FU2SN MVF*BHG=F5L2+_)+-MT0 $.SK5A7VYR\W9 "^5>P!J;@N4A=\PJ)B2$<:IYD9 MHD?MZ[Z2D>\4;2FDLCY5S'\-6S"J+(C.@T:B_]H8BJU*"A;U=&&E'QKC'P%: MM0)7W^$++[B%UMI"7FL\=[>$^]Y-^9V)%]/MDS/Z$(0LTHKZD09E%@B&BXT0 M?$DJVAAST4=XYQUR =XO:*"9E7YHI"G92J6$_\Q*S[#<%-. M^0J&N0<\GX6?3_&(A]?Q@YJ\STKS?"EC,G.AGB1,C"RN:U(I'4PHPYMKOJS+ M=WY<*_>!=^D#CVEZ&3=(K?).?"!?_^M@A3=>_\^/$1NU_+'(XB%HTYYS$?:6 MV1'>.R7_X38COQ33''>SYFCB:,"92T[&R;KS^.3\5=WF&9QVL?W,*[M-;6'K MK2=76FI?\G[\9/M7_(T6\((9?S"^,BEO3;X&DU386<1C%DMUOW(*=FZV(T_& MKB09^Q%_^]W\Y/O'WYIE\^OQ_P=02P,$% @ ^8,!3XYX/]2/!P 948 M !L !F;F0M,C Q.3 V,C=E>#,R,3 X.68V8BYH=&WM7/]OVCH0_WF3]C_< M8]K421 "M&L;6"5&J<;3UG:%37L_329QB/5,G#FFE/?7OW.^0&AI1UO60IM. MU9*= 304!\^$*E9)S# M1\F< 078-VJ&:53,W5+IX-7+!O)H);V$;\%>N5*NFI5]J%G5]U:M!J=?XG:> M&G+\_T7#H\31%R\:BBE.H\L7KN_\;%_4JC\K$:4\)37*:?M&7SB3@X;#SB%4 M$TX_%(9$#IA?XM155L4TJOO;E-,O):)<-( M]&">F64&JJ[HA2H1S@:^%?6N<^;3DD<33N:;NBM\57+)D/&)U6-#&L(Q'<.9 M&!*_&-T70RJ9&[<+V7_4@HKF' _ZHJ&?IP,[+ PXF5C,U\/$7<;Q6'W!G0R/ MA$7[PF-]IJ!6-2J-LB;'4RD'ZSRE[ S>^OTPJ"\ENV'N! K,^#<[#1L#@,HU M,TVK?=;K''5:S5[GY+@+)T?0^M1I'T'[1[OUK=?YWL9'2&Z?0?/X,*$==8Z; MQZU.\W-*>X)Z.?UVUOW6/.Y![P0J>_#-Z!HM [KMEM93[ V5VHY9?()3;W:A M>7ARVFL?0D8+=XC;M9S=G GWS??:Y7N?VM!MGGUL'K>[I9,?G]O_0+/5TY2J M:58W:.9WA*Q4>.8[*+A5>Q\\,MQV?+"%[U-;,>''R8+R*'P=$8EZY1,XHX&0 M"A,".!)RB .5OH(K9-3*9:%-./R*&P/%23GP]\BG4-TMQEJ)$@CAPA$7V.DM M&09U.*0V7G]"IV'^("Q"Q[<-V-(,W[Z^P ZM>DL,,5^9Q+>']7= 0AR,I^F, M;MJE]D@RQ5 [Q'>@?6%[Q,>D!KL.61CJV3 M]!PGW37@,XJ9Z7[$?.+;#-5X77=*;"^2LC\!I"OFXJ2+$(QD.")H:26RN)E8 M,H),/0IQ1* SNFSSM)$.RF2T+I%]XM.P='+!Z02:MM(4'92P-57AK%M&-56 M@:.1(%DWW!''1<1&+.,:JJ?P+>FO$9-4OZJ&&C!FN+5%$)\E5':VG'=3=)J! M_13H$XBJ[->V8Z ;1NM/7<-M8KR9ELLZO,I1>"8OB]=A4)H\PL[VS.?0& O4 M_6#FR,'K+N"UV&B/B%R+!%HQ;*TU;CVX06X-6LS'U'9((B3"M%@1;.G@4\@B M&F$Z+PXD#35X%369< [8#<7"/ X) :)96$QRY#2_0X8.BUCKA!!;C7B,?2*@ M,AHSO)3[&?? L8W)I1;)GHNZG*B'Z',6-$>#$:;=E2+HMZUGD6O7I^O5;]:F M2Q!D"\Y)$%(KO:BGBXEI&IKO%24D6\7)(I^='H9B ON912MN=VFIVMXU:LAJ MF60BWK"^=:J1T),-[2OD=$+Q@IFH:V[I6K%SSP\HSJETN1A;'G/0WZZL*HD( MRWK,58=)G259ZJZ:)W#V"; M:R#T7BBZ)D$1"LX<>&U&/[^-BJ5U#::QE]GJ7XGFJTMKOG!0#LOSVKZ-G2YO M)]XC9+)&S.-E+>)EL/E'IK/(V#3(V E;GVCIJ^SXESLK;FJ-$7E$/,6(N(VJ.VO MI[ W[/JNN^@YH*R/JC=S,^XY;ILN89;'CHOG:);-#* GA&#Y;O9Z[&;/G6W- M4]BG%"WY7G;N_T_=_]S?;LOO.; JGDH9,GRR*CKI=4^B0!TH> M*,\N4#+;W%0Y MZ%6_2]W\(K5!AX$]@JQ--- 6@=AIV6)TFW88LY#&I90:CO41 M?2T042-,=*(*2"!!0(F,:@4F 0ZM"PFBD>H!R%$0*G]EP3F54GWK]'*Z= M@(>SZU-L&TAQSG2Y;5)XF50,1$O(6'_CHZ]KK)("!N1RN8T[DCX+O1F#;KNE M9\M4J.5P71@%.*@6A(;*>% ON5^P_:%O@:1;(BCBAT*E< 9B%KQD $9T%)? M4O)OB;B*2HOP,9F$^LQ[9H@^NNI 8H;@Z%/M0EK)2WK=YNB(%JX+7KI)JA4: M+Q>6F9;)U)*W9T@OZM//J*1XVBA'WVEY];)1CC[Y\C]02P,$% @ ^8,! M3Q"C+;(5>0$ /A03 !0 !F;F0M,C Q.3 V,C=X,3!Q+FAT;>R]:7/B2-,N M_/U$G/^@MY_EGHDP;FU(R#W3)UC$OH/8OBB$5 *A#;2P^->_50)L;##&;K"% MK8EH#Z!2+9EY965F957]\_^6IH'-@>-JMO7O?XA;_#\8L&1;T:S1O_\1VME8 MXC__[_?_P>!_P1\,^^?_B\4PK9=JEC'%EGT36!XF.T#R@((M-&]\A[7MZ52R ML IP',TPL)2C*2.P>86[)6]9(H[?DAR7X+!8[/=NM2G)A;78UMVF-'%+/"^2 MWC2%"B5^$C])G."PQ!W)W,4IK%YY7GQ=3UD;.I*SVH[S#E:,/W2#8P^_U +. M7),!5K2'6"%SA^%D7*43BA*3& 6/T2JAQCB&Y&(@$=-[W[^5"5W>&L[HY^;!\% 8C@1HX@?FU=42WDH MOE@L;E7#MAW)4A0@V\ZM;)O!.SA#LMLW#,W2G[RR'#I&T J)X]1/]'@(2;PM MOG2U)Z47U+8L\;-7*;?D,3"EF&:YGF3)CV_!.A7OX<7=)N(_UP^W1;6E%W.! M_*01^/UV9,]_:A;L#D"4_NG!4;FJ[9B2![F#1A6/X8D=2KB.MT\X^.,!HFG+ MEPA 4#MM;HL[0'V18,Q/^'1;T/><%PMR/^'37?)H1YCPG)P*T)[2Y+SI"AZ^B@T[Y 9* B'>_R:%) Q MDGDB>-I!P6/6@J?]^/W/&$C*[W],X$F8;%L>5$___O# TONY'B]Z.09FOC;_ M]\?F>=W?I==$,IGQG8 .(D&*9$*$U$B(;5MD1))%7S@Q.9_?Q\NN6\1-,5OS6K8U MT,C&#\R23-0\T.Z24#W MW>2/WZIDN."?GT]Z=>%.IGW'05W47%DR^D!R>$O)0 W_I+]$.VY#INPE2S\S7W2Y4%J>N^M5AJ'M])^ MQF]E^2;E+7[\;I"?V5M$X/V^\JE1S1C(*E@&4)K)[T=;;(TZLJ0?6$6;>FS6K=OCG%H2C@4 '%<19G/Z7' M6YU%P1VA0B;TX->P5 R[-EO>X[\AC:!*A4 M!9A#X(@VI8WU&L@4\6Y-&M47_<*P7Q]M!PUKN'NQABT:G SP@&-J5M##FIJ5 M-*"J%"I\-WG:E\'$O1 MZ-90:?B2 \>P'M&3CBZ3Z2S!>34']YG[3C]5*^K)%!3!.D=D7NAIUI%DU"O, MM[1U/P7X06S!25*1'$446AFQ@6LBNZITB_A,DEK]038WYF<+./FY=Y9FP$G, M\:%6W!UKTA5KZL[0Q+'7F%<9+\F#1L]+S3(I)2T]#&TC#W=IVS0U#^D$-VDI M:5@?M/6AS:\]X\=256VS.:_,=+ 4V&2?C \E:H3FNJ=C^H@Q(F9NQ!H4XG)F MT)DT=2#('!#+G)W7D^\=).['4G.)YP8XJ;K6U&Z >764?/\@W4"NQ1&>B;'6 MK%'%6^1P[E3Z*IZ2DL>YM\4KK,L#J.=I0W)="!4$L@"\VQ)H<+85/$YN,.M* M?=,B0$G42W17T^.Q^T:"AH2%OH)FPEG]WQ^%:O80D6PKJ'^-QYKO(;L-.7]/ MY]_8J,_'%PXE,,M!NHD/QHG.$%*)XPB"(!G\PZBU(P?O(E=J0ZYB=^9/EDRZ M)]0(W*C'2+&C-Y+G(I>6:&@*:\5\GJ&[P*QF.ZNZ",GU<73Z0ZG:DFEHFPR5 MZ-DZ+[7GBL4LC>HR?38RY9>J+OB X(5216QUR1(]7)86'TFF/Q6G+?J:#54; MG$L?%$(DYQ5T.N M](9-UR. MCK3N !5 YU$Y8;!=RBL/Y0[3$EIQTDR,+7[:67RH1C[!@CG;:$F=6XSZE*#H MN9Z<3,7I*ID5CK'V H;TMM]-, >6#[*.;2(K##7<74KD)G!8CR0*ZEJCY^-< MAFWS[=44.C9IV_5RMJW4G-<'Y."3NM SNS4<%,I-5],XOC\9G3J@GT_C2(%\ M0 L7N+__0?&Z.S<(Q<$18D'\[@Y%N?[]X6K0=T-QN>"W<1#_A$Y/;!M*OEVZ M"C)_GU:Q;FVWB>"K:T/?#WT+@IYW&Z(&0WP@*B52^"Y-$V>8;_=>YF<^BAO8 MYM2V IM_OX*@XLW[3F<^C37EGL"G>3SA=,CBO)B$4\1F'"#PZ;??- 5]5S7@ M8 $]P,%P=KI0>AJ$>/[RMCH7C%"/UU\5V-AR:FBRMN$RIF@F$A?;>A2L%TGT M*"G[-/KGY\'ZW]/L(>(^;WJ'NB^V_/,9 7X>HO8T\+9/+K::MVKW>HY*A%[_CW< M67H]XMK9?'3(7YS;LNR;OH$6'6K>&#BHF /&B)!S4+!D:)=O.#]K-4OZ4H^G M^=R\ENJGB'H[CB^NG?.G#O\ZI(#:F-1GTNF+CM%MW+.4()BIP7!%,@5GG+IV ML'^T3J=V;,_/XN]QG7Y?D?,M@]'F>"S654R2R*<,[^J1_3DZ/136PM\5F(:_09G9H5,R)R4,P_^(56 /:O&$QH];SI/ M@A;/X'RIFHZYL_+RZFV93]!XZS6VL]DO[V?WR2H/+Q?RU[!0,B6BW10-*[5" M:8E/!*=EJ]Y"<@#*N=Q\S( Y,.S@!92_N'6SK4K7L;H]A>%KI%<>C*JB YS0 M6N$GT.!1?$XFPG4L O^91)0E2]DZ7CK?[6=(<8ZWFI*L.&ICL1J$U@IY$\L? M1_D=>/KP;,-8T6TO12\NMWC2,T7!2%5G1CJTRR!O8NRSH7X'[J9\S4!I_QOF M5BJQ3J\F#&1]Q17R36!ZK;;^-13UTY%>!V]W]A&XCB%1.2%8KMN.-I!$HVY+EUJPFD P^('\&N+*C39%3L][\LD7V MPU$#+5,RC&QPIDO+LYV'6,>H#HQEMC(4 %'O%S*U;#EKAFXR0H+VOK'_^(W. M$3@\^+"KL/-&.EY8P"L)<8I(EMHQO286JF4GMI2-5NC43^@6\+Y:#.,%Z&4CC!%)]#I+\&Y+ZG5P\<\I+GDR.-5&;G= M3Z3BH4S!FOJ>&Q2@MAGISH2^)UKQO.YW6\-".],OINNA%8W3!OXH(T=&'O9I MX\43 L[(_*$P3??)!*'B9$HSK%F"+HU[$?/_T&J\@$L;>#B2-0(/_DY%LS33 M-S>,3!')#*,ZX#D4:Y(RQVN%)3F ML-AJBK(0JQ+5QJHFM?!^**WRYUS9'4;8N?+$A'H\MVWG6SXC6E-6-H8"PXNQ M-BCKB<3\XGQXN_GY1'D<-S">%/U3 ^/8,33O,3>K;+8?F_>8N9!NE 2#K6F5 M3GA#HZ$Q-R\WD;R;P<>3:\I)TRG1:441I+:=22N.5!N&;]:Y@N2:T+#[Y"7P MIB(4>Z(FK7B?:W0S[86#EV*AM1S#O 1^63%X5X[5"VK=+Q4'13;G+GESZ'IF M0N/3???:>?ZA:OT2V5/K0!'W]( E9(MN#CMZ.#?I(8;WMZO3C22B6#-!A M4JC2IN;JJ54*6/+8E!S]F6B\[?2IAUI>;W!O36Y3V5[1356=&*ZK,]9F<:EMA'V1+!/(+Y>V$NV^CU.4 WT;FN[6C@*\SO6450%PE0*NC, MR.CF]6'#:ES^V+QS8_U%WD2 CP#_(N"O&;="4;%FO6RMS9NI5*N>D&?I&AXZ MW$8@^CH@>NG.GU.7I ?3=FS L"3'@T8=[[=RK=12NC*K\H1EW3_E\;,-:E? MXYUURNH])\^9DL;I MJJ"U9O?-T/DF9XT??D?>OQP02Y*Q7"LO5BIZ3:7&PU2LV>S-KFQJ>$]0Z:JE MX(53#+Y#QO%4S+C^_/Z^QZ^R4E7/4XEE0KDR>8TRCD,7KOG4 ^4<1S!^4_A_,4RCDV]6,R6J]#+G)G)6&JR M4LO5S)4%D*.,XPC>YX+W%\XX-F+W]XM!;6 )H*^75CC3J6G&E1GD4<9Q!/M+ MP/ZK9QS/*T:F;-JKF)YN&R59&>*Z:5Z9]1YE'$<*X&(*X MF'(L^D:V7Z;2F MU[P^A1<=EO'#=W]=E'$(H MXS@"_'L ?\VX==/=9 8'G3F>FY3&_6RFFVKIH?/)(Q!]'1 ]/3K]'4O2_#0Q MKYOHOO-Z)^N,QFS+8J[,JOR C..W'8 >!A[OK%/R"DVEFHG*E(\U^V5%:GJK M=B-T6NG3,XZOC\<'%J]6\5G'L>M$433*(D,?F'%\?3Q_947# M4?%T9L6W\[CDS5<+?.3%>J,KX_\G91Q?GRR<$N;.$UPZ7<[TYWK:(WUJ6B\O6]J560$?G'%\C;Q_.2 F M9*2!G1@6*9SA&6[H\CG='%R= 'Q\QO%G2,%+EQ\]'.R<-B37K:G01I*?1D/2 MMFG:5O X^2S <=H!V.L*@HJWFD.NI/U$)S_$_%;*, +Y+H M,5"P3Z,_CU"<>.3V'G7/*;:7N_>%VJB?3Y;$=*>46]29B:.O$GH[23E5.S6, M)#'LDDB=\3;18_<[?*0HDN.VIBCMI:'[*8NNIL1^3FB$+G 6B>)EKRA[Z1K3 MCY3$ 64FDGBFE\?3_(*)27K,S(0O&2B2Q*>2^,10/,/T_-*5J1\IB1/@>AD\ MGT[RL<:0F96;=+;AAL[#B"3QF23NGI=SR7MW/E(4%[.YU1+4^3T..F2FRSI& M,1F^;*E(%"]R0]!9O.?T1I)Z3B[.5<;W$Z'6(EAV-9[:3G@O"7Z;)*6OR0?] M0WZF-OP)7F M6S1NL3OS)TLFW1-J!&[48Z38T1M?A*&7U;@A8^A6Y38;JC;DG/P]KNDC:C%T M07\0OF/-PJARS\S0N$@\XR=*E*A*YN.*(&].#7L%0##JNN_(8\D%J-1+CM9; M!&$F6I/F?;D\T6>DGW6L3-9GXZ$5A%W:K)<37R'.&3VL4,@>'H\1%XA^9H:V M79DIIJ S3C/KWY.-EK^XN 7VJ0&WG3!'-MUM^'BI5\)K](+.929DHL!YYL7 MB76Q!)I0'LD>#OF,:9P^[37+8T&S\]+*GE-\70Z=EOOB\AG&(R7#(9XM>9ZE M"8,HZS6M3GJU5$>L5R/Q_&CQ#.'^LG#(9XY:I#6@#]K"3,=SB_E(LH?%T/J? M7U0^/S5+^A7K\U/6GIO=7F'5&J4M7F/O8RM3SZMR(K12^8W7GL-CI9XJQD_R*M5.MXBH,8>[P4.YIJ"DD6V9D;M!(J7W+ MTTFR9( EU]!'3O@A^LV-T;>%I*CS^_PGR?%[K%%6J&0-C5D0NIEN"6)>$%.F M<>V6Q@=;HU] .HZ;HWPVU_(+LUY, 'VQQ6KU4KPO7+O+\CGFZ%>0E9/M49=Q M$\H CY7P'$UFW0F5J34JUZY#:4,I>/#1JL]K_GX3&MT%_5QVDI<_OS[ MJR+=*VM+Y]#4,6$*!L7A-"6T6+$I49PW:X3OO*DKT=3A.XQ3ZS>'O6FB*O-= MG"Y.1;H9ZQ&A\_I"M$)V9"?F'Z"L$A^R?JZGX?Q,[Y=H3B[7:#O\3EP84?:V MU:K=8,(%927;K9;]HF7R CGR6O:P6U8M+PP9E)].NKW$=5"(RYE!9]+4@2!S M0"QS=EZ_^(1S JDN>L[ )@@GCKW&O,IX21XT>EYJEDDI:2D,ZOBB&89/+4#T MC5F3@\@:24-=QAF]U*SX('6S>9 *BHLS%K.>GB;M-R1JM-PH$:;R: MI9F^N9EQ.D I]6=UI!= MU,]X*BUW>%HK\0N974YFX8NJ'.+I[C"^+D\?+8.=^8YE5W@! MK[?3^DS.ZX6ATZVI_=#IN#>9!D\FQS/1+I@1Z WM* )]BXMX*EZKSSNU,5\: M6B:=K3&5="T,ML(3VM%/E?XQVL5148HX(^T>=Y!!TCU^>6UZ>/]VLT4MVXRM M9%=@%JQ58O%^74F'+J/TW?/*R3[2^?:BG2'LL+LM[!6K?K?HY<3OW>)E4]I8 MKX%,$>_6I%%]T2\,^_70.LJ1$!S-,:9ENEHD"9KF-=+H=.RE/TX50J>^/^]X M6'83LX.6WXH4[6ESLA!,9I4S4JEQ<](+GU_([@3ISNX7/MK!R?G\/EYVW2)N MBMF:U[*M@4:&@1J?8F[ZEK:FFP _H&BDI4B.(KHHI=P51W@FQEJS1A5OD<.Y M4^FK>$IZQ)@))-=WP.]-'X-WMNULGVV_HX9>:51H9<0&KHGLJM(MXC-):O4' MV=R8GRWV6M1)E/[VG3]H5O. *?J97+*: M;S&*GJ[@1,$UFRVNNS].U"0J_P?-N3/5$X5*;%B<):T&WUV*[?D*K"I^>^^C'S/ LH,;*O:K/14G3ZKX^;3W;V##>KH7I>RLZO%^/B9(C?J\ MN%K9,2MUF/&;5_Z$]RBZ+Y;*1+]MQZMU/6V4B"P8M.J#S+[>")I$+QQO\*>V MO(,4LZ'! ]SUUS&0E$"M0K+\_@?^P5QO94#M;$K+V$)3O/$=@>/_\VLJ*8IF MC6(&4+T[^I9F'W]RM-'XX3?;#18;8#-&<'[\KQ_/:G5&FA7S[.D=2=PR4^\7 M9$]L#((JXK=L'/ZRTRI\>;I]587Z-J9*IF:L[O[3AE:>BU7! FO:IF3]YU?P MU-7N 7P1U1JT77 M8@PU:PS2309W4P?$%HXTA6^8&/;/S^&:C.^3F_T1/>W2GK0$KR(RSS57&P;S MR]U84Z#! HO_[W\E2)SZ]<#A*9(^!'5QF!@.<8H (D4JE$BK@!$3( %M<8YF M<4 2#,O@/]8R<9F!#/='0;!;J=XE]8_?0K70YC-8JYUL\ZT+T_<-W6KQ::%9 M:!?X%I:L9C"^E\XGJSD>2]J"IF\9V-2Z8C)^"VM> QVJ00L\T V3?,]&;:Y5 MW/KOI\M1MM:L_.]_$0S^*^ /G!-AIP.#1).QC9'?1!/&>QTBS)*0NZ, [2YC MRSZR"] Y)3\"35"5'$>4#+7EK5I^$2]QRV:A.:4DGUR\;1@$'FNL!>S)",XJ ML@N"[9B$O-R#J>EP4 MLZ[NJ42JP0DV__[0X"O0;8;LMXVA9!BV-[27/RXEL T?NLW ,59-,+4=;T=V MS6$[$:-H5M29^#*F3L1T>IYK[,KN4]8^H7H+C&R "06LM3*A'#^A.O&JC15( M_CYCT+S+L33SZS &W71M\":5R1[L_D N_.B)OU4 M%M6:%S2_OH$6:SN2M9Y-]M382'5&JQF>6>FQFEI?6H46OY)'(5!C]+G46+N9 MK+8*2%E]#SWF/3![J\A4QS:Q]8#>]]>SW_=>. B#MM5I+EH:PU3- )CE!PMF ME[=Z^2!6GX5M5H,F=V!7J%9B>GJ>UG5FZM3;9;93'9&C5P:"XT2,2N L?FE[ M-W*P7G2P/D!@FF"DN0C%'EJ\W1&:=H54+-,4ID+:(92&,C R,7M?:(Y[?88- M]<3_2N;T%Q;<=HGEX0.TJ? &*UCR[?D,@%/(^1>_E&0OH *#3H/(\2(B'BSTMV77.Y(!>K M&%_B.\/6F*5&=+L!2^[5"1J-Z;Q2NY>%5K7J].>P2;_57 M"WDY*G53L:3([=>9+)0=6FJL&#Z6=]4RWG<)J;^ );=U[JHZ+XBM;R5P'6J& MTF=(4Q?<;3_L0G-'ZH.%C4"H-C^LES6"7YXL?N [@?!UF4=C=PL$SX'_E&U/ MYL#Q-%DR-@I@C;C-&S1W2U#_LZL--G5O%>V[3(; 2G]8!WBS.G]NG0=+2U/' MGB,%=0'/;JWOT1Y+9VJO:PLVMZ2A_O"<5=I6-NH?"L0P5J*R*V%5%&IV=U8L M3=,IFT^*>" ZQZR&#%0R"PFM.K^@V7]ZRJE<(V_9Q%F9%C!ICVLOKSVK@R%?%7@$@,&DHVVAV-37Q'ZI0L:I]^W>( M!.]CEO8_70X_;SSG%\(/9-FGBV=8#:6DHCC =3?_*\,>$@]&4DF3+-:O#I;\ M2IXOV'''*B>F"Y%^U0PG28K"RI(.L+KDZ%C&@7Y_9))_)*K>+&KO'64$K./ M2L./-:=M+ZR=X.9$&&6EQJ3HZBN^5F/Q:5TUS,8KH&J9*\>2#L+HV&LWKZSJ M?J#SOR%)X&34G#IL#EI^NT'?< M7H.Z7A7XUX9<:"EBZD <:E/)P, 2R,&5"/!G:.@#-_*^P@*AOZ!(8TBF(ZO$JBHJ0@:P0@19'?C!F2ZV%.D.3ZW";\&61) MO"MQB'MI3\A59 K]45(<]USJ'R^&VZ1K 0=2?^H[KH_RMCP;@R6"Q1""_&OX M-_*E4%9J4O;NGN=M[6SP5 U;\NZ"M))G=";@4'=358A;AOB?9U3=Y$+)#$6I M#$&(-*'&X1^)$SF(:;:W9^*)!+QNK>HV;-Y7O_X8OD)N(/]";>NQ]]3_NV-6^]BQY( M\AB3T2TU)]@5>WCX-N1RI,"P7.]/^>NDT-T>H+X+L:J;+.Q M,!R;5AA<")? MC#7XR^-LO^>2/-,BT%R*OW4V^BY$OFQ 86.6B)&2O-#J\!;)_$8//VX%@APV@3@1?6-HX+'Z;)D9%!+]F3E:;Z% M ^O;CHX%9SQBV_=?6:K;.L=G\1*?;@DF&L7'GD;LY\S7D;$(?+_04KA$S'7!]. M@.[81MN/MKLJO;'D/>_\0GK:S6"_8?#R9A!_WP1!D[_(]2"'4'3@\^$$#@&5 M#XK"EU O-O6@_;MNT(F@DRB^P>&8(JW<)_&G%TX&ND4G ZW#3Q^PW)SV'0=V M=[W)&"DF3_)\=R>JG5(G7&K>*B7X[ISKQRVU/G7PQ8_??72%[HG3*:M\$322T46%/S/"CBP("" MZ]@6FBN,%0;@O+'""BA.)\G!DGE&\B0,[8!]CM['.G9#1TT?EJ3Q.,)G$XS0 MK60(V:U8&_L++Q@P]<$^(-MN)L-2TRWN% 5S=H"H35P6D#]7N$C1Q[X8VW MCV_AA B"OBE U:P@/!.DNZ"E"A+_]5(/@\?$KVVQ5PN\W+]M030+;@J_T-=M M2FX MS#V/U\Y6>FG0-V2?ERQT"#-E)]--/6>G<[&V42:T8>-0K+K1TY.L,I^>YK^ M+6,CXK,"\E._"GKN[$:ZI/"L64W&CBDOWVFJ86]P7Z=CH#[7-V8YC MND)";X5V+;,;D=U-E.WF<#[KI#6]-6L69V-]U.GPC?,3?#]6?N9X@GK$;T=) MD@?##9IZ*$ 7A.7@3&S9053-=]<^/^3-^DS3 T<$VD[0EK%"C2\TV#1L%K/@ M,&SDQD-U&_CZEF3)FF2@$ $ZHP85=C%X7HA0?HK"1*/>AV]B-.I:>*=7Q/U4C4_$\S5S827?!-]78W_O MB7Y6[:<'69X[%GI!242RL#GC$DK&^K(8S/:] *@(L=L7=;> MY7:-H>&<:MZ_)R7TEK[&C-"KI7<-<6MR>B_<9LL0M0Y.UIE-];PO=FB-!P+TR2TA MT!Q7;$\!LF9*Q@\,;96#'<2?NEHGWKJ+;:IQ__U1J&8/)&$%\A=D_[6"'NZ@ M\2&VVV\GR $\)3!U?]HN^#E:QQ3J#D.-N&(*ZP1EJZSIM*7&V2,@EI.U] MG3CAMK^G:O?0]7VG2NXY+(*'86[O)@DV_1T?\V[8[U3*XZ=W:;O]#B1(F8PG M1&DHXR(-) 9^&M)B@I82,D7)\82T314X?M?C[O8_DEW?YG@.V^P2YWT]VF?_ M]_^1"F[W#.X? MQ1X_/NZH.O%2T^"^S.>WFFY__)-K36DBNM?T3^\U?=C_%?'YMTYM@(P)? MD,"WY-%\FXB^?Q3,.ET5GWN$9_9Q7]5T(>__JXHD[/T//5H7'D+7N!I)RGK'FPLNO)9KN0+523U70A62Y4T372272% MHAB/$PEJ_QCL\]C?SR^+W%C?=8?\_ M%J9/Q'R#4X;!:0(/*TZ#=?PQ='Z!XVY2=#%^YD/R7QD\XQ$\K[#_'PQ/R1UG M#7OABA3!,3@;5E"B?F)!1Z\,A$P$PBOL_\>"L&JCS1WV Q!V<2!2)$D3G^%8 M!KU"^\E> .@7"/.P$3@_)#Y)5B1+&JU%)*.YLN^Z:(,;D\ Y@OZL "]Y10'> ML!'PL3L/F]@>NQ6XMTE+,E:N%DS>CYH"J9+U+EA4I@E!-CV*;+EWO%![A[X.F(*J!SA?0 MO" G"FIO^-78?(.^(TOC\<^:R*DKFLA#2<7=/@43\TZO@GG=L%T?;6E/#FW? MPRJ2HP,/:VJN?F7*@HR4Q<>(.8URTQW;<*$TU1U;!@J2GT_6$_05Z8FP$7#; MG4 ]/';HVO#_PHI5R'/_"K5VGF_N)O[1%$OMWQG^ 7E_CXE_M>"TG;,E_7VP M($1K(Q^4F58&(\D(%$9P/KPK$B3%D)^Q^'=]67WAH5W0$VRG*]>F^".\?Y#, M)I%;D)5DSW:@O-(#L*A3F";7D08CS!^<#%"L!YO)FQ)!O1+ M&)9@2.[35G)V)/4VY#@/$_%VNX(%?4%+,>MD29;F M/@WFS!7!/ 0TV_;@VF#]/(G[SXY(W3VCCV*>,.W83<]["ZCKUQ[.O4$G3G[@ M<:.GGS3X\E&D9QS2YKC2!) 5G) ),9%0XR+-<$.1XUA<5#D:<(DA'D\PV]M2 M3S^N%!U,^1%GE9(?>/HHR]U2+QP^NCXF%-OYC$8<'3_Z<7KR@XX?/>'4IS\\ MF_2/3R)%75R?*U_87MVS.11JVVULI]\/QY2NQ_?ZN37O']X+JNO ^% OUGTG M;E_8T?3N@ZY?-O'V^G?1 [??/D 9 9L; M!@J6?!LL&+3\H:LIFN0$<<$GK'_AY)2/.6KWM1&>>)[*,"P<^:M@8>VQ[:-, M0?<&74D&H'0'Y]"OD_6@T[;^EI$\Z>\/[#FVGJ-.TR5_"9;D*QHD]=_/I$5D M<$ H"5D6AS+%B32=B(M<@I9$0@:$"E15QH=[5Z=S5;4DZPD_K^>T.C&(C=A) M9IH\=%F5PR]KL\64+N!=OE[32H/\ EB[EZP_E%S>>WVQ6:HE\-63:YU$E1%C1NHG3;6@.6 MW!N1S0 ZU6LG*;T[X5I4DNO&RM1(9/=;;[,T/FZDZ1F>]O&ZC#M=V<^.Q,1^ MR>$\$Q$N6:7&R*W7S+6C6N>464V*]81W/4:5\0R2H_:(=7'>H>TF5^/0@7VNQF7+!2<):#S"? ML.6A;MF3HLOC :GIV&M!V2@)@,?*A2+YVO6O35V%^Z\VFF(Y $9R'O#5"*; M([)ZB:- 3&$Z='D!BQZ0@5K)4$&3;@WT&5TK%4VOF23-H.C>L+J]8J5&$O@" MS]56%9O,FUJQ,$)%]X;5)&F:F;8G)$XF78Y*+6H>Z,"B!R2KQZ< ?J^F*K@/ MJ=L?-#/>? 4[<$"RYDXG,VQFRK+0HFHKL=TEEK,,K/6 9 W2I4I5-U-#G*EW M<;HHJC[.P5H/2)8VZ7,F\-VNOJKPV<2R,:JQU:1('I L/%/O-D $9%/1<*]]B=)//-)PJ;+P%]15U0 :T9(IUQ'+;UAEA LR$ MYJ>E)BQZ0 9*1.K>:_3L%=_*FNF^3+3%?@T6/<"M=%+(%B=YCM=;AC? RZ9B MT6U8] "WAHU14RG3N3J?;N<(MTL17II*BM0!;F57]U 5)%A9]S6J-J;(.@<: ML.@!;BW%2:$@B4E+2 L=H%6,1AMOP0XBMWKZBB!O#)Q M/\ST%RS1K<-:#\CI;*8:SB@IE07 4F!>Z]1[' =K/2"G E-IY/ MCK,-):4V4-$]%8POXERM5 5MO22.LF,13[!C=(D3]C>!O:#AOIO',%LF4'%R!O[YR+,Q'A/X'PQ"T32?RG M$!Z*_&?>YO%]*0\)'XE\I&N^$^')X+:^B/)GO#QH;]DSL%?_Q+B\W- 3AU:& MWI=M\Z9AO]?:>S,E$F]:.-@NV3W_NW<7^,/N>/+'6<=/T+?D>3.K$J\OXQ\E M2=)=D\!67[H0_5R,/R\$KH_QQ'4P/M)XX=9X'TJ)[Z,'B[X%UH @V9OK4H5? M12)"IB S0 ;F$#@O2$6D)R,]^5%Z\@-OE/Q3U) XP47J\[/4YW4)2N+M&O6_ M9!D 5?U8I?HV7R/INKOI&U\*"EX7RF2:[]X[]M56 M/P7D\WTC&&QPDZ"XR]_+<_GRKG\DJ1>6U.,QY$^2U-AC:#R.@#F/G: M7#(>=C==BU%^36;"N1&ZITS^^VO;X]@_VA)M?,XZDAS<%^1;FM=$NSX%^$%L M>5":)4<1A59&;.":R*XJW2(^DZ16?Y#-C?G9X@LJ6@3"HON M7.%$<>PUYE7&2_*@T?-2LTQ*24N-'Y@"9,V4#/??'S'J![8^ZN+?']K2N[-\ M4[&]S?,?F"69F/$Y/=ODG$PZD3.2L/_4C]]QXH:.X__\?$J@2_O75S?A M1% .R41Z&2@3Y ;+"1$4XG)FT)DT=2#('!#+G)W7DZ'!LIOK3Y8URI(%K357 M4]*],*C/$):9'[\9FCX"Y' Y=<]LBO5=SI@G+>'K#I !),'0 &%T]$)HWGX+ M"SZR(=ZB=]: :B,\-1_@=$"?Y.V80(ZL'HZO$IV5M5#N+59?B"RR# M9!I\ PL@PF1D#/RI,7 J*-N3@5_(K
?52@."$D[R] U%OG&: MOX*8PB,YW!O, EX42KA6_^,#5HPB6^!M:BQ,EC-GS(HP)S.&0;'?KUHE7P#2;_*U(:T51^:;=^ MC8@5U @'5(&=;>8J;K8EX6D_I^A4&4^N=T!4TE3,+">?X\E_7FK]5S,/-JCEUZ!-6DIPS<8Z;?YE!Z+D MB=E\%30:?%K/K]JVW,XW[20ZDA(M K W3(*+//X(]N>."'P[V%_.@'D?[D>5 M?BTQFY5M@;$\O!B?Q]H@VT"XAX8-$;_AZ&.X#U?DX+6M0VW;DXP]T^7P1J)O M8*5\:>\G"BF\*=KXBI;(CN7E?$4[*STW6F22E-]W#7>!3J%&Z8,,_8K[$P45 MO@JLHJ#"67'%#\4A82HNT%?WR:+G3F(%I1*<[@YGWWBL/*\ JLMH2 M*)LI-UK1/Q$-][Y+CBRAO -YOW/UA8A'&(T^[]-E]2@ M)I$\2* RD%P00*NF"BX(G(\#RF3FR"-?Z)>FNC;JMYVL/W5C6TQ6]EQ[V-,W61PB: MS)J5!/GK2\0#"A;DTDA#E]M$08'(QXC,@DND"6XAMHY"0L^"7\J&CVB6LVUE MH1G& 17$#HE%9EXT@3Y;6&:9T4>@)F1W,D)W+J.\/9*]H>DHW?\[("J:8\\%J65R MMM)ZNM#$:XO4;,3*/=X=!Y!B3H'4]3CA08)@E,(?Y?)&*?SAFN]W,G>KMB6_ MF#ZTZM&Z/[I/,$*I:)=M;F3*B0:T^(-3_=@;AJ,B3SW">92S'UHKY&2@)Q8) MI\>6>%P;ERMB/^4V.YD1 CHT2;@;FKLJQ_Z$)'W#MD8Q#SAFE*;_A1119%>$ M(7):&%=^/BLM"NI>=0TP2' 1+(];DAB-/."OX&UL.WQF9D M"UQ@K\!1<+:X.."2?&4N=,7^(*6QAEWDD@B:1L&*"-E_:)Q\!V1?VCHY &VOUJO96L[N"JNI M4.6*/:YJ+48(VBCKX(:DZ!N<.W9:Z'6%)\J:%.!6VQR'Y'JVK(_A,^"X08(F M^RNX#LE;12&+K[G0>N;4A8 =1S1'"/ASC5/E9XM@"(=X]AR!CQ/=Z_%4 M&H_SQ,&K2B,'-Q6,H9,:3+R\S .IQ ^] M.EZAV(9(!@>?43=Q/%H*_>*HBO*J+P"KZIR9M,8>.^!]NSXSA,?SEFFN,@VH7*@UK>GD#<,=]JA*=]@JO_2^(HFX,L M;%89&9VVE9%QDK3;,=Y44E-GA "& @8$"AE\@I\?=\M+4S96BD@4PIW&DFX(3TSCV!H\. M3(O &ID1ES4C3D9K-Y,6\KE8JX]W"Z/8N#V=,:58 Z$56A()\@:GWGCC2GCL MA0Q0 1RV@CE@#BP_>.T[T)R N>$6&&1$6I^ M-MF,"P!7NJD!1]PG6] B" YE8VXX)CJ2+<)JM('ZS%; .\&J>!,B,:RJ#K\R MN?MZB\^6Y=D"@17=P79#TE_@8O?7=C4]O1GU25 AVE\=^2I18.%\:8>G^"B9 M1M; K;1AX*1"$DZSD"^I6:B2@G/=:!*=\W#,28E""A%,HY#"'^8QGH+37H4V M\HZ<2N,,D\]:9;=?*.0:"*?0=*!Q^H9,' O]A2N8@,R :&O U:B&:*+^F/T! M902'S?KD 16@29X_3TIC7M>80;>7E[J&.ANA3J'STFC\AF:C+0+? 5W1_'H) M>-7C6:_.E^9 9\Q^NCRP0;563:).H=-%:.(F07T-]WPG=F]%]Z!%IGPTD;]A M(G\IR7<+JB;$5!K^7_..'J\XLIOI'; M'6$U,@O^S"QX(V)]H[^TAD4\@;<,C(16F!S V7N*J#T(7A^LS M4]\=B10>;/B+WQ!L=/5:!-G(>+A\I.!TS%9-K;,29\.TX$_*7'NANZ,C>)*\K\#Q;K+R%91[ MTN3[=H1E6^)$M:C$2B\E!6G(5AR5Z"01PE"$GKTACX;4KL=G7]^E'FW'_R!K M/YQ;@*(+U4/JX ?HW'40CL89+3[.,#VS@M>LDC93'*\GMJ!O3ZXO*Z.8TQ+Z M(M<^ GNT$?#3;E4_%>W->5%(ZB2?%\RQ2.JF5EUR4@.A'44%;N+QJ\H@>-/5 MZB?L\_L&ALD74DF1F1&:S7U'=4Y,H.YG[66FB9?R1!Z_O[_7F\.%2 7'!7)$ M_";.G;:_[QN8$M\:GI%A<*E-?<=M@ERKG1[%<9\O";%!RFM;S9H\0OA$-@$= MOZ&Y8R=X7$_4XA1S(3H,(/)THK!&V.V- UJL4:@W)W&2)X5:21F6FKU>=9:$ M5D9P+B%Q0]'X#4DQ42PC0G@4R[@&D^70 02LR\1ZN5A/C]7B2Z:7N2][@Q&" M.#14&)J[81/D-84OTK9I:AY:5%H?=HR.=((- $M&]ZW_5;4]@,7_C@(57V\! M]@M<@OL-YL(O+8)?Z0;::_0W6YXMZV/X&3AND'O#_L+ S(P@^A;:OYOH."_M A^)74=1L_AV3T7 M=6>[03;0ZC?8?Q\/ZF6TN:: (*3GCB4'N&(YV;<&@U[)%S2^5%H-_=R,<$9_ M&KLO5+-OB.P]C"+P>^J24W-:GN0!I2,9/J@#IX7Z^A#TP]=!OZKD..*,,2UA MV:ND!-+#QX6"-=''=!+2^6)D>%. \\/H,"G@)5V-UT9XNKG(I-C.C**$Q8_? M^"V.'[IS^=D/V%1RL#EJY=>I8>$-X49X)L9:LT85;Y'#N5/IJWA*2GXJX0(J MN4G?&]L.1)!RD&#RL$<,R1JN"%W&Z%2,,0?JQ.@UP7G_Z#\*/2<-GL,7>G58 M_'M=9-:SQIH.F/30WN7DYV,I6'!=_P7J>>-A MJU_O9SMZ29.8="EC>E7A@J+SP< Y,G+@MR&]>]H$]Y6XDE^F2D1F";7M">*" M;21%"VI?W]_H>RXB"IP=,;#Y#;0=$,D($Y!,[#-:QK#I[&6ZN%DI_8L=5(I*(S(2.(AB2Z M%PZ(7N28J-,PRIIYA^92M::>9J1)/$7?EV9, V'TO0=#AC]TW$O3BXPF8[/C=FL8EEGA+\X;*3%Y6:T1H/>VP MRNQ);NK2I,7&.-\J"36F-V:9;C_?3[X:W#F'AQE623V);.4.5:-F$[R)EUB] MJ([SO#NR(-GH^!O<>^Q3//MPT_V(9YS,"'X])8QZ^BJ?DU-&+ _ZU.C';XZ[ M(0CBACRP4_K//.)OKSN.,",]G?:55+\_XC46C$E3+)F53B.X@3Z>2-S$*6Z? M&2]SX?38PS<(,5R1FQ(%##Y6N;[QAMH'.+_DRRQ+F<)";92'0G>8;;163&NA M#Y,B%9Q!S>U#.%I._GJ(_.KQ@0M/L>>&Y$(7E&6KA7>%U8R0F*K9:$KB"$&2 M@9!\XYF15["\_E+((17JD$-J(Q_%[LR?+)ET3Z@1N%&/D6)';_S!8M%[/>:> MEY@4(;Q5O-5CB\O2K#//^A==H__#.6]+P*%M,E2B9^N\U)XK%K,TJLOT)Q"P M =BZG9(;4[RFS3N9L62QJ_O1EPHY?(#,GN0[%U@BLS J]WD]UAX1W6R%M!JU M\(8/29RN2DY=73W!]\FTY&1+JUJX0([-87Y1OS<*U:1(XU'Z0P3N M*/WA,VRK,Z)[R=N]SIBS?7U6]\3Z.)'RA[T&0O?739Q(ASJ*D=Z(0::M>N66 M7"P*LV37&WL-TP'=3W#"[P<&[\NYQD3H>J,E/VY2&F^\:FY_8A1C2\">DXMS ME?']1*BU")9=C:>V4_\$ K(5JN=-\RM&UQJ-22YF)FV"_5J)$Q\@LR>YXP;9 M]EH?*UF6)-G3)'=!Z0, MM\HAC&)\@V#%%;DM4>CA8_%_1N>DPKH)E<^63"%-2%1>%)=JLYX4Z>ANKF^& MR"A>\$=6S!DA:?>&"9UHVFT^ELR.BN,Q7:E-&PB27^P&[B2L#W5>,J #IBDQ MS<+D]4$RT<)%%-O\OM;#F<^O?H19':*L8&T.:]K11 >4D#Y4X^-"RC?XM$\U M2"_+]K*UD4@'UW-1<>J&/GIE3[0D$<'VVYD89SZ4^EVX]:O5+M[FBO=X31BG MBWE"2527 6[13: T?D,S5W56=5*6?=,W4!@8LX/;/V7;G#I@#"Q7FP-,"RXF MQ_XR;-?]^P:S@!>%"\*N4L(^X2-=\=>5S?&/, GNY4OO@J008*0,$5(%7DUM M2TNH..# 81L'-$BWFFWR6B=/\4P]WW:(6B]3RD'W([@VBV+VEU/.=%+\U_ >>.4LL 59.U0[?XB;G"O=[%254 MN=H\6:>-=AV'>BNX_XHBV!OVX-)V%"B(8!_=?A4.X^5=N$^Y$POOWHNJ[H.F M(?%R-YE/C1#N@]L[J9LX0UU3H.&$2SK=-U^=\@TLEB^DH2+[XW/MC]VKB?@ M5P?TSOVRF&Z5>1L7S.[0F!L)9+SM2N\@N?'MUD,4 M"+F,1T1!/:#8_M 'Z+4_OO#@R"7'^#G:[J/N.X[:2DGJ3V5,9R%U14 SO1& M,577K0+=A6J/038)>8,3Q U!TE$4),+\Y2(@WP'S'W(!^*F@CW&%V61%QY<" MJ;99-E5RNK@Y0J!'"S8W)$7?X-RAS6=/K)V?G@19=GX\GHC /[XU2P:02<[Z M%\V"[7AW%/.\9RT ,$E&B1N2M4)'7UJV!QOP;,1C^(X+%/0IL,V#3 ]5LR1+ MUH*8RR9=U[W]TPYONG>J'HL_E'OP'\C359L4B(E(JBJ5&!*XR"7BE$C3@!43 M"5D6&89+<)2,TQQ-P![\E. _19O__@?^V79%-H#D(&4P?M8/"O5[HPIP_'_> MK\[W^?B$,-1:5H-^!7__[__9[=^^.MOHG9V.C]>&,1FHH!&(#1T@Z3%)A6W= M2<9"6KF;@;#<+;55:7DMVG?#E$[DNHH7V<'_/9LH9M.]C_2N;T%]J& M!C_GX0,4#=]L4BM8\FW@Q[7\H:LIFN3 N>+!.1;X2G?_M-P,,NMA1&H M8(YVANL?L0QWNWX]=OSKN_2OBG?7F_EQF+8US-V):\U(@=,V@KOLMN-=08W4 M?Y^QO7<[GOH'O"\V7O;46$_U//W?S]:20DRQB8;3JH(:$UHA,0Y7)A0Y55!\ MRDQTEC.F&G>_KM0'G:3F^ QK>WY5=H41[>GFLH%43053\.>2',_9FX[.K-%! M*?;])(\H2B"EDNQS224JY"=FQ9O*EFR7);5K)D%94O#]9PX6R92GUWQ3QO'2 MT'3\2=SE@"3U7!(K"MOVF._.;$&?T]Y8K"N#*9#<>WLQ04<%1Y\WT9)!A?/> MJ-"-3#Z5Q+#GHOAX2U>HCF?:1C3O;2(B["]FID+L-S1Q"H93M @7+1>0]M^:Q7;0Z,H&X59N%101RYW^%1ROZ'YT% ")FK*I?Y01,T+#D=QB@H'04S3:74JI MY%Z7L)5:9ZH;AQ=I/@R5X=3K]%?@F7M=,JIRK3^BZXAH].O(O"O2<[Z1&JO[ M77*3L3.3!)5"6W&3[M*S)&GK0'*_2Q-)J[8KTTG-IEM+B@O[;3E1>(4ZT"6I MB.0G\J1B+U$_&12+VS8J2JDYOR=9F0=6/Q'K'5E%\58D=NQND#:4V9JP?=%UV&8C.V"[ M\L#S1(4?2^T.+@'#9K_[ AK-E[2YMFEQ4B0U/9P7R%24V!K_IID\],%7DP.=9G*89N\26XE5_[?4"/0&B>PMUX^HCN:VO.518YKEZ M._'&I203W5NIPGC9BFEE69,'#6RIE7T\'FXE(+JW5$OAT"K;K#NR2_7^;#:C MO5Z-RD3WUZHA$4:B]X22J"KCO&_VIHY22(?@P,)J:^5XUAM4N_(2(39HAPK% M>9R*'EA9"=8H5,M+HB337C$RV-0V158\$-T;@A%FY_&DYP[EUM*LRIOQ)-;D M3'1O"%#?V10F':-JM]CMA".,>BBTLP;L#8'7B_AYG\-\PAI!N-#&\S)G>&:#:YD)$-WK MET3VC9J83'@9Z>$XPM3:;NR80'2O7VM^6Y\IY7'-M@)9)8;EZ1@M9J)[_7*\ MVK0WFGJ:6 I(LQ:3TZ+5SD3W^V4K^'8NMEP?K2G>:$5'',DRZ6YQ +0R7: ) MRF4F(AX- FR-Y@F7ST3W^A7-PVUWUNOJ,KYT6[A1,>O^/!/=Z]=*58V*O*J6 MT5@?1+-2G2@A?@)$]_HER]4:VA8Z-1NI:BRVV2Z[MB$!T<=^9;Z!1W-KY^Y) M32U'783&KX/V]P8/M=)JW16U0S$\:>\D+^<1B>/)\/WWFU/&3!P/[X7<$^,!^[4S()!V- M5TVW>WLY>_&#J#I)U=XX,HYLLOW=CX"]PQ_ZCZG]Z:-L]/&[>V=4!XID.^E?G_4A77B(.[=J?_^S[U@[;2' M8"#^WP_JQW'[S_TDO_1ZT:&0H)?CWF=6$!F&=SN_+Q)(I!=.I&<=B4?LX,?%#ON3>U'//#LT_DB,?EVT M"1?$B1<$"Q<$7!"0(>"">#-#0"4**E'G0L05V1_@PNAU,>>I35*X(D"%H6M: M$9 Y('- YKB(%<&^7^EZ2_Z2<^A=32.Z"U7'.&D*UG-K35^==^#EH\LC]/:D M>05>.P'\]-VYO;0!Q(G3!A3BW45&< F,VV4+Z?E/4H=H_9(Y$%2'D%TA$C>, MG^]6-Y])H+HRO-@H!KX+;LJ"3@RL:";$83KN1B"N-2<& \J'H9'^7S^<"7KA M+#17USLE-!9G4VZ9PYJ5$:!#$$,0W"F*0PX=]BN+[K9A?K;94/0RKJ*L46U'7]\86 M_M4HKF)VK1EO:BM;+9?CF>O6W3YIIBCF?OSF."9WJ!P*1#%$\;= <:90,W_N MQ:1&-JLX1I*BA3O]OK^.9_G*9S*3'P/%VG;5YE<=7T1;?:,A251;*+? 7HSA M/WZS!)/#<>9XJ!OTD[_$'V4TQT@JC4M^;Z>)0 T@I6E&6'7=_0#A,)VNC-FZ"DQNNE;M*J5-%$3325+ M04Z@>(X\30KRZ]C](4J_)TK/89N_"Z4$2UOK1=NJH4;?V^I:N^IX\T3)8]O3 2[,UZ&0T7V\5X60 P36ULBF%S M&/VVS-D0IA"F-P33,UC7[X(IU9XDE&2M=93FQNXT2@UIB@(Z+S"B28[,I2OY M#*4]3FY=/\SO79;M^,/^O?,8W1FV MVAFT#C!.>3I;F2$[+=LX/5I->9(/4!UD"@5%-3 FQ^(O$0YTOD.$WC9"SV%P MOXS01H\;Q%VKH*&M$3MM5JBJY:T395.OJ"$(40O76(GL'0?AFB5LPP MG?$\',H"LLZ7&Z2NC/M\VAI@61,DD4-?K!UW@,YM[J(D[P^Z .3O?3-93KC98V*I9,/PH[)N)E"@L M.+;!"#)'D_#8!H+T^X+T',=3E\6Y50PB:KP*0@I,;E,W1 M. U!"D'Z34%ZII.;5U&*O(K2T;99\JB-I(C(THZU16.N*FL^12DXO\$Q+(=Q[XR,O"33NF1X MJ27M9*:UJKN69X51D!5P@$R-*7@@TB#2+@1IYPHI?#_4AJT*ORRW!=FB-STF$1 ^ M/TE2J*66*IUJP!B\$ ^A=G50.T=HX+NA5NL5YU)]U+)1@ZP5FOU5(YAP8%?+ M+N*Q.>I%K%WK"6\[,! _'1)XHGMT#]>%7A<^K@?L6]XC/H\)G$*SM4,FN% < M'J L9!$QI=Y K(NN@%,R-9ZUUG&B8"BP>>D<0<-;*@)QU.HE%ATI+8"3J=U%HF M@#GP,G YBL:O]TB[YT>J\T^$^.,E17B@?86L \GELKP!CW=_[SV8A]A%368C M/;^4JJ*JM='5ND70&X17,"R+$6>P'(?#\P*(SF^&SG.8\6]!)]DNR-4:SQ?1 M 2?5_/XH4-J4"= )@L-)H.._[08'1"=$YXV@\TSV]UO@R2]7=%?RC::]:8== MO;&-:O,P@V=J@1,$D:-(%,(3PO.[P?,,=O-;X"EA ZKH#^*M;;!"/. ;^*H] MDP \LW!PFLOAS$TFROTGZ8_E:;Y[,#P<'M/#BRBWQSYG-JPK&;SJ?GB(?AHE M/RP/>AU&QN,:(:S0@<^M>$"0J6E-4CF6HZ!_'B+UVR+UK$;VBTCUIR97L()* M$UU._%9'F;+EI20!I*9F-BA*1T*D0J1^5Z2>V^!^$:H)&P[FQEBIBZI;;!29 M,;6=^R9H8VIRLU2.IF 270C5[PS50Z?48E'?+ "*.'8VIX2@U=>3?LRCN/,?T JK]?LT&% MH;LLD4U+1@;%AMO J$:T2O=\(BL_D\/?6'SF)G=VB,SOBJ6HG8_-JH M9?IL5F8FQ^$O7<*\VE/IG;/@;F),05;PW^%^0R$.[D>@*"XC@(UW14L3PTVE^M&0'LI(D!CC*"2[?LP#Q(/S\M2X0-\6]@H1#Q%_>X@_FPO@ MG)#WAW.EC]I$S=YT&U2QYC)6X M4>ER4]DH5PU.2^S> '@0R_0=JBNR@3SN\1L'@J0,L8O&M16F))T^721X M ,W4RB=S#+F/SG]#>$)XWO#N>5;3_BW;IS6M\!YBD!6TRVM;K]AO=)K5#*,@ MVWL.X]X6#0\A"B%ZO3OH6:WO=VVA/D$5?2$>2 D .#BXYW+L 9L> AP"' +\4EP#KR%\VEIKP5:5EBC>44-W M5%N$0HL'".=^_&;('/'&FJ80X1#A$.%?X69X#>'(C(A,K]&':M'LLQV$M.OTL[EG]T'>!D]D!AIGHFN!YP-U6MX&ZE.K%QYT_O9H:> M?1U&0>P:7A3F[CPC G^)U#4\M+]8G^;Y._V]G)]GRG@7S8Q \-U%8,P,+[16 MQC\<):CAK.CX21D@M*1:'OAR%XC4,31'#4-KFDX?:"T_C8R@IZY?\IEJSG"! M3@D2M3?5$=E8;"L3K)'R&Y/=]C\09@@/'2'Z+QC]M^9C^!L5R%Y@I".P-?0' M#FAY!2.P5ED1W9 /TMGWS+2QZ<]V^KVOIYI.:[IC@ST2B'%$P!G6$/%ZM;%< M\*7RIL<#$@")!0B85@!RP#5QP,F//\^1G^]\*@!-E.-5V) #V5JV#&/95CMN M/4,_R%U [ILW4 6X7/C?;E##S;D>SK.U-]!24)S+2SN>*>WZRNM5ZI5,O\^N M%= O[>U7&Q"QJW.G/1U:&" !G:_0^7I9;HX#W/<"DRT;4YT-R39GTVYY:72H M/+,IF$K*R[MP"8*%=R(AW"'<+]:5\3ZXVW:S,$76HXI()\,53]?H:G&0P1W< MAT!S*/M2.F,(=PAW"/>O=6&\#^^#,A/H5%['Y+]:_T9[\.[8=>0F!(#TZ;1Q)MM%X'.M22 ]RRP D_U^2O+=Y!7 M0TN[,]3 2Y\;WBV,X"Z M#VNQ;(FUVF82EY988![;UL??P0WB/2K:1M %;1 MUJ#2Y1OX".-3K9\#1C[Z$Z91ANBZ-G1]T+0^!;K$5DPD\I;/R[6(&.-";3%3 M$PF@B\[0]3:+&J(+HNM"T/5Q2_84\/)$HLGT(D40W16R70E+37$1'L"+ _"" M^74@O*X/7A\S'$\!+\OG9S3>11R4;IO,B*74^DC*X 4LQA1?-W&6G3ZC8#EQ M9.AO-"7A\?6%YO@\@S_K=JGG2ZS2>^ =X)Z)UE'%BC^([>[46G78.EW:ADG: MIGN[%.;W_C^.U;+ MTJ#1Y[SF&*T-T_[WF]MB:R$!K.[,;_JEC34SO_\[4B>.\64X^O2"T R0OG_W MC>6E[XE^$?3SEG4-XT[50.RYZFW2D;WS_"A]0>2#6=9!)D,=?,JN4:C RI]: MGNIIENJDS4N_R&[;__Q$@S\]3FHVXPHYU7&4YG0%5R>40AHHJ[ L02B3*Z67M:N[.?_^O^>MF^?@^[C/YXT?&8 _/_",V8Q#602&*J-J.!"U2_5 M2=1-^$!$W$_B(;3DUV,(">CI'9;JF]1_W3WY#'J\-URNND:>#,H]D2&.,8U^ MW?^SA^\R4GK\T@\M +1?@>%DET/ T_]X;C;VD;_XA:>;&U@]>2WBV'M_UBMVOX!^F%).2F[/[)MEUYOZK)ZL" M#!ZX"@(H!^2M /4[ +0>5[KZ^\D:^=O:_7->#@WW*5AE'\:3/]YRW^F)[^CI M'XN.[P=W_U=U%_^Y*QA:^KF<_@&0>FYW&ZSB:3_O5$^_Z\:3T-(M-;! Y8W) M4[@?"-Y1:!HE,?0>XU_?3^&1/X6G_-E]9$TPS=W(U^Q9^@^,( 3+13$H MDB!(W%!T5%,5DDGWA@E-D>G>H!*:-IEJ)$/=KQOU,<"3T5FF;]&8O-P.1$Z; MDA;3,A5,>5QBCZ+# M0:RY&E:-3)1^+HII43A0^AYJEZK=)3Z:+YN;LB*ZS:T\ M[5KVJ4X@MXR86"^JQ7XQ!"W=[]02G?@&7U$WLI6HR\)6I^>= MR%3(_4X9>*LR%6:Q( ]*BP43(W5A50.2Y'/)S1KIAM','HJUIJ&Q8H%?^ Z0 MW.N^2W4;K=A1!+2T4&[SXW4H%[OX75999Q@'MOK)3?(1/>Z M/[<9MK74%$JT%NMR+ZPR)"6!]^]W7Q3+EHJ[=4HTIDYO0*]BRS$2A5+VWB]0 MXY;0J]T72U@DJ>VR M+L<:NYWVUS5Z7I. Z%[WYUZB3O&:1J+= F)UE[6UM5@FJ0&R]W[1Y=83*IB% MLNN01H)P[:D[-Q5F7Q(3"SC;4^LV6J.4U7R$6NRTP2OLON1P+*H+6> "<<)%H\=MI6 M-ZM4N"?:7CE<:>SW7723DIM#FNNR%F35$_;7"TZ$.#5AYF*LSJ,&:@T;,S7+ MNK8GJF&=<=A9Z%6YQ.@#O>VM.B601?G *O07B&.M)LT4!*5&G)<$PR1Z"0@Y MWA,UB0(Q(-EMS3;RC",'C8:=C#/1O;FU3(>@]5K8LS?L?"RB(M):^-E%I;VY M#7LK1-XHNBXOARS%EVJ]5BAD=QSVY];B6$31>9Z37;NWFA8-?AWU=K)[<]M> M-%3>(92B[#+.I._-6))"L]8^SFUF>C^:/[LP^-3T<=1%:/QZ^/!4M:#_\:CL M#)$G+I9[*V3?EHN"AU?<&QG83LUX6Y V2;SB@'NBI3]YOI\^<^KXR8-1^_ [ M IQ%OW9F6Y+V^%5SZ=Y&S5[\(*I.4DTSCHPCFTG/3?,G@ND?W^H8_,>\_60@ M"_J3)># ?\' TS]?]&'"<3_=@J?@P'_!P&,_\1?#I^# GVC@R9\4#0<>4LWW M&7CL)PJ5FJ\8>.8G!P?^BZCFQ2-]./ GHQH*:C5?,?#<3_+%H'4X\*>C&NBJ M@5K--QIXJ-5 K>9[#3SV$X<<_Q4#S_XDH:_F$P/_ELN>:ASY[PTY?O6 ZD(C MQ#_2U]>.A&ZHJZ\[")A=CCNUZG)6Z^M$J^+(JBS[DSLN M47Y:DTU?#]RZJG/JU7#6;?\Z5L/E&399)<*;,FDN=]\\M\5SN2-Q4..^*HV;W1N( ME^9[IR/N?IX4_UG8WQ5IT%E^UO"Z=.O>ONA\^22=Z%?;3%:R'JR.&AYSN MD!E.8AM=TTKX,_/Q42OAG<-BRJN.ZFE&#N2U-MR)$=SA;.X.E$$X966),QPY M/"S:WEL=HQNIGJX&^D-M#!,M((RWE)IH%Y^L@L9HBN95_L_:&'RH MM*9980QF5POCOHJ%\I@#/#ME:$TSGP&_ML)'B5T85/9GOI$MI?U_O$,+<$;Z M'L@G?N !V8/O_ST^ZZ66>6_MV''>(YMY9522I>1I(0Z$>$SUU+#A!" M7^-++;?2R\LMFQ]4:DYAM5B!/.142@@W1P:GWSO/$*-UXM)89[YJ<@$8?Q&F M_\2[@F/GBG?O.KF';)UW@QHIZ+JL]OR"H =J:S(],601SQ<*4T6?BB7"D]1P M/1C%10!9]L=O@D1S)'W>DK)7>D/GPP!_.5_;I0/\M;1GWP_@_US-S(*9#Y0S MN@=[1Y>K0\52-V+,28-"+PG0&L*?%NP#VUQ'Y9;LRS6KCFS,I&DT-EGU#>S' M;XRESXWT:[R@!K=RB'0@]1 :\N#DO(=UDRF.D-607LF"5),=IF4U^H)T6E@' MY%(3UOTQ*QH2AS"N/^J-D*Q4#_GC-TX2.8HFX"9^2DO\U$1V4FB?_?KL^:%M M5"BM,.[/.[8A:YRAU#F_;)]XLYT(BJJH9-%$!Q5)HQV^%"^8#)7,C]\42^8( ME'NM4NV?[O$O]8(_3-<=AFH%WQEK\-DXM&*OR?\- MW=Q_*]=.W/_"?:V#2^/&4GXZ\B(;QVN.L>:DE W-ES"]-0)?5\/903COO-QI ME]-9:QN!Y>L[[W?V,P^6N?!DE1_ ^Z)-K8ND+"QD"U,,7*=65:[.@X+9N\T( MP__SIDWX\AQ=1]AK+\^Y?33DWYXC^[O@GM?G<1AE)7M[_E]<*F,L:+ RDE M">K:2>)H>#J#I7RTMMZ>5?Q^['_"X2T62]VXLAPBLC%2NHS5KE$C^>,.[R_ M,]EI;I2"TA^*RVT@SCB!6V@E4*2632WO'$ZA)T+S%9C7E^<*/QKL;\_M?6S8 MO]D-'M(AJX]1I(:62+P8SHE"2VJ\:)E?T&ZN6AW,KS5&'1&9M,>B/*N5^C. M?N!//^UV?@6N<[CO?U\"^(MWG)$;1<>B$\QVA:ZLE&4E[SK7@O8)&7I4G8]K MLN66J:U>$;2Z!0Q\X&8_+=IO<;L_N=/\:&B_/0?YJV@7J(G4[:U:,;JTI$'2 MG@D>Z[QH9%^:9N[F&\%T$OMS66CU_ E"%JOV-D,K\[IJ?C6QZ<^]\N+:"#0K M-.[\:?IDX*'W%Z!O(8Q3AP[\JW?DO7XH]U%!XP<"FF?CO6.V52U ML=W2RX&R9,J%"IHH#'#B$^3-A;!>UBGZU]G_,*C]NY\%_(4],NWBK>1A$L.B M&+=:BABW6T0Y"CRLK/(I>;S3N7]%!'(3,?"G[P3T%US2.<$QL$Y.MY2F28$N MMUQEZ"EF=S.J $6!_?$;RS',V6-IK\!%<$51\Z>G!'B&<(%G",=@AC#2PKYF M-4HVWF!8F2?I=@<%6L![#P5@H#W4%R Y?-'YPC&8H!O@[GK;3A1YN2JZ>JML M=YHJT!'>>V U80+C_*=TW_)\AX0R,H?AVQ M_><_U+R:,X3ODM+B;[O[/TM>S%9\:YJ.?VIP@(26@"%2FM"LA9.:&3NR:$WY M>S0<((=ELBP)E2GGR%:O8@_:_<[08B2%A8'_%QGX?_Y.W=ZI .2%-_"",NS) MY4UY5$!QG^TJ6,G-\PTSY86KC_6_R># \W?J]JS\"TN/ G@_)VZ/4__!2?).0OD5\$T'$A;?(H:-J8S*W5* MB6,^A3R,^X=;^]=L[0#E_[HLF)\G0\ZG@)V.9/JZ PBO"),59WG6 NV&C%_H MXF&KBR0 X>2/WQBSG[CCWW!+_S(O_/D[=7:O_%G@?>0L.:=!9GZTD&-SW&3M M38=TF#5+NA(/K.K,%?\R,J\VK'\7Q'QG9:<8Z;SK1G!GN O'WQC&?9S_PE%A ME/_M>.AAE/\'HOS%>TAD0NTXT&9J:+0!, X029O,$]7AI#X6+:3K4*T^NQGS MDL(!MSV-W5J@[F6=RU]_^-[M^?1OC48^$MGS5P(YE'73+,N8/JU41+J,*>5! MN]/KJDG*'S#:'T;OW9A?_U:C_=^#]^J"+/-+Q>C(KA!08K MN*L^T!>RB'\2 M>RF9)PSE@Q'_-W@.<.,1_^]AAQ4R+8EX?=U"W4ZDF^ZX7FIU #O J'\8]0_U MAAN(^G\/&]3"7IC8JV$++;GDC)NV>\,:PP,V@)'_,/+_0L\8OIX-SACY_RY+ M?X'1/%>3=+04>'0C4D9S:YCM[@<+V0RA<=/RD;NFF44GT#?)DWTL<:'4,#_;&F MZ1H!P\1/(R/HJ>M#B;YGZ(RAO,U*%G27*TJ\&GH#7L%0>"O@(F\%P'( D!1. M3@IE7^@QZW75%6NTWB6W?;X7&A(@A:N_$@#3_W]3K)_5T?]UT-T&/M7J8[HM MQ[U:/.<<79<<$T 7AOE?8IC_]>;Z/T6HWQ4YZE^TZ(^/\[_&&1J=X4BM*>M$ M7OK5,3U.)#8J90H\\.@3!'FJ$. K\-K#+?W[;NDG]\&??B_'.W5>W1)"(!MU M52J&!8\693I>NVV]PG-6 M;8=,YM5-]VJC^YM&=&=E0PKC]]_B<9_X@6X$R$[V%[98WX6^8^EW_QO-_O?- M=^_K=+ZE&/B'50[MV2JUW.BDHLM&J,\67CYR*VBJCF/O]:=?4;CM99VH8^<' MWI?$]$-V^7[L,I<61--.;0#;R(O-X;)4+BI\QBXPF/^S07DW3AH[AP$DC8L_ M(WB- XCML-]7%XT^BC?J8G[@51:U;L8![_3PPYB]CX?XWSA9[ X3(%E,IW4JJ+E='N%.5)EY:D)B /&_I\O]O_&F0.J&9=R;O&BK_0UKE"2 MO#\/;+]E&W&^M:![WL:@,R4#'#T0:([!7ZI+"I6,8UP,N'&JV!UR0*HXW8G( M:R@?5'JMZ8J*.J([+:_GI(C6Z^Q.(V#>@/)+NS*0/B.O.JJG&;F[AAIHLSN< MS8%: -QU7 PXVO'A@=,'(@66[L<3Q[@J9+TCO= N3=B%N 2%?JV4M.ET"]VP M=H\G@J:?GWPB1=D_+]AE$-K=%CH Z4+@T69KPYARO&HM+::;+S67248X/WYS M3([CF"N-W/VJ^DLQGN6G(HA)_N MX-7F& G%%HTMMD0U7K1E$_ E?+ VPJ$7QX''#EZ__JA?2?Z9$J?UY!:P)8MOZ#0+FHTN+5JM+?YPE "2&53'9RD MU47%04"M"50WJX@[?P.V.D?M[,0S0A[LVW+7?X!1/ M^LY VC*$++OY\62#TY5@EC^Q8KT>U,-F5)E[0#60YHH-PLX,S^>,WSI Y M#-T/_X7[]=L=W=>(Z$.^[&^&:-&=5AO3<;TK&L%:EPO]A:0))P8C+TWD;5+B M>K;:'%&5>7T0K<=\!D8&9,?FI83)U5ZLI.%.V,- M/L, _9M)B?.1!/LI*+D=*'N^0M_7S?AB)UAG,*QLNJ;@B1:S13:N79YJ[#$3 M8^\03/OMX(6YYL6ILQ&X7 M<2*59O2X\'&[XPNH0<,CFM[&(URN,:7E9$VH$8J9@!K8'[_Q'$:_[;@.AMK! ME/V003YY5"#92VFV;DXGMFM*@RX[*L<;^UIT#+6XVI0KM;J*QJ-NM=JOZ"LD MGQ$)C/"'V?VA-G(4+OG+602ZVB[HBKY.['C95OI+>=,N:1^Z /@%Q.$:W(8> MC[8K49AU:Z:S9)HKD\^( Q8"@(4 +C1IT9<3A]8OF0-!=0C9%2)QP_CY;G7S M\1+A7P#\96451&.NV+*[PPH>"TEAO0XSKP0X0'G-]KBT"P#/3TG$M1%H5FB M\@"[ZL.[NLT'ZP]?WBD(+!0 3T6.6'4X^V-K!X '9!RZ0L L%[,FWA $>[.> MC$6G+P5]+$DU 7 R@N50[FTW_R[/'7F3!0'.WREXZG&#%)$I"&]E"+VKU-J5 M4MNQ!XS55YG:2FA+&4-0*4- =K@<=\'Y.P7=!Q=TF'$,L =F* [5XGI@;RK% M6;>5Q-,QD8&=_?&;RA$,!:,=+^>LX?R=@F[O5??E1P#)SWL;R_Z1HVBM::4YW"B8Y.J'R& M#1"D4N9W.&5VBCA]BS<= MP*B!E#[ AQ\881186JI)W;OSU22=](/>_"NZ['!!YY#0_W^3SKV=_[_SB)Y= MUP!VFD;4FA;]8&I849S*',I/X.E-OC@I"K(ZI(NB/_1'BV7*.Q0X#L#?=M7Q MBF*6+PB-UW%Z "]3?)-CA8\8(1_D''Y@%^PVT9^A[IBT;!1I[1NUZ9BBU!U^X0'B(!3H&7+*!R I63;W3$\D$&&:V& MI4%[8]KH@&VNVOBPL>7ZF58";UO&R[A-N6=[8 MT]::P\)1F\E<&^ 8YW7P7_J=BTRURW)2/>IV=XX?AKD[SXC (4ZDKN'UBRL_ M?H$>T!-7GG_.&K37&W@-LI47Z7[7H[O^<-82$P6CWYNMZB;]GC=YK@*/3R!Y M'(<\R!:W[%M-';>M2;V\-"=AO%5X0![O/$V!Y'$M[@?H9;C*(Y#3N7R3&R9D\[0MLM$DI< %[SS1.0F/0PW>;YQZ<<8_SE!98GK.;EX,9[K^'SP MUS(53%[?UFOB8(26ZI&NF%*E5]\1 SC6P#$"EJF *L*9:>'\O;S1;>H:_-V7 M[M;^BFWJR-<0SKB=A","1?#!@D21.C[NRN%(HP:9S9DE%GIY.SG"986_NDG. M[0]O&M&=E8WRE5]3.%--AF]9#_RV/5ROEB&/F\/R1J\S,E(JHC%;GTNC4:IZ M,K 4P_FN&9P;=V?FED,UD"&Y? -RL6Q$ZQJE"F5WQ0)?YZM)T!),0"ZW>Y7@ M7'47;IPS#I5IA)QQ>5[SURC BRNDX[6&8[';M#:5;:P&,SS3+^ M@+/= KAQ MKCA4L!ERQ66XV#_*&_R(\Z5Z#?%%O!D7/+I ML5!ICK 2/_S1?K?.'% )>-" M+@"\Z#E]C2IBM]YIK%>#DKV1I@E)4Y8P-Y.,*L@?OTDB1W$O96>!*L8Q(OIO MG"D.U9C^WDQQY..1UT#>+&F20UN5H5UB*G4ATETL;N[T >8-('][Y/Z7'5Z M.M5:EUI MAKR"L>!(@N-R& ;3G'_F?.$,./JCU__G:!'V-\$';]V ;YD,LD?/?">=S7#7 MD@,\@!K#UE8=;T?R1BV$+$V4IQ*9\0 %>.!*.>!H.^0A"_T:H7W("/_NT/Z$ M:S\LJ54/6Z1Z1HO@V9G77T=#[,1(+2S;363HC5QTLU++_+C7'"_P#*GLC]\$ M1>1(ZE1UBZ[ T#Z"R_X:<7W(*_^UN#Y%%.$GH?QFS_NRVZG9:YL2Q-*JE1_E ML7:/0C_N4SL(Z[\&%&Z#6*YJJ^W0'A!=!R?YT6:V,0&^@3.>H/?U<1B?#G=M MN&N_P5>NKK=)E:2:/='E2IM%M[6UA\2)MVM7MY9"4BRSXJ:^(NO\(DYP*\G@ M3*9PQI@<@\+]^C/^[VM$]"$7]S=#M#*+I%63CGC1D(91?EG(ZX+ZRDLPW&$HE,30B%1:J)PG$XI-,>HM,%JU$3ETA?\M_KP+])1;PNX&J$QL) U3LM:A$P8$W\D_)2%\Z2Q:S MZR+2+BX'5;>XTB4SE62>2Q9HNT*O!&]AJZ-5(R LLCB+I51R__6=Q8 K5&8+ MW<8G!+[FK*+75'@@2C\7K;0B2K.Z0T$N\5ZWMK6W#78I@0.RGE"6.ABNNB(_98N-(Y@=*0>HS56P&,'Z?ED-TDE]UNZ1CH#C@H>BA'/19=QS>",I&N+K9[1K%:ZB:=N>2"ZUZF^AE<*,R6A4#QF M+=?#N79WFRCD?J?H<4,A.19CT19&"F7.]/J])I]*DL\ES=%BY:S)9B N2'S_L"N M&?-QQP2B>]VO;:*^X&AB1T;X]4J("P72DL#[][M?VFCVL-0125O%!@M]M."X M=4]2*&7O_40A:7%5:KR5\>%F2 P'B]*@G*22>]V7DG5>599,4>Q.J&XC0$TW M+P+)O>[7FHK:J40C!:7K>8RM.PVM+?*IY'[W^TL%J]!5I2NWFEB#EE!MK U M0_>[7ZI.#%&F3$RTBAVC1LN+\43.GKK7_0#QYCU;PA31[8:VPP[HM;N54LK> M>_]0:AK-D=%MR[7(&(QFW4Y#3Q%-[Z\3V4H'OM*<-.T6,X\'<5M45*8_3Y-&C*RLD9TC"[+Z&)5F7OU0LU4F/V6 M+E$UYH>:U$:18#[D.M8HZE/@F?LM[5>$XIS@9145TBW31;OQ)/$ST;V6"A,2 MX_OY>4,T5FR4D&71131)8?=;2D[C#5*;"'G9#2KK4=?@S$H*:'9_]-72I-*G M:DQ@"P.TIPTZI4Y_9"KL?I]\-4(*>M4MVY: JD%QR*:S!M[./I=$K42:4,U& M(@O\$-M&"P<9UL$S#\Q3WMNJFJ:*# ,_=GJ8G75RL.F^=E!%,T,]U^ M23%]*(;N]\GU33.)IIB(+N>$P_;],>[*$A#=ZU2,5%9C-NS710&35C5VH4;B MU 2B>[TB>+5GD8K@BS6>"*K*K#+LX5D#]KI57RCU!M,MN*EV5EWT&WTO(78- MV)^JB:)8A#]=QV*WL,'QA9VO"ZUTC\;V^V7@[4$XPK95N>O29D4UB0)&2D!T M;[3<4&H2Y5E[:Y=JV\$:74QIQ,I$]]AOP[,%;54G1!EI1;J_J2IVO,E$]^EO MN)T/1#*OJW:+5>NU5F523FH[V7W^JXSK%"*WA73=4AW?:6Z[0HG/9/<(,%R4 MNZ3#B;A,#Q&CO?:VS?HFE<7W!R%?IY>JC]<2<;F50]FVI+"WR$3W)[>];2UH MPE10=]'N63-[*O<7)A#=F]Q*1&Z*W4$2VB4KV%2-6ED:TQ(0W9\Q7 [M)9M? M(6BK6E\1A74XP(6=[-X\&,U8E%^A^U@"NG\2V1P>RNO!3Q67K1"AFWI?W_5.T90ZP?G$VM6TW MZ$U2I6GM*V :R /]PK%"N1;%&BF[)A55B\NR/EME:2[W^N711+ZYQFJ*[):+ M-%:CE7FPQE9C?<5ZWBYS[EZ_UA0G](B!1:0-F O] MO-QKC]3A5<]+>[F"Q;J>@UT M.=2TR_V?AA]D)U:_ <-3(6AG/GGGO M7_""J3D+?B2/C64>/;5H^$4S_^%8'4=KVQY\G#<&" W^B@7\EO2L<]],M M^!.#CPIZ.: M%P^RX<"?C&I>SOH*!_Y$ _]:9EHX\*>C&NBJ@5K--QIXJ-5 K>9[#?QK28+A MP)]HX%]+9 P'_N6!?TNR8#6._(O+%'R<2.&C]/4ZJND=I:OGKK%W05V_CMOE M1^GJ=91X.PY/G;OPVP7U_5NMZ&LH*G*4KEYIJ9%CK>A+OIZ4=@Q\^?]^X#^. MN[K1G]QQ]V7VSRG7#"\R@F<#,?GCH66DA M?E+''9;/*BV[I%F[]$[9S=]3JRYGM;Y.M"J.K,JR/[GC$N6G-=G'7$VG7@UG MW?:O8S5(#N+@.L8&,N?A:"_FN"[\SQ)G MSX^>;Z'0SH!VQMGLC#-F_O^T'0+R_N[,$!Z:(- $ 4EB$T/W[_D5\4 MVB&0'!ZR4D)V@#KVTW2%68$]YC]0X[XJC9O=&XB7YGNG(S[4(S@A_@_4\KEH M#7I7G^:Z=.,CE#YGA)+;1-:V$++W[^\VE5\K1 MGLUB>BP\6C"TK##%'9$Q=*_KJ"I,?JQ+DO-9VO$"G(',N"R@C,UQ8? M3)8KKRM/5UO4Z..% 1,X5;[V\=I';Z]$*KK66IWG)X)=<_MY+Z_-.EL<)$H' MA4BI'(6^K0CA$>%RC3=N/EY7_-37R Z633E6^\]^-^Q,Y5)NE!7>5*REZ?67 M@KY.RG:,B(3'\U,["4'E E"1]*7ZXU=)!J??.\\0HW52C)_]JLD%8/P3M4EE M:1@M5KS1%6E4K#4%)%S6U^9I(3M%D0:VJ 66/3 JDMD8U@:4"B +2I/B1([$ MSKZ)7^,-G0\#_.5\;9<.\-?2GEU1C=*/8_K-14K1>J7<+"S*JK@<$X.N,1(( MKW_D8H9_+5(ZV":]>:E98&R\(6-FN367UP90UD$A 1REWE:C](@PO\;;:7 ? MA_OX"]5*XUIU7&5*X5IT)V'DLI8HC,(35RO=D@.QV1MV&R)N)$/+J.?C1B9)SRHLQ,$J)83^IKK94-ENR_SX39)XCJ5?0N4!W_B7NL ?INL. MP[,'9F-P-U%# QQRN(M4V5&SN3/6X+-QG&+(7^?\OCH?=Q:0AA^C+]?A1;T\ M9^G1%M,%.$:O:C4=;>#/H*4?K:VWIY$7XB#;0K*=F]OMW#T?5&?.?F&/ZFEK M4!,F+@TM5%S:HQK):?46Z7_OY?WIR=I64[IO!DP^P8:2?" M=)*[1K"R-*-M!):O=PS--[WL*7W5B8T#"D8;=WN,X)N^++16HSD^+RWD$JB] MRZ9:?X[$]NWYXZ#Y"E3[R_/!'0WV9_>WG7AON (?$-Q$KF8UW2(WG=R[<+35 M='N>A%=5DN*@68^KGBO*N!EU_TW'\:+[W M6Q[GC.,)#8(H#WVS**KB7-F6.\C,2SX9%+"+Z$O[G4[=CBIVD7[9'UL[*#Q@ MY%#@GT88Y5'"1Y$5Q3HN<5+J10S])N:V**:2Z37EI!. C8@ M$+66P[BS;T%78'I>4:YG/I447"+H[:6AEWZ0(UM.AN&OCN MG:KOO'/ 6\=WY;NF_Q-SF%I3_MXD.& AZ16^P#I8CQ#Q3=+'PR'-HZRDL-E]*";'XF_+0P W AA] M=&'0/?(]IJ.B+BPO9)?M#7#4S9,CU22GI)GG >J8UU%WM7%$V7WO[ +4XX7O M.S,ES-R=9T3 71&I:QA2=,V^BBL*!K@LA_?U'Q%>MMOCBA8FC%*Y%N,#GOS! M6(F+]+%<>/C4FS, -5>RM+7HD6-O:@MIQ%<%(57B5YFZ'_)!"@K/?'H(V312_;^GK@^H]A0:D;JRB%';B RM.D(% MN5! M5R1+Q"JR HT'^P_SVOYSZ0$O::_OK&S$8"#+9=3&@J$))PET.?<,GC(0!J[& MBYN8G9Y\&XMLIRY_GT5V!5KSAYP^M[$:=[Z?[[,:K\"Y +GQDE?C97LJ_Q+/ M4[#%PGB)UBBYMEHJ^5EWC'+UC\?SI&;-S@X$EM\!BV[D-N;]1IGVY5K>*+69 ML;E!C43!T"Q&A\!R+(/!()UWN6)N ]\[CPS$]^D\-J]!Y_TN&2+%J.['$\>X*I"^ MN^+?A:0$FAMA5$#+ B\BTH1>UCMD40H_?HKX]H)_5:3?;'2GUN M*,2F@F%9Q3\ZAW(DS/USXJBJLR/OC^$X0TG FZ"6]P7YWB:OO*E00JNV7O5U M!!5EM:)A8V:S'.A. B@%U@S\1,S #;/$(2? =V>)3V1W\JAU09-73$4T"MJT MO"8*J_FIZX0NUA6=#P,>%6.)MXMZK5X-V0ST6=5!-H?BL.K@J:,2;Y@B#GFM M(44<)8)QVC55/+\>"^)&W11&I7S5IC#QWNIG9 MD=4NQ,^>[>T*3@F@.@'5B=-PQ5_.$)QE:[ZL+-NX+0Q[SKCHA'E_>F)B&/3K M6RQ8<[1HU!.Q: DQ6>[LB $4/Z2X'$XR4)$X<1CH#9/#H0.);T8.^?)D%?LS M+T&7-5H:29Q;E LGKFDZ2UH#8>!I;7'@*-*J)&$\/I R7(.83Y;)4=Q+N+[T MN$]8/O%Z;@!?G@\)9BN[WFN[E[>:8/G$F]BV'P,)"(5 =SMWSU?H^^0AQW49 M(O+"&%1J)D^%T;&,)",+( MRB=2!$P2=!57G*_O)C.,5H6;R(6NIEOD)IC [')5$FO4F0P7;%,3!RA972AD M!QEB'\]G]A5%F-GJ(BK[FT",C2J'SA-$KGJ9&K$KG_BR'G&$8,F_&D&PHN*U MQ&M\O?/CA!45WVJ,G#/**>BO%DA'&\JB(*)LT,>KJRK_<=HY2D%%UEQ.&6VD MLO:F0M/ZJAR;I6U*) 0(K,1R& [C*F&VNDMW>WVU1^/V2.1=I6%*@TYE0'4$ M!]W,N*A2P1J*5K(KMEC M*#Y%C1(W4Z:8R,@*48S5AJ.*[4SQ ;[65/.ACY,)\&)FM-R;5&:ORD)N\$+3F2[28*!BYNQA)O.UBY$UZ5N . G<0 M&'<&G1NG=VZGEO#,(*%,=HH.-I?,L/6S2WLZZX- M 0--(&-?+V-?M-/U+QFB:C)%8'RMA]@MI=*L!\A:<[JG2V4_;L?Z2)C+BFVU MNAVL') MPD]-9FI798++L>39T\M^JRWP@NM2G#(_U/=FBB,[UUX#>4.CNU*K MAPKB0&@9PW&K-F-7209RY@T@OX*P(#"'CZ4JJK%G[%8USN;N/_RE9L7EN;PN MHGKHE69O>W>IB@NY)S4F7)9'"\-RBM"$1E0;<0ONQV]0O+U413)"&I5(=PUY M*?8JPS"NY&/@,*>S4A5,#@>H. /4EWI8<%G+ 9>2!/FD=R>].!)^X)FD7UVB^U"P, MQ&6M4:J+W*17]D^,ZP4I6:.JNYW)UI@981S;%ZRE"7 -2D@05 Y]8\Z$FS3B M;Z4@!*S[<&)T.4O^B/K]8129#U,2H:]6TRT@J%@E7^Y"6_ MUR!='\C2O"(NZ^C&1]E1M4AS4WH':5"Q@>-R*$? ??L3/O9KW+>_;9F%?Q!= MF/A^8ZF[LDT'G6*\Q:5NG)RX?(K1K=##"N-R:(F9S[O5O"G%C1T8P95:@LS1 MS$M*=.8]_^](3>?HRP#TZ9G74KHT@MTWEI>^)_JUU["N8=RI&KB*JWJ;=-G= M>7Z4/C_RP93JH&(#J./@9:<^0)>ZFUJ>ZFF6ZJ2MNV?H\.F M+&MP*,,IJ#'E%)(%%?-+P MF0%P_@O/&,0TD$E@J#:B3M-W_5*=1-V$#SH&]_-1Q_CUR#R@IW<8^I.@_NON MR6?0X[WA&XV M]I&_^(5C/VFP.-)?[SM&8C\9ZDBS\2P(F_B'"]/5- L B?WO7DMXMA[?]8K= MK^ ?I@R3,INS^R;9=>;^JR>K @Q>^OX>8!QP UX A)I"ZW&EJ[^?K)&_K=T_ MY^70<)^%5/YG\L=;[CL]23D[_6/1\?W@[O^J[N(_=P5#2S^7TS\ Y>W^V"\U MSG[>I7O.73>>A)9NJ8%EI.,P>0IW00UGZ8.24"$PCD:9>V1_?>^$1]84GK+F MHS8;9I.;MOXN:_YCM[Z^Y?^J>'>]F1^'Z="'_SYCPW:7()Y@\,56RIX:ZZFR MI?_[V9)0)OB4F4S0J8*K]$0A=9965$K3%9+6595@#(JBR?MUHCZ66>.#>AM3 M\P5TH(WDQ%LUPI%A*EG5]S\E-2_2Q@*53-"N3+OKCA MYX%8TQNTU%LQ=6(LI9+4<\FER)O3>$:.T>7"M_)(IXQ(54DA]I\9-HI:'?>Z M)FJYB-I4:JT9%B0*L?_,#K=DF&*;CL1:O3X/9T--XAE>(17TN:2MHR;N+D4& MW4Q=,^HL"=4M)PJU+SDT.DZT#+BM*-1;&NF0'JBV)Y5Z).-# MWLRWM@-*1H#D7CO+@A Z#;9OBBK5E'H\,EEVYTFJ-NZ]O59T>6OA]Y:VNZ"3 MY31A-_P@49A]R7K7[1#;F=V7!V6W5&-B)AF-$H7=EV3\C=HQB?[0-MQ5PV2& M\BA)3(7;E_1:&V:\\L9=.5U$1C\=)\,-TQ6"[HN*5&NQ45'"1VE-Q<*.(5#4 M**O]NR=:1@>A;'JUB=A=F262+]HDTS-!>NT]T4697[2\CKA(55EQI@2#17WB MF" [S)[H>&YH1+FX&(C&BJ('Q;X8;]3L*M6>**U[1+DWG&CB8,;5:E5L.=BX M)H@NV1^!HAL2>.Z.!*KM48] M;<"!N6K1O(OXTDJ6N]VIV=;S;G\*3K$/3%8]#.JV5\TW;)HS>X/U&FMZO*1@ M!V9+B[=$V&TM9'$3(/2\9!:+[;Z9VB$'!JN\5>).Y#7DN%$ICHU!K5A(IP _ M,%L.:9H]M*2$:%=)6I7*,*RX1HK] [.U*=*DT:CQOH@/VV5&IK@)W4Q%#\Q6 MR8O<0HS*;7%0K5EY,L:Q#6C @=E:(YN555X.MNB@7^_4BW'L)H!\#LR6U&*5 MD!;UV.XR9:OAB$UB-$Q%#\Q64R%TL9XL?1$Q4)$C6F1]G4(0/S!;G7F>6,IM M?V4OC<)HNIPU"99/@(FW#ZU9BG)4FE.:"8KN[;=UB<2B8?4# ME.9LH3!?YS=>/P'15WNBW6VX0.:-DFS7&KW-Q%-7B31.10_,5J( [,5]!F-XC363KM% M4)5V163J=5,A#LQ6M3 )S*0\E^28I?JE2KFD&^WTJ0=F"Q]6XA)&#SMHJ4C: M"K:=!TX*0^+ ;*TGHMNZ."4U[[-&K-MVMQ MW*L,IJOLJ7LTO+)BV1M0 H):>*@Y$[.!(QNC=6=(Y(>^EA)1 M*KK7 )4*&Y+2E@9V3':XJC))2D5! J)[#1!*;&E#2@M5MLI.:/16?;2FI'OK M@?6*R]5M9>86$'%03I'2+;>WC71B4]&]!N"DVB%*Z=Z"=@=#9YGW2:?N24!T MKP'S#3UL8XPDVZ4"7;,B4D?:H $'4*#(>%R=L8..;8A"I1LOMH6MGP#1O0;, M9"::H:4%*P\:+!]X-LGJH*W88P,R1\BC-;IS9J66J*,N0N/7PX>G.B#]J.'M MS$(UCOR'+W8V8?;-'Z;C$^?7OS'_R1.[ MZLGS_?29TU1;?W!#//R. #_?KYVAG:2#\JJ!>^]5R%[\(*I.4BLACHPC&[;/ MG2E/!-,_OM6%^X]#XI-N4/SGBW$C<-Q/-.[83QHN^*\8>.8G"P<>,LWW&7?( M-)!IKG+@WY)#)E-6/Z59GJ[O[,-IPU-'Z9$NR+W4[P\2\+L'@GV7%WMWA+#_ M\]%9_-#EM(-@'/[?#^K'<;N/_23.>W>->U/LL,I[<261R>PP"U\,W7@]L#A(D M),@O <05J18XBG&0-^$R>7V9L.^GTU<26YR(4=]GCK06!D@JX9EW(,1TE9K' M3T*93I2YX^0&V#FRY[WL3#HMKK\VN\QK_IS/HG,O'AQ_%@_^I]D,URET M3M^>]^9<&\3+B9VO2>$YT\V?(V-J;T*.<:_GRU?_R;)?8?CCS9U=^BL&_,(I M_&JUI>IA6$5=I=B*NKXWMO"/WZEK!_[4BOZ2^TI=3(EMX/8@MBZ.&QQ $[,GZGE2(UL5G&,)$4+=_I]?QW/\I6/ MIYEX$5OK.C,6"LNI+I>JYF2ID,7$VH"P;SK%%I9CL)Z1&>O52[S/*>N%Z?TC[!+]\OF&2QTN]8MD=V.5%T_;=PV^P(JOQ>.OJ\&V45IP&>P+I^B)?WL&. #[^G\$] "N&T"F[YTJ (8(XF\!LP2Y_MZ:!ZXAW8SL,PM4)U*USX83K@4/N^ M#NW[BOI^VZQV!H7BGT*GW92X6M-V 'Q$T:;MJ+L4=0O@:4IY+1V-]-$'"*[B MJN-PV\XSXH:E HQ-W%H7E106Z!;X2^0&20"2 "2!,ZDV6R/P=36]NKNN].U2RZ'F;8%O\WT^A3V]F_K_G[TO;5(4R-K]?B/N?S#Z?>?>F0BM M81.QY[T=@8K[KKA](1 211"41<5??S,!+:NT:^DNUV)BIJ?*PB27\SQGR9,G M_3OG[>N34^1 MHW1-D^(UFRB&_/,0- VEZT.F](P8=@^8$V2"-^K+/M-;K'A5D-,5+6.HO0XK MI)$-\3Z91+B+2./L"%X;3ZZR/9$@+'@ M'HJNN.$V"U0U- ,,H*AOAA$(G=W2ZT5?PE3)ZM7(9LMR/HO<>8P%]"^36"QRUV*' "/> 3?6DR9XW.<)5F$8)]JX)Y,QAX MVP&!$CKX!6R44;> $VJI*[]DB+] :"Q1$.!18Y01[5S:@MB!ZSDR^?Q9';QI M0XQR[+2OIC4 MS_;R5IKOMQ(&(>#&A&I-$$11FG[Z^.Z:^P\\^!?[Q,9B<.7,'%E1P/=\A-L(MP^/VPN8%A_&[=300*OC9OJ:F%.ZJ=H"JVRU->JF'W1()^\W MZ)"=BL8$?A/E4CZ?VT,IE;9_4$)711^EOSO#]_B4>\TT@TL3R2 MD0!^Q?+P"\L&9(%H'F9 \'_ MEXP#]+T58D[/V 9FJUJ7RV9JI:GK5IIC9HVNHD,AYF20>8LV1*^^FKM+HXLU"OW*O*G7LY7^&MTOBXZ[47'Z M@X'B"'T1^K[37O%[@'N-LP%6P7ME2M,X,%Y32ZR@SF%+"&=(/5/Q-'-L9]_S M5G&HN+N6*(.8*$FPGXX=6X@>,F0B!R)R(+X+%UU%^;,AX)H!WMXR "P>8V=K MUVEH<]71I'6B/)'E%KHU'FT48W$&BQ+5(P#?+H"_003@&,VO09P?8MW$D&1& MO#>JY!RL.61:&HM #*T+.DXD[]CWAZ.W7"#OLLN"O6+3F0(K)KF6A0ZO'^P< M1[[)C?-,1"92?JTM%3+'B6N5,2K9JEC@U@+NE]A+Q[%D M%!:(H'=GIOBUE/,FT6*UJ3G"U'6G/^&423,E^[!#Z5]X/(T?YW\] M0)B@%!UACWR+VV.D[V,,[$_%@C>\#+.27-KM\AKC"PT=:R5<8X41N9')S4OE:F,HEEV1:2$@0RLC&2>) MXW.E;QL9MV1+[.OB6& %##>ZS.W6">7&>>,;& %9,RC[T%>=:=:UX?0#:^>P M>"?X(U>>LM0FN5IQ?2%?&W67M-780D,@'1@"*8*,@@,1"N\8A5=1Y9]%88G9 MT..:2E%:A>QM6;-JM2QF@E#H'Q6CWC3'[S52<*#=C>A$0>1=?$]^.E_5VV-: MVB&N?;INMBQEN(V9:I>U9297=;PR1]E<"W;IL[5N(^!&P'UXX)ZYANZGT3LL MU/"6(%=)WILV,SS7X8NKQAJAET9E(M+)X\JY=Q,(Z$95[B-_Y#%HXY+Z_G.5 MMR>S$I>49#&+>;ERL9@&Q(+*00+!HU+W$?@> WP7U]F?0V"O-:WQ-@N_\P0 /E_T55!<[M2HQ-2P96(GCX)[[8Q&Q3 M5^78?V'^?Q["U;CP&+_=600?JHU=P::9@QLH@Y0U7U[&D/6G2H#.3;V#NOAP2&LHI,,D9-T9T[2!4P+B)PL M!$XSQ$W&XVV4^+0G%'8/G1,THBV:*7=&)5@N814*I1Y5I+J5ED"0?LH"0<3Q M-\](11",('CK$+R 3O\K".I5, \G),LVU7=ZMLPB"4),S9#S]9MK0 MO40J4!/C%TVL 1(+V M=_D]0RL@^4O7C:$LTVA*]6=H*AGC^@49R&LGIU\OI M[?F 3=>2IB(ZRVXJ,47=0"&9QW'I"*XDY7=Q.;HH?VS.RNR4I+5[4 MM%9E%]E:@/5!=L(TY92QTI^T$UTNL6Y7L^8V2634B4#X5?!23!Q/?3#>'($U M NO#@/4"#N6?@'6!C2Q]9DN4UIET#7=&5[U!SP\IYC SRR""_"8/\$IS9"_>+ 3O/=D(6HUPXF4[;YGSJFE,NL": M5R'Z[(:2]<%WZHX'HENO#LMLAU?;ZBJKM\:%T99%W44U4Y-Q$CNNJQ1A.,+P MM\3P)8++?X!AVS"WS8:R='FQRQ39P29+##@?P_XU:NEW0'Q[[MXNPOY90^+Q MN>:.*.7&F>,1XKYML B1TE ^2A:=32?)8!M>PI89;E4>XIC#E5G$;;]7^-&V M<02VVP;;!33SGX#-'K:V(SI;*'!+9CU?9+*VL:4GJ+M(,R?I>.IMM-V1^W^H MLQTX-3'=%(UHHS=R%;X-!UU8X7> Y$+>R8'Q*>9A2U9C9BO>FG?GVM#ND 3% M5"<"B87E3I,?U/(16".P/B)8+VPPO W6.WSAXW3A(/'<#O(*0T M J!P(8+D$]RQK8X64B8CV9BJSONEYE:B>ASD#K^862J.)X^3MB+<1;B[']Q= M..C^4=R-N3IFMNF-@JG365JI;ZN59'>"<(=.!L?I)/T8!X-?Z?+Y0C<] $)% MO@@/A<46NFA$[L-CU#*ZH[FYM>,M#VV1E&S;104=H3?HXF._JTU(#:>.Q-3PCD59"VK%>[)L;[))5BXN68$D@@@% MA:>CQ(.(8:X]-]^;8;[&]GI=P_D"Y%*9-4D\J90WFMA9P\FK@/PZN4;D0G^D MQ//MA51.EF#[9WC&[E\QY60.?.3FW1[W?9^SO@]G#/WF<,[^_,F;E:384:Y/ M\@FRQ!>V&4!3[J),\=!?](NYT7'(2%&<)@+P30'X$39A/H79WQZHFT]RY2;N M#$A.K=64&C-L%D<R.JH*FJ% M0A=:4 LR-5],$!E .^@X7GO322K9WYDS\=@8P,<,%$TQE9@S!;&%/XF1/Q;Y M8P\=4&%MH:'XK)8*B R4DE)NU)NU-(10B.$/S0"&8"NR2?[;=NM3K M]N(H;]9F[+B+A>[?!RWJ,5FU)=VT72NX1,(WAA3=7,=4(U@*.-2H<.,=!(.O M'?/U5^/MH.^UER<2P$<6P.]7W-%5==FO[8C<6.3!+A"IQ\3@!@09*G!H;!S< M":NC788H,^!>-P(O8)\^D/EY\3(0:( -A;>#"T<:8T=4#936M-O-RYL'=U8C M).XNKO9.6*,M7O#(T:17XCL);KR6#$RNS=8"Z9> Q$DB3N!O77(9(3M"]O= M]GE/0WPMJ%."TK'GZJ+!]_7VL+"NMF>.UT*@OM,#$'X,?2&J,II,Z#$Z +J1 M417(&R:5B#LN:Q640DPT(4CJX%0NW[BA)>;5?)KG&^0PBVV[*:O+0DWOUWXD MXVD\JA41 >Q. 7:!/+SW ;8<\'+-'U#9Q7-T".B?X%R#%1DBP7_>KXF6T?2G)[?'*Y#PZ)J.+2)_P6JB/JW&8! M8:(Z*#L"LH=K64#.N$[==(; ]SA.$ @NY+/U);,=8]BQRL^V/HU>J6V%,FF(@8Y)/(YNJ2T$/10R68F MGDR_F[O^;T<RGO^CO7T^3Z*^X ,@Q M32491<"D)"E0J3$0& 6D!"Q%I6F&D@ &7Y$*%J_)BW'0@>7Z__'__]_\Z[-^QUQ!FB!YT?!JD M]1$^RTQ 8FP!44N("GS73U%?BYZ](Z7T$[E+/OVY3S)%(XWAV!.9_$?LX&"0<\-=P8!3^E$I^T6H<,";Z'_E,F%":IA9BNO_J-K*GU-Q'7Q'\BKX( M&0:RG?Z?P^3+\*,#J4"3!]_?18R#3/$L8EV_=$*O QGYG>R^7)=3TWT1 M4GG[-G#=-*W8_Q'GB__$5CM[6MV/^?IC M^"=OB"[4P$#^UP5[%0N(Z!F=O^_BH0VVL$#"M\*@ 51V#1#,/9$*Y0OY"*_$ M24B1RABCY)3 $-08.O@B*8C*F!(P0B8H64DE93P="E1@,]3=.724I:]Q3%X: M/0UK(AKJUF_J64;@+ZPA-Z$%A'*UT:\-92\TSS*3VZ=PHY*,<)95!1JLAL-" M'>\:*#.A"=N3(**ZL-L9W92TT&0:"[TM*S?J:K:N=8#8ZND]RIRE0@M0-5P@ ML\X;SPGH,?Q'#$!3; &'XU@N^&/".5K?UT)![(4"?X)$,8=_]Q!O'@PY]CSF MV&[0?RNX;XCI^(D"FK"H=CPU2A(AL6]3_C&NC*\OL+S($P_Z2])L= M?H.28XB-X] >G !G"JS86G6F,=6Q8_8!.,QB&Y5AI]/ M@AO-8_8"(!PX7LP"CJCJ*-55B4VA;P,[:BF0%=!!!M/R"W!"U>*K1!3_DB0X MV28:Q%.LCU8 O@:^=FR9(BKEQOW4#+:=O(9O&X8MU$_[KSZ",9ME7ROX75 ,:T[KNP_JP3R@^!Z#3 MZ]?V(]-6'SL(=P + WLBM!64)[E*>Z%LS'KM&,ZQV^ M]EAV,L]O#1;33\8"_HRKQD=]81M,T$(+8GY9=SBWF.#%5G-5]CPS860F7QZ* M*M7S+QSBA TDY!2OH8$.J?ZH7)X['P.KH;3! DHDLA8[07^?CS%A :'712.!6;%\#DQR\HET?>+P3%KLU8. E_X]A]@G_>,;/_+WR$ M]4\D_4:;Q_W(]8YXX"_05YH$- 7E38<\8:X-(#]S%GPH)-B ^I",!L37ZE,._39&XG:!_H>GPGB/;NI1_XT@>%%3*;[R$+Y;J$.0EI M-.<3Z24^LU(9J5)XYT"N;3E"#:[X!/J+57099,-H0RKA?,<^!_6XI?K7;'2] M!6@HD '@,!R/W:BVH!BRT! F65>W5K+#%:H[C0 M[9&76V65-\7^G2*1H=3[[S@MZ?BZ530+K13--:9&7M> 7:KC+#0/3I8_^^@R M!#*VWHTT$?0XI%ZH Z:J-(V)D*'A%'[]ZMI+Q1'X6F)<7K)&B^MOA.[* U[- M96]X93\5X&,M("(RV_5MUY632YS-)\54HEM?:8U%K0?SD M!>H?78Z8O73AD&,* $Z@P1\*J!TX\?KQ4F*3)M W^=J8!WAS6,HU\M7\_"MT MTQLH529MJE9BBU6^L1R4O;H2%Y%\QD43=Q'+M*MT=PV,,+A"6L\:!3KV?H&::4OB462K,-50Y^X\5#\] M(%>&RZ9[UAH [1!NP:RA23N4 Q]99&.1S+9*0XOK MB(D5E(?,G)U#9#W?LA@.YE<">8Y?/$!QUVCFLL^#_ M>H#=Q#1"U&N;SH P?OURFX:]K=PI]:!13 M@+_[OC>0@/]WB&B_\X'=2^(V= $_0#OY9]&Q=Z]ZV11!QV-HUO9^5"AMZ+,7 MH8)77TOY7V-.?(UY#A3Y\8UG^_N#:_J\?WU04#&5\K 2UNQFM:54U$ICJ]]0 MAG\OE;24[*0+FY6V;%/Y6KI7F6 9]L<RF)1[]_0*10EU%,;@J, MF/C9I?5GB KGB\31;TD!RR0;S56O,>4J8V-.Y1MT+=M@_W:^=)FN)-U&CM,Z MM&%.^J95+34_.%_D[^;K_>\&X#ZD;%.27!3M6X,PD.,C'>W#.D%0S?_&<<)? MV(9BNI8SC2%'"!H-3Y^=\=O1 )V, &:5<6^(N5@I(0GL6!9[?RO ?[ @MI\W M >TQ--$?-^&75?I07_'N\)Y7)Y7+4 M-L#N0))4F-R 9?>NF7S"VO/'CE;DP8*?4A0YG:@(,Z/"BEZ*]E(43 M?!?U#3F0\+? 1]X;%066;>ZMB?WI975^T+.#"EA^MW^WCY\1=;]WG2D #O)Z MX:3\QJ29PK_Z Y3ANU9HIM$%OOZ,ABOR1LNHE\^X#EKVU8"#%":D=R '_=P- MY3.K:T]-5Y=AYZ F$>57FW^''7R_J]J+.6"A)^Q5Z[96PAN'" M)H/]#F2OHD!6#,<2%7\.#NS!./Q%APWM>]D!4"/Z5P?YW=@=TT>OF*O^5M.+ MC#A%]W:[SI=!L,UT1 G_OS")=)5L +V'HA_ MB6L+*#J0H.#J>BQ(4H(?H81+?_]2GKFV$SSHZS8HN+ A Z#]2C13:$'$F"*J MUG.;" !PG5T]W.=S#F1RI[,6 1U"D;W,!+;#_L"NA061X&CVO=MI8%]HG#5L MSX.OV006:0"MWVU$^5\Y^!OS_#*=HP8^Y"%L/,4;2W^TX>1LQ6$9>A M$;U 4AR.&#'V?KR'!.^;"+$ Q+ZA X403J8?Z]J#W@!KQ/NRZ=.^7^7JL!$[ M#!["3CHZ*M^!VD$96K'DKNN?R-!ZQ5Y0N;<"LPMV(1C0$^*KV-RTP*$*@:L\ M@9WP/?(/3);/7K:CSH.8J@V"F=OQUH>S7W9;YG8X:? ;81LE.* 8\W1ZD$$N MWKY.)'Q53G3$_?Z[XH_AQ3(^7286"&7YP(ZT3 /^* 6=?MNJ3. 34IA4>44# MM=E$G9MCVDZVCC.=3C_WI9E.7QE-; ,4\H6RAR[KA4)Y* (O9N?2L<8WR.+# M?88B#YU7OQD/&D !/^YP_ALZ"=!W&G@??O'] .Z]L,OM);ZGHL3W*/'](HGO M$ HANP=$\&;.:\CPO_W6FWKA%O>9]F3'AH1Y&ZJA=.AF83@=)'(]<^)!+W>[ MOG8L8R+[;9^/Q78R!RFC 95W>&C3/?E-)C BOB/=5SN=KW8U_9)M=NR?77,! MS16&(OZ%=C6?=K3[JE&H2?S*JJ%>TE&Z)$ .E&1"E; %.],S/&]M[&Q1/:P) MA^RZ<#=F''KVMN_9!W$-J"O\E ZDYZ!)[ =;H%MN.0G(:_.P>FOLG^'_!]8O M_(/OT^ $-#@-9VJCO1W4L7\%H8")JP:A$U&WS>?^'WKCXAC:Q8'A/4I-EHE/X01=,I/P=SI9U\SPPD,G7Q%M6SG M,$1YL!L4<_V6T&-S4X;*%: (@F.9*,'RR*KL.Y*^+?2W M[1^8'7 $C6=W&"TX:L,"4_@U-+U!S00D5!]JRZ]!E$?B\02M%)17#6?QC*Y6 M$ ]"NQCP5;*?!FX_Q?:&T2&/G_ID?XXP-4[)LB+0:2HM4&D@"FDJ*0MD*ID4 ML;0D4FDJ/ DB[F]='&;!P!U4DQR @M?3[=F*SZT%_Y3WRR<'PMSL4 M-\D.;JP,N8>>9%X_F1V,B>Y27VYY<=OH*>52:C9=M 3BN$V59G,M?=G-\]E: M8=V;D=Q"Z4_@DT=M0H]W,-UD%HP&6KWF0MOF5B5O+?B79+]\,B<,S?:@5ESQ M-&FJ-:U@%_($>G)_KFK_Z*9;DX9.HDYK#4DS+%'.%I;86J $[/638SEOY7D2 M)S3 -Q5GXD@K1ID(U/&0A,8Z9SCY7AM;*NEB36P("Z&'GCSJ*)&;;X7D-$EP MD%2)FCQPV8:"WGXT^-E451/*H,Q@B7Y/%@6S.%J8-- MHFREQOU.<@*?3+U^DA%X3'!*6H7K;.E)N;8AVLTJ>OO1D&J4Y!G6-NEAV>UX MAJF)!&-*J$V<>/UH=\AG*<8N>5QE*K2GG6&F9E36T.,^&A*A$T.E(RW+6J*\ M27*;*M?MF*R0.K&>>*%?3FQ 7FL,7&V1$J;SS68"^W_T)%YVJ7[2:=>X!.A) M7F'#E"QQ(J2/GZR-D1#C.N :C5(R,59'I56O)>#8\:/MDJ:K9K_3T3RM5<2H M2BG-B"Q:F M6'<-#4+\!/#X#BLV*:EFEIHZ7JW-AJ

E?IW-I@L-O]57JRI@#"Z1! [7,$T0 D71M,#( ME"+@:3)%$@R6&B>/1+M83E7P:UE(;6:HRA2<37[@*>XJJ^GHJUYE6QC('EF2S+T[Y>K5RDJJDS=K.://*FO,JR5YW9&6:&GV: MJKIK&E=7T\:6ZW3*&[#*K@OUWDFJ*F@-TIEJ?8UO:'H^9=E2O3QA3U%5HLMH MLN.J70D557[Q4V[3F0+6**P9%R+$5AY>I*JF.::YFF75+!LB>8D MV58'D-5.414KMXK#G%6T,:!LF@NWI4Y72?8451GC =O><'H9(ZAQI3S-8=6" MQ9ZB*CF]R6?3-:G)>]V"4B0GS129:IVDJH5D8OE)NT%HE:69J]7GG1Z!L:>H M:I;U!N-9JU+C$\*D(;F=A.NJDU-4)^0 M:C+!;GFU-:%J^60CK8].4M4P/U.FY&@-171N;9OM')[-Y-B35)5O)SK=;;6J M<@7+,$L.6F&,V>KKGY=)+J-FQK@;VDJK/'@-M@!0P7Y*'C@4('*&>V#[VA M;'CB[#CV6TT-6E7+W9!\0]A6QU.CE#-KZ\MG%+QUW)I %K,_KK\]!/Z)@[3O M1!5^_,JIMCB9H @J,M+##EX\;54Q=3TX]!D<50LW#^UP]\>)V:(>W%_EY\', MQ9FY/VH(758'3$S+B_W3]R),UX9NCOVOGY?9KSB80/_\=CB%?NSK6% )5>TQ MB[K:X.B25^:QBWJ[#\OQ-[./EG<)CA&$8-[CI3H(K)RYL M\'/WPV&GZ.?R2$% %3OX((BFOHA)/^$I/Q#J6+NWA,/!@Q%\K.Y>DGG"Z;=* M-!T$' _:-V&;*/"QFX+=[W[9@9]!!!H=$W@W\AN&V_T7[QX5Q] 3=AUPCH@O M7.OD6X#WO_>)(E[/@?N_+^A%1>L0K4.T#KMUP(AH':Z_#JFG])LE_*)UB'CI M.ZT#_41%ZW #ZT \I:)UN(%UB/3T;:Q#I*=O8QTB/7T;ZQ#IZ=M8!_PI%?'2 MUZW#1Z[@$EW'_.Q]*N_& ;\^^_4C\[5[3Q:V,;;4UZ7@O^@*G3^9L/=X_F+2 MQ)S:Y(@FYFLF!DX#^O#__:!^?.TDI9XP:I>+O;F)\#%MME>9_OYH2/ MH/&M#;KN[HQ8WS\4QJ%#8?N=NG.(U7O^7B16D5C]$5N];9[>:B)V4?:B*^-M#%/Z;L. MM-6!$Q!R!YT/C(!V#: %*CN2H6\;_8\X*>*DB)/N5X:^DZ_Q7Y($@*+-\ M)R>T,%5(>;5^&5N*8FFW'+]FQO'R? "L_3QG4MA4*%A=8"U4B6POP@6 M44=X]U)8DD3(F@920$&C;=76,EX&&-(4CDKSO[=[\)TZ.^$[64,.7[IOY?T7 MHFMK7[PK;.SHT; IP*52558LI[@EGJYMU%I1[!KK/[Z#^)V1<7[U52@WK&VC M(J]R5]SL+_4D?^QJ(5GM85%M;<9=K-)J#AKM&CNV,52(B_KQ"R?I.(FRA8XN M]GPD)MN%?,\WIB^/^)X3T0O7 D*>JE")]G#2T+* ;6\DMY^46Y,(TI^'-/$) M1!^]I8ENO34<<0+P/703Q!Z[S-*A5*F][O*5-:=T*GR>D46$7?K'+^+4]?'G M$_'+N_W_>+EA$YD7D7GA?0! O;FM33BGUNZP M5S8O6-6TMG0[26@56BMGUJKF-A*(HM+0O"#(.(6=NJX],B\B\R*"]$<@?4[S M@L;SX])J7NUA?7.@=L;MS;! H2JYJ)PO<6G<7CJ$]X\WHVXW%ERKPC8,T0&Q M?\>J[L:UO%A/-3P]UM1%0SNU+C=/FU\07XK&> .V[._57V2W_J4/O0-]@'@? M\#[>'T#Q:8;;3ELS>8:I*;T*+$T:"-EKA\HT8U[B,H/N&O.<=;_4UFN[A%-FFS!+OCB/;'=KD>-D<&#H5;Q,+K74/7)E0V& M#5-1I6%9:'.=UJB2Y'H=^%]$2>D?OU*I.$5^+$8?V0LW"=G+1+*^-6;/:2_D M4G(>)/*6P%5<,2Z-=:FSF6,UK4 ,FF21+!=G-72/*_7C5SH53Z:I:,,XVC#^ZK#<]X7X M.6UL,CW ,\-4&O!9SA2[S<[ ;E00EFEH8E\VK_0N@W61F?)]S93/APH>EXTVVY=V4S1^1S@U(V[Q C"ZU?81&]44M>0VM(_?C%$ M/)VZ;/YM9*;>EV-=^=$>E/@UFX5M""6_5#@I<^_ MW'.,\,9"@27#=D1=]^4@5A,=8*E0F&(0LK&N:>HG@X(W3[Q19ERTT?VM+.'/ M>_.'N-_#'BHR'_0/H"Z;W,Y[VZ(KB5L=LG[EVX&Y42@V5K=BG^(HG M#XC2MM< VD1@4.".8>+)-!'M=G\O^S8"[N>!>TX[E]BF6KU2?4%B@54W/5>>FE]"R7;TBR6-,F\^O;3G, M0+NH)HR!14[)< M-\@Z+W:FC1%#=_ ^CBP'/T)VIC36>PZ$W4NR7-\TY=S1=H0?SR =NTE,$U9ILP4IL[[6VB&FOTQ=>TMYEZZ;Q8:66JBT?EQ;I6))D-(U_[#*N2 ML;BDIE87&"T/YQMINLRPV0EDLO2/7Q033^,?B\U%1L@W-D(B1/\6T>1B!R)+;.,W.OH93FQ8"%T_:#=I7%[S]&\&PO:U44'@DN/=1S3.'FGPLV3 M:I3#%NU$?RNC]O-^> AR'^,/H JUEB35^JY-<1X[ETO=XD*<8=QLAHY_E[V:H14-\%ZCEM5GW9*6#%U"K% M94>KMD02*N"F$X1(^L>OL^PSWV5\+#(,;I)P+A+M>C"^F6OEWQE MWB]/%QXU&&Y]5DPCXX?!HQ*WD?%SA=IRWQ#]YS1^QIULV9:97%=3.6MJBVE] M2&]\F/L)>%'^W;WFWW5-1]3O M+SZLV[&@3P80[ED?\F796 [RC2XWSV0Z349:9AO8M:N_Y(K>*M6I)5?: * MG)F7F7:6T.MKA$'_P.K'3JS>?$#N'P$ OPR&D=Z_ W;YJLC9/9.+G>VS.0ST M5EAA5ID.\[E^IJ-=._E^69FZ?2M76/ @U4K6J@+.@"Z+. <=+26I.)'Z6.GU M2._?)S*_+*SUV- \ZP5-.=PUNF1*XY8+TUSGZ$XEN?9M;S]$=1[%?_E8U#]> M19?^[8@0+W\%!]60X;S^).D7KWX=?@AC=HK_G_"Y?3B:@,]_,#[A]W%/ M"^C^+2BOV@QGUG_Q[E%Q;)NZZX#GL?[C G&G@^]]?)7_#8>R__>L.BY:AV@= MOM,7[SB;WL3Z &AVC#-D(/_/O\?G$ZPK M'_*Z'\%B(L&Z\3W+2Q3Q+%A-I_4CK/Z!R8]Z;E[>@2(JYMB83'B$SEOJS:^Q.$B$\C/OT"/OWN,'IO M\_I[\&GDRYWRY2X<#_AC&0E/4<6RH@,FIN7=EROS*'KGH29F'VDCOC;2EGXB M[SK05@=.0,@=40?VF6W<+W9V'@5H@0L4R="WC?Y'G'1%3GH<>?IZ-R*2HNLJU:R>I4J-?FRR;JI;H9]VQL2YU MW?E:2**2B02-QVGB8Z63ONYRA4L[16N4]WF58(J*88Z@3A']_!26)S!/U:B[ L5 MW& OHWI>C.BXMS*CIYO2"ZK%E1-;?539+-^;I0,%D( %2@[\)6 MWO4+]WWB6HC+!QRJL U#=$#LW[&JNW$M+]93#4^/-771T.ZR<&ET7<1YQGAI MJ^K+"M ^O@7U:9=HA_H \C[B?<"'VB.AL,V"O9@.N'G!;I42]BS;=ZYM5:G3 M*I4U$R55:^#;9&E+:P/ 3."(4?@ 2\93Q)DJOM].E" *!EQ?\L]Z^59]/)XF M,[DBERTH V*<;#E]$XDX"A"3:MP5U-+5.#O)C5?.6Y*" US%IH*SAB-,_?N$4%2<)YDRJZV;\ M_LB]O[[DGU-U507'(-M)9JTU['XMDU^U>R45B;A?DS_U&"7YO_)ZR'O)2,@! MR;3\NF(Q%O;0MDU+19DHT39]-/C[W[JYR(WN#V["?=H'>Z:4 T8)M1A+) J= MHE"K:0V%G(XSB79[L+QVZ"$[-VTR[_9:6%]N+"L$I^AE:2*D4.@!3Q-QC+SL MY>>W%).(,A?.%ZSX.Z"K6$-":*>-!XG**340I$E +QY3&2OP/*.36F2TVW]6&62F@59@L:TY0X M*U5:$!%^@.31]RSANRC/M0YM.=JU6:^W^/H#K"U;=W$K%3KRL;9 M>HZ7O?$TT^3%E568#[AM;B5/!,8/9]!,G,3.M-=\.U&+*#AQ(^)_3I,+C/%M MKK*M#K7*K$JFU1%5KP_74,[I9(6T'V; \'@Z_3$++L]Y&I5$V>P-=882'.QC\M; MAVI! *#XPZ6/@-]A8"+2A]]9'W[:ESO OWIZ ND@_>-7.ADGTY)\(8Y/P>*< MZK">ZXYRFX94YCU2PWMJDDZUAFLH_WXDXV-;3E$&Q UF0-1%!TJH'NLXIG&R M>N5W<-ZC,=ZTW1695W_K5H4H]T$>ZA-AHG= KM =<*"O@BJ=;,M\[=K9#6HI M(6&#U&J!%1BRU<,WU8:>:PDXAN(.-!E/I:,Z$5$0X2S2?D[KJ=1J@&V1]T1- M;73S(XY.D=GI&HDU#<4Z2F:(5-0MH_8R$8 3H/62RYYE-O&R-J]EQ_I&2:Y& MLVOG+B2RG5)BK*45GBB5R6*=%W-XTL=R^L>O9"J>)#^6#W[''G_DV%]'VL^I MHC W-ZFOA[+!)S0E/R1=8Y8E6236R,./:D#<;:I"#N@J[)+G'VIH.%-@17OW MT>#/M5%SP=MZ;B!D'9AQEQ[S+9EY?W L/J CUI!],@J5GR*JN5Y%F_:PCCC- MUGFUL]RVKVWJ#5*,E,-M8X1YLV&RFR\N-_QX A4BBD:0<29]\7.P-Q.E^-H< MB =!T,4J2_PAA,YI/^:KG>6L+C.4IC96"V!4V96$[$?<3YB(\B4B-1RIX1N* MMOR&0U8U;5(?X-V5EG4(EUPTJYN.>NUZ%,LE9I;;?'F,$1NYFW5Y7=EF?6I! M$9=X&ON8=QKE7MS059NWIX8O!Z%SJF%#%$KNA%<'6&*H]HK):JZ<::P15OQ$ MC2A/XU[S-+JF(^I1[D(TQC?L/!(RMFRZ8QU97:%YAR%QC6+=ERI_Q! M=K7:)JNV7<;F0K[A=$QCI!+73M;0*_ABT9],6*Y0LWKI8=WLEBD6C8'Z\2N= M3L5).JI%\7ZXXW[%^^OB'>_+]UF-)G8I-^@A1_-$+FD4._G\2,M-4&?]PQYG M2CFZN4L\(PT4::#?ND*41-7+!$Y1G$KHO9ZY<:>9TK4#]#6ZCB\ZQ92HB5VC M.>EZQ+*LK-$8TC]^,60J3A!G*A5S.R& +_#T[U>\O\[5?U^^SZF!YIHISX:9 MM(;-!]*,KA8<8RCY&LAWV\^C@JY_N^:_'1$*W:_=X.HNA+XJ_?&;52,Q!4BZ M?L*WONC*:Q?M^9OHCQ]TV/Y"\E4#MNK\).DW>Q5&6Q3_/_"/3R_<_^+:NK7_\#_]DO@ Y$"^%F^FJ\)'IOB!H,^\>7 M\"#B V"]'!AST"__W__]OP[[=QR9"^GZH.,A @@?SQ.0&%M U!*B M_U4]37 MHF?O#)WTT][0^;EG?#32&(X]DJAQ"J'NLI:YYO#)>&N*'(624/O7B!^!&\;?_D M8LBS*Z]8?QVKMPTZTQV6\4:5@8LJD9155MK^.31VY=> ML"7SRZ.WI.E$E:"/;Y@MX@1NN*"*ASR<"=?QV=E9= MB06ZRW& KS9JQ6F5J7,M(7G\9'\NK[D/NKGFM1& M]<&J,-(J6LZ;4GJBX\GHR:-^+LHV5TY6.)I;5O.5--LMEOD9"RVBH[>;GIRM MF^5Y@J?UH@LRN;HR_D*'?4V( MX*7AE0-C)Z?:DF[:T#3LPM8SNBEIH:$U%G+U54F1!T8:(^:#_++L>(412I( MT"9;P'8'R!Z;NOR:7Y!N"OF%?(JAKOZ%@OS$RTZH=9^05 =RC@0? MR(NJ%>N)NNM33M"Q,]H]K_M7$RT-.#$+VLDQT;9-214=(,?6T"&,F:X54]0- M_!7EKZY$2_69T4+7GNLFU"Q0K\VAE3Z&WT?T!OODF#%G"F(+$Q&G*NHQ:2H: M$Q!3C9B"!KKR!XJ:,\ DN!U-G4/SV$'?5%P'"DX,&;Q&R.$L8AC:.?)0O(:C!?<7\JHJ(IM&-5Z'CK@3=)^C,,QX!FZZ"G4Q5^W9*FWE., M=6)EUP#!\T0J'OX \>BWG@.2O^FY_WL,X3;N-RB)EN7W2)Q#@\4)BJH_O\4? M)!JU/REK.%;4.P7VWES;/WVY.SM9=*0ID%T=-)1LV%D? ZB&(!>NA8R@$7S: M4! P4-%!"W8)CLC7T<<40RY7+762KGA<8RC69J IR8K^511S;A_'=\CVYF80 M)?!%:F&#G[L?#COUC.S [A-=Q]Q]$!A]_B@WGZ5VC-O0D_!?O'A7' MMJF[#CB',?O[_WT:)UN,PZI)[2 M$1YN8!TB7KJ-=<"?Z#>/=4?K<#%>>O/8;K0.GUJ'CQPA]4WEMQ(/WS5B+S85 MS*D0Q!<=?7AK&OZ4O3\],+A-.RV:X___9]_CU]. 1PPFA=_=_$K MIR/]1*6^?#K>VKSXY 2]B"H%Y M>;O7/W 3[$Z(3FPAAOL6YSU9>%7<7/O@\MOAR ME"W_AF>0SK.65LX196V@H M!]MLPM1IK>JTPW*@-7 RRUQ&SHI_?BSEY?[:;D^.]?4UY;DH)X/\\0NG4G$B>>E[&KXU?-^.VMT??.^G9MWGX(OVS%/!GCDH M):7S/M^>-'=F_"J*#])JO MG_"913G)NSJ%L@Q6;4E-#]^>D28(&*[HB$! MN'2V\Q4WT-\E+_V1]7 ?94_^R))XD-H,-VEI\,]XS(5P;%I@KKISUI#]1T-( M9A$BZ^ 4F2T3BTZSOI(\'HS&"[N.#8 [7PL4,D;(.,&(AY[%2JJ8QZ0)KCGCJE,G1)Y*+M)$7L;Y.\\O-8#AMIR9",HA_ MD/%T*HI_1/&/*/YQ,=/C';S6MDDOV50T%RMLF[W%*-FT4O[9+#_>D8R3)/4X M\8Z@R?S^O$?D[=R3UH^4^[%R#U$N[$\$9;S]C\7=D2G_>)5?(O+H\9*Q@Q.J;I&PYT/(F_1401?F_?#(BT_0EM?P8 C_E%=D@PN((1&54WE@Q5F0[. M#^!2<:Z62\2\JA6$X=A(F5NRDC\KK^R=GKH7S@ M%/4G<\+OH(MG/W-;,B1S#KKBYJU3^BEGRR\$VBSQ8%RS[-Q0HVQK& M2IVHA@OU3F,!@O[81\6RZJ)E"0N2'#M5V<'YA(NOQYY9Y[.IUH]?J:?C@,%$&AV#$!9EM\L#G#P-^;Y;\S+B@I!P80I!",XE/J=N'_D M_;&P[D ZMA;M@ZH*L@MVI2 L()D3PS]#A,H.Z.8:O6TC =OV7S4&!E!4QXZ% MQ1 DU[+@^V)P4E53#@M+R*@UVX$\%3,7_E3#)H EJ:B8@S,5C?VW30L-T320 M"84Z!,?@ =$*FWLZJ<[.3KQ91,@"&IP'Z+BLM@(O>5B9/ MEAU[K5#*2AB/6P$6H.@!F77>>$Y C^&7)^[D4^Q@O+XXOACQC=1=J0+1!H<] MO:BU4 HK?ZB6[<26KF@Y$!40'HJ*B,.'5!RB+2;*4-ZAC+,=/E8WG] ?Z 1& MQ&/(?B"P__BCL&/_[)H+*+H,1?PK[O\%_T\,>AS2%.)GZ:H6JLPR%9V8C@IZ MPE]"4&X!_ 1-@P@_#MOE\X"HZ\%?;%0Q!75]+.I^IHP]!< ) MZL7 "0_0B= *_#*BZ.^FY0258L(&_AG^O_\=] >_'@E.Q.9P.J?P%\OOY[_B MX1#0-.@V;%&'# 7DIUC_M_,2]2_N2D'A5,31,.W/!A^-KW0!/2 M]*D?KCZW60!912+9%"5-G( #%9+,U\9\4Q%ZFIAO,TQ6T $UG_SXM0B>1!.Y MV+4#EV#7T&O*0PODVGX1'<<2C>"(YVZ^(55"3*!Y<>V88?JE>2P@^M5@XT&] M&W_&# @$.U3><;^>3,"W<.K@TML^2XMCTW5"F5(1,.":2/YD'@C;KDI.\(= M+4GNW W.IH:J"2[YS+5]J,;T+W>'C3G^7^6].OOOLSG.!]>@M &<9@>@3OO> M\>O/]D,*/>.=]_S\!SMO6I"W6,G?A8<#;5JF 7^40*"4#GWNYX=VO;?YA0S? MA287(\)WV+-$MEU6G2XW'S2Z@XH[U2UB_<+[IC]A8X4VE#'QH=!&#-]0>!N@ M&L3/\7SZ F=<:=2)3<.JXG=:D<8C?@N.V=__**)X\+W,KAB?C@$_>"^ MY#WQE>T0K>PY5K8:ZA7OY)IF;*DU[7:Z-N=FW'PZ0]8K P*MZ8F8RN&:'NLL MB&U$2"^4E,]O.N0379VKAM\G."@%P%5'6B+, W6 4D:526SS)4_B4CYF6O4 M#J0'-@0__,SS-;1L^AQI@X48%$8+%"JJ<&8:(;^9$"= MT"@P ]:V@VIHLFH[ECIV?<0$QYSLG5Z!Z@A:(HA%42DYT[4#QP29Y\@\L4QW M,H4,3C)PEJ&Y$79U[*JZO.^?'9N*JS>5]>NM Q]2J&+<'F UU5#G[CP4]PS. M5EF^89:TA)A.D\MZT^"5]0L!3]A ^BF[%NKIL>I&%M5+(4=AQ(:RJZU^(-]\ MLF\MP+P]XI9FA9VP"MA4/!85F7ZMH!-_-T)QESMM0>(3=;S>\AIB M!QNVSC/"44,9KSJC4H9+N+6E-U'F55"%+BZ>/#)!?+[-"REJUA>,F>MSOI_M<'6$KU_/%\0=I#U31L8.RF3#'DGW!\ M<-(;2F"9H\+Z*+(,+#1E>]+##J8,,S-%G;#G8ZV?]S++=&LZ'#>@20<9XYCT M@OD*\#2%+K?X8;OU,P-_1S+0,-^7"JB8FB+:"H%VG.7__3"*9.?,14M>##1: M5DM3D%0PD&71R<8C)/AR@B0DL,U>4]EK?O!--M4(G(\S3\[;-OWQ!'$0H%"_ M2*"A-'P#LVMR&_B!?# S?9C6UFIZ4LM3+ LL!**]6?O:A-WI 10#U0,SUPKL\%48Q#@P0 + [2(< M^XA:/ P ^!%JWTT8 ]00BJX8>S#"WHK(LTSH$*8(I>KA2U0%A*R[>R&*QD&_ M8(ZTP3ZF)OLH!(&-Z[.V[ZS"XHU3HTY=$A"?H$"Z5U* M#2I0S#ZK!Z&WJ\J0G_SM]H(+?2C8MT-+0_[%4<.JRJCSL+1R/XV3*@W M?/4".ZZKDAI4M?9=5S\"<@ I#XT7A>+@&\)8U[Z% \,!H"NT:M+^S"OQ*_JGSA&311@L5AH/%6":3 MV!?9]B4F,/M\WQ-B*HC?P:51_$CCKN"VN@V#BFB3%CJ/(D*KHH-Y1G8;HLH1W>&&Y&?;:<)KG;K.Q"AU MO$F5R;>T I'7&Z24Y!UU(A#';U^0%B :)8O7U#DY\/KU'IWKG+S.I+*>MQ-4 M8IK'&FLOU>K/^(2BK$]=/;)EV&1CG<$:6J+2[H_;I*Z6D^A(VU$_5_WJMKFOB,V6A4\>]7/9Z)-,><75N,JXP/;RW669Z$U.76>2J*6TI-#7 M50[,F^*8G,V2)7=]ZCJ3U+18*+47?5>KI(;39J5@93I$Z]0E)1Q)E@;ZE,*P MQD(AIGP-)%:=DY>4;.?]\K9I:SCO)GI;HZ9B3J/2$E+';6(-RQ522;>$N9W! M;*(QF)!T6?CD49MXB>:SQCI;Q"JTB3DR4<6<=DM@CMM<+!2+%]%OH?OCC&1T,O.$ZI2:YOD8+0S=9 M25:;$_3H\;TOJVDAURRN9UJ_X37MV8BN> ._U:-1D4U: V4Y16$=P28XO.O&VNJ?D$/7K4*M\Q^AEY3HTPH*]GZ5RCU^#2 M\-$3@%+F=K+1F4YKF(O3U61ER4C]LO_H4:M2@10<%L=POB'9(U!W6E76AH^> M ,HHMW;IL;ZL<@0H:(PCCR357@OX"?D7]3ZFD,1VQG=2WI)J)ABH16"K)\2Z MU#58QEQZ'8U.F?G$<%BG!QZ+'CWJ:[-M"Q.>PTH872_4^=XLWTF@A3TAV/5D MO\*E^:2K+8E"2C%F@]RDOT:/'HO+$F/S^3(@M?ZT4ELI_"*5%>&C)T0[34F0 M>DAEJQ7(2E%-4FTWTYF@1X]:%;A^=V GC U7F&VR?+-;2-2J:^A '+P=F^T6HC\C\AVIFJN4HTQRS!N=G<8CZRU+Q>\A\] LQZ,%)G M.("9?'D[Y.3N&#YZ0@@UKK]4V\75C*^PP]RXSY!-W(!]?2U9@D3+20R(:6$L MRRF!DI2D(.(I2I!(7")2J72*IN37C0_30SZ?3O56&F'3-+&9E:FTU@KM%3Z:.)%$F^>THD>ISG<%2K32%WE173BK6?I]L9+QZ M5>43@UQ^JVWJV*)]4K$2)7?,-K7,EBNL"S6,GC1+HSI[2K&"29/)JK2]Q;SV MQDB8V^54PM M94?]7)0K>0L(V0'7X;85##*VZ*5/JF ;RZ1QSE4I?CEH%HS$ M&I\IT]:I&\4(R9:ZH%LH:NXVG^S@=AEP)'KRJ)\BH8D@S0[2? 7GLNGNGVQZ#J>UI-[70^2S 3MY2UC/-C3MI."SO6;55IK\0FXZ-GCP:49)* M+>N+1%_2"":C:NUABI6ZZ"3<;D307PD3S *7ZLUDM%V2V2=2THB_\V-.WDOY MR>RO$R45@W2P9FBUGO,.S5/[L\'5/V.@FVOHQ@/;#^38[F*A[_WL%^E6T+?U MPR]H?0XR)%]MYH91B;.E-P;[0/!%F:!S'=2W@X3&TW=6PT M9Z(X+(\>^HZFRUW Y+="$4]OUA^/+@_XVDLT>3?IF;,R@LNM+G M)A8B L1MK /^1$=7[]W .J2?:"9:AR];A[^]C.*W^N,=X^D2D[-K-0N[/+;4 M%ZU]9L[.OCF\_/ XK/N>ZHP/&GKZU&\\5W4+ HF?T,%P0% M!'R7]P/M,YB?DXIV2?%!G6F4Q/ UEPC=#)JN>B'=(>?>B\2$L;*8'RR+95\< M?8M$XPH4>[_7 /VF L"7WPQT+\Z+;ZP[^O3C-U]=C^[K9^'B=THM3.L[X;6;"0S"?*)QW<3S2 MQXL0)H?N-_ N4L_P"@S,[^B^.3ER>Z*Q6.;X;F9)G3 M'-:0N:6K+E!Z1<;K>@OPHE3"CJ?"(]2U6J(W:/ C2?/2I6(;S)U.5UO_<:W) MCU6[>*XY*>!"FW87BP2G>KHWY,6ZXG 3@1*2/WZEL%2<22;/>P_&M=3%?HGN MTL@_FR*Y8QO_@QHFLN,C._[>[/@[46W[OX6Z3;"[&\%)2AV.<.8"KV?J2SW[ MYQ>G?%:WU6I+?MS-B@.LDY:4@EK6,W8%Y:,BW1:G*.9+[F6XE@*KBJA00^3K MW*\F^@X*YSOHE4A]?(WZ0(P6:@Y%X_K#'"&LL$Y;E&1+::V]T9]7X/^LYC : M9MX9DFY;$VOYM54$RTF^C8X=0LU!H&V01_2(.J;BK$7KY)T^D4,4.40/J9^^ MUB&ZI?ML;VAR HWW+6_$_3N-N*-D^-CNQQPJMF7Z7_ OMPT5IE'K6T9_(--< M@W"JHTE=L(!UN3"B6R'XU*JQ3F >5E13J^HPE=RBT_=085)QBCF^A> N7*V@ MR:Z)CLD=E3/]K%U_OR1Y^ZKN\H/\#@MY2JF1D+=E$]5FNXI6^[JMJ8L/Z\;T MT1??:OQ9C3'BBU19QJ2,EN@DIDYOX&5M>BTP?G".P.(8]FAN5MCD6ZEGU>?Z MJ%'^V2.Y8C=DC-^EXKK??:L@>?:QMJ.^;H5OWO;/!G>&16;^H]#H=V#+.R;% M[\U]-V_#?B#7]N8-U)O9*K@6BV9W]V":UO[NS-?7'-WERD;FYNGXR/U:FG<2 MI[]D3N_^GK,0QB=B*T6,ZRQJVVR=2TPE711I;M!V6%2X-?GC%\G$:>*32;TW MIG[>S-V]%3*Z=/[3O6F36UFG[V-U1ZE.-Z,P+IHI^P&-T9RY@[29( 98116\ M!LTD*AEUC8IW(HT1)Y/'MV0^A"/SNR3:FS=U(RUHFYH<%'&NS*R;H? M4%Y#O)@K\)(WX^85SLF,1I@ZK?MW/T#EQ7QR&_G&%-1;2;FWPEB1IQ-Y.M\N M-S9*@?U6*; ?4$-X8E03,FU>YEQORS4&5IVK5%ET61 Z-1(GT]2C^5#$XCD] M5@K)\76:[+V;X]_>T;J",7Z_FC$Z3A(=)[F,+CUK^NX'M!T_Z\[MO(=C7%^I MZ%5\ )J) HONNT-'/J@X1>/WZ7@%3=9-0XI2OZ+4KP5XE2R.Y-V=S*HD2F^B.9ZG>B(:Z3+_:FBIB9B2:6 MHK4"UIDLW+2]6:\I"JH()JCY06.?C/_&2^[UJ36F:RQ>8?#L-RLTTPL6W#P04X8_GBUA ]SPHS]U$1I M88_F3$5I85%:V&U-3J11+Y86]J;.2V?&;S !1K@]$2A%9@<"#O:-4 M/)F^T_(#V(%N^Z1">SA*N[.,L1>M9F&?QY;ZHC7\JSW0**TL*APR\@)*@3<3PT:*G*>O+)I;*JQ-*/>_WROO70/J[W M:C+=I*!2E_8/SVZ MO*J0EB+6?N_WS]ULL;!;D^E*^JK0)XKCAHY^T)6-\/,GK(-FN"JTVA- CND\ MES%Q[LVZ#0EWZ[E;OQUN_6SSLR@SU?$=4CLJG!:R-[\;EZU]LGOSHOH/1>VZ M\='45.'=F:DQ^W404/,-,/,5<=3H7$A6'IBR'WMZ[\[+WSR+\N'N3UEY>KI\ MJ%W79+I,OIB;G CY/&;(_O:4NDG^G3!W'Q@OPP+PL3GJ"!ZF>GOX>.+KU;VWHTY.MQ#:!B0BG=8:/OX.E[IJVV G37:[6G MO-0GEV7_,/O=DD\/NUG=_W7-=-2P?% 6;\YU-;P,O#X":M.!MWJ.3]Y/PP#- M)AMCH)Q70!OO%%^/839L(2FS*0 @9%/IN&0G_!!M5&G(L<.:D/ +AS44O@E, MDRA^QF9Z3OB*H"\2:_[K$@%Y.5>8:^$THSOE^38\4P&%Y _&:F0?%]^RWYNX6QG7I+9Y< MBGP616!;+IZ%@=&6RV>16_!F\5062:<^\L31U"2;<)[\]Y^_ZZ,B@ ZC7/[[ M2?ZT7'&4-/3+; A]U-9'#7O,DGJW7+X8EN U;=]5+,W]NA252HS]7G9A MTSO P,QT6L"P;RJN:^C0&_3;EP>&I9/I.L' ;?0,]/SP+<+,DES.!!]$7 V? M)C.]D-Q[V%3-_W][W#OME>^_V1W]9"U&QZFG*&M3GVY=^]NI"+[4NLU[IHG52 MM@I'US5ZU*A8>\;9P2QYG9>[>FQUWNO5I-7S1EDVY-?VNYXBI5W>@[ M-T_/!!>A &I9JM]^\ M>60JO<2-UGX^W!YHHRE=V1=OKE_[\JC=J=&UB29S<@&1J8)XNO5VAF_C>[^C'W\_R/>-O9==T&YP^J2,/,7G^[H1646V MJ=TPH\BSB2G-)B:H]ZGT-I>;84S^%GA+3D%NV^9X,7NG\_(5EOE\=O+2$LLM MXT$]ZS_L_;*[SXU:,4A-YL4*3TTF,#6Y110QS=QQ&GS]9SMR'] M[AR2MEY\.';<4DOK 4=@3C.?*8OBHIQFN!_!*O8?,$9+)?!SN(8?8P_IJP!^ MN^EK\(JNXAAT1?;0974S D!/;0J*0P2C#<(B<(V9$Z!+JUG>/[W"(]KLB?J$ M]V^B,+'?$?P=K+-7@H&B*Q$BZRM4$(Z#:MD<>V\>&[^,!1;SZC;@J9(XOE#B M?_]G9 '(!+,$%!!I>;#P1*9LT"!9MKY$T>%E.XK94_INT)-R-3?PN'8&+()= M%20QER]^%B*?LWC2[@#[]UX/!5!!8H/(PO MJ;+:NK"/S&A%MMU0HHMI9H%W=%RFB5NA%%?3Q)*B555PO.1ZO58HYI5:M:@2 M<,[4LIJOD'Q9*7YB;U5"4O3*?RY.*_F[NG@IGYS]Z6EJW=S=K4DU">+I8+X_>2F>%XZ;O1J\N0S MGY[EQN_\K]^BZ.OV;^GP+'LK=AIPY<0S#Y2[4N'"N:P=[M_@86;JQ5/':(#G M.?',WF7^O'/8_:FUC-Y%P7C^Y8N>UZL5)J\TL@=7RL,#N11/]_.*W7YZR)<) M&H2)*Y6#[S]>KN\>"X?]EU_7V=O;;N.VL@MF;.+*]F^Q4'A\OCAHG3XGWQW;/JH !='=KE7^E/VMFM;U[7J%"D5#X]%]<^Q+/;_ MW%][A8+\T^[":(J3E[YHI2=)/SO;O2?=7D4!Y)Y>P$.E*1@Y?FR_=#71M%ND M>*N6SQ]ZQ'-Z:/PG1=HYO)?;QD%5W/=4IU:]UA]^7U]3/R&X=(SCPWU7?I"& M]J WO*SX?.OV](+>K=7K;#\5O'/&77-W89EF4)*W;\^]%6Z)1S1A7W&;PI%I M]Y:\AT^^-+?51[[G@X9+RY>P(% MS@!U*FB!;O %\RCH-S%O&U2N\/T)QE&PIG7QY1(?A_6/ WCD?".A)(Q#*5?D MQ+2\@5C*FL7 6J1EF=H*UBR^E[ZW;1EPA29'TKN2:+>-@<9J%@XM]+E6,,4_ M7-7121F!+I58YY[%D'4G3G/ BOR)M\SF+S',JIVM6 M?-S9W&#Y*L@BL,,1@#8O]2,#)W%^0\@_K1;QZ.'7857_KAZ>WNQ7][__/A;- M4\P=YC_]6Q0S^;<>+YTPQI)%65Q*T6 *.2?QU+*\PD=.(RNBD0.?(''<]>PI MW'%GN;_\_/GMPV'[X>I4Z_A'M[J]6\LC=U3+F7QY7KE(BMT@(!6)>S@;X^', MIB'NYJ2%GYH.F5:+W2%N6_S^_:)R?YE_DDJ=IW/W6<=:;& H29(SE?(;CWM- M'A/)W+U)':]P^D@6?1S9_K38Z*3_JZ[7]OO*?;]NZ]=F^^KJIKM;*U+V$,N9 M4F5S'9P\=W"X@\,9*C$,972G^3?73X^_G.>3VG/+KQK615'L_WY^N(8F4X:2 M,]7JPFK<1/LW=TWB$%JHR;V<-Y#+9JYN91R3I-6MV\-!NZB#RIMU&$MEPW M*DE,%\=,&6>_=;#?%,(S>Y?5B[W'_9*H'%Y?7BBG]=:-?EVK4,\K(Y:*F5(^ MK;Y7B3X2A;,C*+2"87BDZ(#;'!($_JT&:0F'']F%?.VN_V"WCM_BG\KC_<-L3=VM5I#"YG,\4R_-V MHDRQSW;%B$OH*J9/5Y3I\]9C< ]N8Q)A:5O>S^GQPSMS#HAQ"@%>_"EVGO_< MG/\2E=,?YX>U3C=?/KW&U7O @.6JG!&+:9T>C+IPJN\X2'=V'1I%5VN%:\S8 M4C+NM*4TX$RV4\=#U1A8;9_I]A1RDZZ5MO>]JAFB_=72O/[[__^46OW'Q^[];L&+D=''ZY0SA2KQ>1N2$3W%9J_A<'[M_N) MO3M?Y*]"L+7!6+*0O-!-EP2ETW'L%P,W5C+[K/=SG_A7.@"L6]KTK S^-U@"[9FS%=!1RFI[C"LE5D&7O- M%=]-^N&DRU3]\"^O?+/F]N[$8WVO]NNX_?#KZKCQZ=^BG)O,5(;PSWT G1,K M.M^]$0VXI887N*&Q;C4STJY)]T>G__LV^?;_!_=>6L*YTA=DD2WJS CP)* 1 MTB#T9 FUU029$ <)!L$-% ?OZ@NZ8<(%BM#Q/;HD7E#QG$\A@*>I]%S?\#+" MG=*')@C='&[ Q_^3VEWON%24OC\'1X,D' SN%U?+B, YR@F_/?"S@G2CE3- MJMVL*,ME,7N[_T/X1E,1A.X1S$%EZBX M[8T!%Z+,A#JHAR;85@;GY( #;&P[-(_)J>,['>@.7!'N6@ATKX,Z$MJ,\!.;@>(0#>PI;9%/,7I"YK25D @&;8)(WV$ J3N6*3O M(GU+Y6\@%L)^(<\ '[IMCD-,@^A,NF$S02=08MCR4!"L8X& *3X,=PA#MN&C MX8;((8H#$@ A-8+W-8%D0\-71PD$/4*,PQ6LFQEZ*4Z#6AJ\W89VZ 2_\5QB MZC#"#1OTSC7[.4"T@*$ $T=4PKA@$_& 37&!A<' PN^*!S_T03(0H@AXF1GZ MQ8+B@+E#)/@>TT'LUX!F!+^##<$W=&S@(+RS;03B=?WZ$Z 5+V@30FU*B$8P M2#ZH*@B870J7!%"C&TI1'; MU@$J:(?8, B'KH=^'3MY9C!M[ C0CP:=9.G8 M@#.ZWR9\(#B![/HFO5YW[':TX> C0E1&"8 -#+[#\F!8- /5#6X#P"L8L?DF M':X>7A$..K03;^K:9A>/)M((-MRP TX5D:;^3GCX&.HPWT_&0X"! 3<%FT2 M>UF+H'ZIGH\ @UNIBP7-=7VXJZG JQ$T%##04VP+>$N!'^ B=A47Y(>[;-&W M!A$.],6W*+A![!T'WJ@R"D)1(: %^ \=

''8\@H$SD! ^$6_L"<<-KZ=B/ MBATN55X]*&.00GAXAVH6 M -B?@"3@RKI.RZ58MV'"X@[V#X6%=9@^\R&#Z7[PQ"J30UB48(?*#+<9CLM M0&W(=6@JB.4&E EM08V,7H]$ Z3&T >_@P_E,?-$P,C8U(?*AJ\,56)L;-%Z MA0VG,NA28Y,3=@'BN+=<&X^%#80#,L1M<5V&7NH)!"@+(@QDI@&8H"%_ \X& MF!U2EJI8J!9LUU70#B'43M0.&#-X*$#8 *\7YVB=+F'*&M@,-1BQ,6VT4(D& M#V*01OB@ @=S0RV!*2(9J+(1#D8 M^\R:A>8*[L-CW@;-\G'L5,5G\*>V+G T7.)Y)G4OPAV5-0/O#F "C "T2G]& M5O0=E02VDTD.&15G.N"_;57,Y. MAF_84W/>CC:E'#C5T$6!]ER("F>PS/7$;S6%W"V&)1^"(<4DXF))#<%:"^B7F7*Q.Z] 4? M@<0OB]\.;Z^NZ$?IV]?0EJ"> 4TI7<4P0\< #!KPI.4Q+Q_^":,1$KP)U1-D M9T7,%IAR1Q.>?7";6,BFTVU!: ^9"XUO%SI(HIBQ,XT&Y?+A(]$C"9ON(OC= M\+5S-QE/WI;B$M]2G/ MQ;_%MZ4XJ)@H*[)8TPIBN5:HZI5:I2 J-4VI5RH% M22$%N3)_N^:Y!F)) [,DSQN3P[;%^!)8!VYL8 ZS[]C 4T%P21V2B%L>QIXT M0F4."^.D >%T@$Q(Z+ $[,.*6+R0NGH&O >8MD".#H6!E\"=7/ (60%7I :D>%TT+VYG?CLK5/=F]>5/^AJ%TW9B1>BS6I//![P;AM]\5PZ5_G+(M_3O=>JP6^2PVMR@68#'J9;FFUT/Q0ZQ,:'[PJO+%W M>723[:ON?:E7MD[+XN\K;7\DH?O:.9"9;QI\QE'<=:^(@\0,Q'FI'RF&(W*T9?QX!/'P@1I"9@WL,QZ59$%/!5*+#,G :.!=P+U' MO"^AM:[QLH2G9*$/$/39N@YV&QH)CH!AL_@&(A;<"SQ&I6$*7FN(!]FR]7Q] M(=[*]:YS_EL7]Y3=:5-Z0S5YOQH$-]Z&^=%]3.Q=ZO1Z^I3PBGTZX/3GW>#F MYYKU=//G[.RI]2S[1XYU<.27BXVH#HEO.6-R$%I$_>M=AZ9ML&E[_8GH8[<' M@@.OJXY;OM%?W5W?:]H.T+TVT"HQHE0_Y?L_]WM//X[O]_4]L^/*HY4B,+NB [1W%Z@8DMXXX()L@.C:VB$3H\%J#O;_6T] M/OXZ]>^-P]/3?MT_?I:<1CI1=W)Q] ;PIBK.I4,;I5%>!LJFH)J*I/W; MF_YQC11JK5.Y?2LI_9^>I>Y^^E?,B>*T*K./HPC8B2$),QX0J5@L$@K#,LP9 M82J6YM!'W82< (86"2X,BCQ,T=+,S^S)64$NAW-@T8R] ]%>PT(%BP&H23]8 M< 3IEST+XN2FT4&H']Y>7D6)[/ %/TZLJJ-0>BP^_"I?_GQZ.=P_+?N_V_?% M&^_A&DA)+J\$2#CP21Z[F$Y\6\[@&;\/SPKUFU;IGK3/SBI5\;[;N>CA:J+5 MV))P5^Y!&B?+)DFC^7.::+7HC,L@ Q]R00:3D)B&A7#-["](.@X/_:DV2:O\ ML_QR[S]W>LVGH\Y3_: W[0BG']?GI[?7CW?M0^-[__;HL>D=>+_PL*?*^)47 M_8IW\..L?7RO:,?VG=?\84L/N]..<)+RO[[7[>S>M;BO'M=^'/RY4%^N\,J) M0ZD*[MG#956_M\7G8Q,N^/'C+%^_A@\3;[^I^K\/.Q7[L/6LWQJEX^Y1IW^' MSY2D\4L?'"5;+)S+CMAWVJV7O'ZN/%[M3CU!RC./BO)SS[L_OCDY/G_<_W&= M;?60C,:OO-Y]V+^SKXS.O>SM_VK[+>?NYPN>2C71)>WHH$:.+2TO]AN]\EVI M>.A\_X5OG^C2BVP4.@]*56O)8M=WU=*9;;7QRLDN[>JM8OVH] M/!HW!WN-J4==M9].I">W63KL]_>)W'BX>&E?XI437=HMWQ%=LL2#P^/*P;[; M>#*>ZNHU7#G1I=K^75;_==#*WN_?%+^3DSN]4[FX9L>%CQT+=9>__*T\W-_> M&^W=PMD?T[PYKN%F=I-=NOC]Y^SRH%I[:3WOW;@W5]F?>R?MJ6=R=3OZX[XC M2WOW_H_R'_?$//7:5U//Y/I^_/CK6OUY^%.4FTU%KEV:XF5VZIEG+@WSX//5,KM;Y;NTA+Y:->__Z4J;O_OG>KN/I71,"O>[\.NJ()_?Y0^6W>G"3_U.X;;7QR@F!GCB^ M:K?$DQ^M+#G;-XZUPJ\;#]\^*="2OO_B6"53N' MA:>&4>W>]]W&0>DQVZI_EQMPY427?K6]N\.;AF0>*ME2H?;D]K-'!)\YT:7G M^[O]GS\,!3S2NT;M\=$Z>JBW\)D375*O+@O/!S^LUOWSU?>KAZ9U!*$V/G.R M2_67D@AT+-WQ6J_;O>MI-&9Z>\7]^]/R4>NY^UP]VGT$@ E>6 M)BCG3MPO%JM=[[YMEO*'^P_F]9_]WC0:ZS\V+DG'Z-X?[I^;W8I3ML3:/>X[ M79AXIG7M_U%ZM[]:M_6?Y%BM7)\<[R(Y3;S=N?QY]?)R49,/3_\\GU^JA0K) M-WO3"*_R0J[RO_W"<>NR=- Z^U4JZA;T?0J+W7D75?_\3K<.Y5O9:F8O^D_F MX>XT%B-="*.JM>_B_<-A]='J=W[^J7:1[R9Z)-=<[>EA[^&IU7Z^^W-O_7ST M]O>1[R9Z5#I^*31^W/Z1[F]!,[JU"U%J'C>F\=WA<[-UIUU4.H>DK/_LVON/ MU^>-ZPB)K7S.[%!Q<+[!#2.%R=FPP]O'\IY6.I=:[:,]O62]_.COMGM+FM]Z M0ZU>.2>$C16@M0)M;D+*!"^(AY-&.#.-,0Z+R,(6QEA[\4 $\.^POL8C6'H& MF"&AS ;!%]:(:1@_8SQE0%Q4Z1:]H]5OG&1#*HS6##AWZR-E.2,1WT=ZLV MB>:;Y%(?IXL];.2NI06#/>.P/Z?UN'_0/'ZN'9;Z=Q?&([R#\,/^XCWLKRCE MBEMRN-GL85_3Z7Y2E0M^+,PUGFJT2/&>:!)QVOC!=MKJ^5Z9-3BQIIZCW'6\^/W_U MP>/-%ZU=>OMYYL7EGF:6[Y9^8AFC.SGE"K&Y'!8+1PJ' X<#IP= M.!Q>Q0[+])YB=BQ?W_\O=(,"5LCO9G"K4-+Q(B5>FN(I7U>L)MRIFJ$G*0I' ML HM56RZZNB4XZ&2*CQPUN"LP5EC_7BHO-T)>\U1&'%DL2X&9>^K/>HB7G]I MW6=;%";RLK&>;?%MQ8=9L%G"))YEL;*#+&)>&@]JR=;TG-FN.[YR&E<"^GN7 M[;W;:R)F2[TC=[?QZ^SL%A=OX5$]^4RQ.N\8LE7H=ZR.#5=OKMXK4^^\&%VK M%"Q<,G[?U']U*A?JX8-8^-&I%6ZROZ35J??CW=[%U=F!^:MU^](X<[0S4VE= MH7J7/OV;KV8J!:[>7+VY>B=V=/;%=_EX]OC^[_T[V>Z#? M53R"*I.7N'YS_>;Z_3[]INYY>=1^%]3"Q0]9*A0.#=G\^=-^\9M[)[LKT^_G MAZM?Q?L+4COT5>G@QOK];H/MW51$7!R^.$-NW[&', _!*JRRS1E=)O-RZ&^ M4,6:PB G%\\OIYK9E@Z)>.7^.-M3GGX\7->*&.!7*YE207Z5A[")C@#7O-1J M7ARQ]4.JES[5BR$B_:CJ M-!],V9"-;4U'=P)6 M<%=\ET^&KS+=MM)ZCK@6(&IPZP(RL\SS'J M/MTI[\Z>/.1B> 3&M$3=7ODLZU>]R]/60_VJW=$?=>UV%S+:=8^+(':R$8ZHWTK%VLW^D'\KF\<&IK#X\2OD>=*+TZ5\(:HKY M]'-,4G6&.Q\;3PPQI396P@R[ZMGWN]M[TQ;W;W=?3EZ^WSR]%*^A$U7T/O+5 MU^7X$\T,J3&OW/O@)+/N),Y*2*;PTBV<=[Z[)ZW+EGB_]ZN?-[_3\UHPLU/) ME,0W)G82D;\A&B]&^&AV>+TE4$M.'V]$N5-RDR\STLN!+DYDF:?04+?2Z?QY M.>YVQ%OC6C;EQMY>T<3#H/*?_I7$0J92F';B&Y_J[X>J[QIJ(-ZCO[L^# M7;>IGE5:AONGZ=2R/U^Z#SU0WQ)3WVI^7D4C5U^NOANIONLMK'B#_M[7^E[V MO/RSWU)..W?]O?.7T[R-^EME^EL27[?D@.LOU]\-T]_U56>\07]O7VSW].6E M>'B8;=\YG:M3NW1E-4!_,8JG_K,X;ZXR304:>S/.#N0U&7P)U-:PV@&>2TGH M JB U\YV?UN/C[]._7OC\/2T7_>/GR6GL>RL@/R6(^"G'<@XX"YQN%G!J?DB ME_]81?'R]Z^3V\/KW?PO'T]WAM!?S!5>5]29Z%D.KNAEZ._,'ZQ"T27; MNJZ*?Q[SAWWKHM,E+;7P8P^/1R]119>XHG-%YXK^/D5_?Z9A%9K^5/_>Z6KJ MOG_8SEY[9M57_CP\HJ974=/+?/L"KNE_+2:Q"T[O=O'9RIQ/ET/^^ M>ZS4#QY>GFY1TS'Q *I>3&?UP.O2"QN91=@4PN&\DH*<0*!O4XBE?__[ZH]Y MTVD%\TJKT1-EO;4TEWOSKRO7.Z"@K+0 MN;1PPOYO6O+_;WC9A=\FCJ&N3.2G?!#M%%#2&5-HGOLS)'@"TI([)N Z]@U$?(+KL%O1@\8]YRP%9&3SC^] M-I=5J.;*_"3UUP_[\HZPEW*E A?\.@0OYJH2E_QZ()_G@E\3Y.<&1%SRG.4W M3/ <\ISEMTSPXOP#H+G@YPM^*8=2+PRHDGUZZGOZ_5[;E[@30O/+/2%4SL>] M&O##]\BC#3DO^_8!SNSVP8T>5-V(WML.W>UWM./'_>7^_=^V7C8 M,TZO&K5"#3,]?2,(^M\G0NENU>U203.FL=6E:OR]/O1]>@=070NDKL.K<9EFZ# M=6[6 H5D*%W6J+8ZOV[.FO>&_5WIV]W\X96:/*7S*^7^K2C^:MP_EYX[O^7> MX97^B$I7HJ9.C/?TKHTQ=9NM==-6H25#ZX[SO7V#M![O[I];XG&OVU#L^H]& MXK2N?" W:LVFN]LB=K'?+A-%*9ZB@UD!K._F__S-2!#K!O4&2 M*-+RH/A4IHS:(%E68ZKH\+(=Q>PI?3?H2;F:RX?IIYU!G@F[*@ WYXN?AP/_%&4'?@4W,D!1E\%8$%"@\+P>@"2%L7 M]M&Z6)X[ *[R&O".CLLT<2]]&>]\)AC5)USMNRYR>!=#*=0DU4KU4D7+ZY5: M.4]*M4*I5*I5B^5\394U5:[(Q7(QKWYB8\3N./%(6SY7+"4XF>W <%7?==%# M*%7$JE0(KO[X:$R!O>2R0YA/Y Y2QRM?0OZ/,3K:5/T,#S1, M_3:^P%P;[9T2Z1VN$M<'/51'>N@,>VC[CF />BFXS7!%.3"O)GAV@\"#'*%G M>,VQ1[K@$C%@!,\$_22:8-D>8>(U;=L1_D]I=[X)!T2%S]]AR-!WR@@GEIJC M=]WZ=1?<+\4!GTLPK&!UO&$)PW&56&^@5\^^XH E,/OPLH[M> )TYPA("&@^ M>RU\H=?@P,OBM^O!I3?T4OJU].TK?2GM#'9<\4$HN!I_5J>PQZ,=B[81'[%K M63[<=S/1H%-T00.1H7,H]('B!((EL2@.ZLL.*H($]*_I&W7#)-I0W$./E/X* M;FD33TH4\'!%@PW\%[PNZ/;MX?Z@I]@64G= $'U!+M)75$%M.V'4% MWV4=I!(=%V4&=S$@ -<> (,$FQC0*$*P$2L]PT6A/?L&/"[ MQ0V"3NJ@&I[].J@;@"DW O<2M\O[0X:<&.X+>$(0CS;F;SC)$,U1S& >/5 [&8@]@@1(1E0,1"A312, M/@?\3J#CR%I#EC"5G@LZ;(Y0&=4]N(,Z$L-O=0%$!BW#Q(>@0R/#YLS5_J'< M(\]R2 -:CU]BNP(5',A<]ST?*8 )#RX*#1!CO%#JH:^7$>J^"ZUP06$\N(,T M^O3*CJE8[!Z[_D14] 9I+]J#4::<._HV&*J,@-NGS)9P3@#0N62$_'&_%3RA M%FD4>1X$[. +R$L'WCQXKNOZ[4[P!W$]HZUX 55W')NV$7Z:\GS#ZMIFEP@M MR^XQD/D6^^P 8N!AOJ42!\=BP/UL$(TVCH*"766HPF'U0 1]@>T.0^V:ZB&S M!U+.X!XR-!\"ST2J4]2F0;I!2X"^P-ICNQT8 QAGS="!UJ@P<9,:&,=0HJ]Z M'@@(KJ.2HZTU#?A8[S.\SAF"$\"FW09; E*'5_1M'SZ"_B-G&'I_GH+@TZD1 M<7VU"6,2*A\(9<(*&*8Y_AWS><:_90/MCG]M8$2C37Q-H3G^)6[*HQH=A,3X M3^JT5[JX:F;\2P^8DG@3[V/HFO)<:!\(?=H[Z\3$89KX?H#;R9<0L-23+ZG[ MVK0FV1CK 88FC2JVRK!\$OD%X6 !:=#-CAB=N:$O #\SL+L&F!?TFABFJ"[% MN8_33,0MYDG*(+8%?P=29$2P:V(!;*,I]' _)SH>3('IIDX1;D'GPH2_PE?, M;<[<1H C[]H6AN09?"LH%7BR0@,N!7P2$BHWM,1"W7Z-DD,_!(N> (9#-TE) M%-T!'XUR$=(-(Y@HY02[8=E1YW Q9[S&1F6H];1]3S !2TRVF>!586LUXJJ. M48\,YMJ\"!80O-F5"&X[R0FW2*&!=] B_5$C\:IAH6.!1F0$C4'8$XQ($'[N MO'6[J[(2Z"\KM@T?7 MIWZOB[,'@MLA],# 0;B-ZP/P;QCQ%O&&B:R)F1&.NSAQ-YF]U^G_OJT#D.BD MNHY/'>\P$0/?>,#B/OU.53H*S8RB\\PX#C$UX#:@:)8X1>)C@0*9\A0ZR^$* M#9O>S P11R1'Y#@B<1-/XC%3SS#&W%SM(7 $:PMRZ' M&X?;-+B-6$264*/ @2;VO"9'#4?-:U&CVFXX)8BI3#9_1C/#MF!!(ZA51*>+ MUE%Q9'%D34.61C P)#3Y9*'O#?=80:K)'4RM=AQ;\U6<(P&@$-/,"" DM4G3 MX=&4!=R'TQL8J2J.H>O1C+KF8Y3 <PS2"1"A2$4[0!?!I^^+W2Z9@@(P0( ,UGDR" /]?''[CC MSG&U.$Y4-/+L0U!()YUL#P\(41I87>"%%0)] 2MJU28)9Z!I,0&E.58PCQD, MN+%I05\@MG3[KD?:#*UA"!F]EH.2@W(!*%U?58GKZKY)\Q/AC/AP!J!#RZC0 MTW.#_ 4TAJ=9.;)>YX\)2A? 1B%AVFI@3?70>K(,;/0O:E%Q;IQE]P5*>%AU MH*A8U3BTP',0F,#%%WF^^((OOHAE\06G7TZ_P<1IG8:_8,2Q*EW#VFZL=1$\ M>#\8^[J"%3&*!Q;>H,;]]03+,;:E&!N$NS2%ARF]01$@EI/28E"L5AXD_L+Y MK6!"U>:!,H?5J^8J#%K!"=Z@KD-(@N7.)ND2DV9H5,5M8M52CUY*B!=,@XW4 MQ'&<<9R]92;5L+#"UG;Z8#==VR2NBC%O1G";CF&U\"H:_2IM^,BQQ;$UCBW= M]+%F-ZS''=1/4]@0BSB-/IM[72=X1 Z>1(('":CKFX"2"#E9BN?C\C'PW!67 M5CH.9T5]B]DZH@4K [[AC[.1-3T(#X>.AIP[8[ML>0>S MBAJI \IH3=O86CNZ.G!\,5_N0QA\&Y['-6JN Z',-JTF5U$!F[/EV_ MB#K(:F38 L#(BK\,6PP'OB@K: A6[=1)N)R(K:][]C&CKANXEAI7S 7+]_%2 M!T-PVPH65LUKFQM=HH2O'%D11!AQW2*8F1=%IWKF"T:6P4H MPUA&"SB\WLXOK]Z6NEADLM%S8EAUL'X*)]Q0W7YE,5C$P[FTJ/ M+A#3;"96$[@$9>G7X0IXL=^A(P9B=$@71X2N#'T-+G"0#0MK<]AF$M &)>@C M@@&?@X5AD7G%S"@&!RL"8(WL9="VE M;4/G31@4\*/@[ZYA]4U&3J%C!3=;T>Z:-OQ+.Z>A;-GB5[8\ /IALEJ0$4E M6Z'13E\#)L!\1)!*#1/S=/<#VGOL"+X,7MG!%8T>MLI@I7.C%>!!-P4<0&?6 M2BV+$,VE<@.&(- 5+"] +C((C"RF2,+'13<$Z#BVSM;IPAU!GT*W4K7;F"A& MV@NI$#KR)5C<>.78X0XD&>' SAI>]C>TVB5FY%6#JP].?@^OCM8F '2:-CR_ M/UH=B#*8UC8JH9SP 5T+9ZFB>T/-]Q8>R'#!$2;+BW(6Z:V8!X(@K?'-8L(= M%>Z:( P$ ;I(=,Y<)?3'<"L9(2^%EGK*YD"#;28B<^V!H=,-!Y#N#<]N[-&S M&]$-8$VA^\:PC1K"ORMAG27;S@9>,$/SZ'TCQQX-?JO0I<:=<.G"&*O/]%Z7 MRH2E 1$>^$XHZ@E1L$[.Z"%;4VVS]>T:2_FT<"H:0('SRK0X,%BK8:@T">12 M(HDJ#E](N]7Q45 ++R#DT!$:6+WLJ-6+\$&P%=842SEZ#T\D)@1N:\@7VBI; M24W7R%IVE[D;"+"!841ZQJH9$UZF1;PB2\,[G2K8:ALSB(1I4I8-[IX7!*B.HS*S24XHM.K,+ M806-MP<%J*$Y94Y,:'R!'IL85P=Q!:ZX;03Q-'..*4[93P%^W:;=Z> %F.L$ MUQ97FTSXRR.)SX1:$(&G_+=5OXC54!ITPPQ$]$B4,S5&<^%>&C9VV!W#T"G( MOD(H!O\G;0,T[O@-=:J\C]QJX[-(@>R&^;F/84_"[KR);&)VPC85L M9X5;N;[:QZ1A(%9 &[ASX4A@'=UV:71[O#91($ZGI?MHJG&8 VX;V:I)'TDW MLJ P6*&TZ,$0RF"N!3<#(AB\(&%BSG1DX;GAAH^B5(L0PNW^G(!G**\J)C([ MW>-KL$W4Y-K/#*:47)>"UF#I?O8%DV@FDA$%_&(^G.Z!NG=R=[#+MEW2G@"] M)/PNAYNO0M.A9T:PJ@;K@Z.!,*:BH$-!1[%?XZ(Q!C@!'XBPY8-!VF$VI,+] MF%RVXQ^^)KB'[N)47NG6Q)'-H"9VI,T)MV30_@O;RA[O[EY%'G\>#'WXC#K! M+!/:P!EBH](E'VR'B,3?P MURW+_X>98:2WX5;6PL>G;A9.IKQ5H)_^O:238'1WOH'$V!*4P"R%*]>1#P-3 MBI6P860S,**!;<3@Q:*;I@;28A2L@0H:-%3"L']X43 2V3#K%/[R+NMI3^E+ MY!$3)I3U'0WIT 8=#*]/KAU=+I*F::8\'4CI/0^FR$TC-XT)-HUS9N7AH3-. M 8DC;(S[O)GY31N=5 S227X;KH$'N)3[T0FPK7!3>23/Z DCP]-%!MNV$,>P M-3=Z$@2.-9IV#3-2P90QUHFPF3:X 2F&EE+K0[OXYGDSUN=29.*6ZG=T)ICI1%CN552GGVB:HBA_:M2$^/_?,="[X%0E>SI4Y MQW.JV2+!S7;)7A.-=RKV2[!2[DRESMGFNT1O)0KYKG@UR'X0JXJ<P4M%GC/@;DT*Y4[KRD>7!4S4BBB^9X^7^']XMG4EX@@?LP^-K#O&R.UO MD=(H(I_;1*JAS[ M&5LQK=2W7U2 LY(E-#.2*RB_";%LG':M3S9E)8G#!DMYI0@;GU>'C?18C=KHJG:^_=RV )O?UKE>U? MM"7 AR,3NNE>Y 5"/E<,]K&<,I@S]B06BK*8R4M2# .:C#FF]8)ZT:KYA( " M]V\48Q#':@J$1B#Q>327Q>'-.3OUG%W(%S)RND5%7$M7S$HI%KU<;R9KS3!?>;G6DCBZFJML&D5/24 E M+\^TCZ=BV?KL7%/Z4TKISQR]*]B(,5\]V>G94>6[ H^X^[)T?LN+B<72YE288FJMT5PWA3J MK2Z3>F->Y1'+0&^H'[R*\J8YZ%Q%)F!#O5%""F9P):ENUS5[G"YE2@9<;\=GKD04SO-R(PYH3=A)U4Q(KF9(Z;3[W!B2KMJW<2.;;)_%RHP *A6VW ,DO-QK+D!T3BSB*.:@J3-C(7R8J8JS0N%TF#HMF2N_)W[=BQS M*3G?,2F14.3$N()\0$::NPDV1V/JB7&)FZ+J^=?Q)S\=0/!GZC1CSUS]^K1S^?R<8Q^@GD^=650=[:GF*]<%YC^O%SZ MTV_IBZO6M;5(^IWFLI2IRFD_I6.==02IAT ^/[>N.'G9LLVO-%A[J18G\S1J MLE00,_GJO)7>'/>;3N9R;HGCG^ @*#68YE5C6UXUEI^?F$XX?'G9V+RRL24. M;(*Y=A/*QH)3\(:;@1N6:K<)KQGC-6,)6JNR93N=%(J92C6.6=LT!S);MM%) M96XM-B_JXJCF=+VN2*:DN;DI#N:-Y]WMF(U/#:1YY=.6 M5SZ).2F]Z.6%3[/G@>;F_#>':3>H[NF$5CL)=:+C$7VL]DGPE!>^:Q:O@.)3 MZFNL@,IG2N4X$NAICF>V;DI]7@*)5T!Q5'.Z7I?G6\Q(XL8>R)0P8*>&KN=% MN5LP 9Y^]*^;P#<@A;5]%5 ;>T!K4I"0DFR87(C%7X_9 $QW""*W2V\$2"K* MI*X<&_MD6\*7.K&(;GA?!=UV%B;,TI\72W_ZBT_AIWT&M\P/^MOB^7N4BR0O M42Z\=BJ1<.7$FX1M5 N94U M4H5E'CV7QG11^K)"%^?I(\\XTCEIK8VZ(![?#8K70KTZ6,F#KZ?9?MTD\40K M?\5]7E0,'5Q%(56QNK%3,HF>Q M!-K?G@*& /-!8/A-I>.2G?!#M.VEX9!F3:)[T3'.4IS2;P(LB&*N6OV,/?*<\"U- MUG")]?3]A0G@;\RE',WH3GFE#:_13;L72B7\FVK)3MTA2BO; SE\Z]BNX1DV M*!\Q%<_HDK%G!L*F+PXO5>JN;?H>&7;_\S(PSQ0])Q:GZWODOC=P(71E\._K MJ]BDG#S7Z'&AKT#H8J[,D1ZCT-^[2(R/0SSCL&B=&Q^'>,9!S!7GKBWCXQ"7 M/LQ?X\?'(9YQ6#1'P< .TQ*'X36K;Q3?L]]$@5_^]Y,D?EJJK/)EFG&/<15YI3-2F*42/!)NOG3K(^^(ENU\^O>N M!P_HPZ-?A ="6JYP:&E$^^?O^BK5;Z7U62G7OD6Q\-:+9Q6+X#='/(LBQRV7 MSZ* ;LO%LS#.VG;Y;);IXO$'CS^2IV2;''\4EAM^2"4JJ_2&'S]\B[!MW.1R M)O@@2M65QA^K6DM%:F6O(6+LD2U2K5LKPA:ED9JF6%IP5X M6B"IXDET6F#=#B?/"J0Y*[!N]*PF*9 8+X ;L94E"*+9@!B]H6D;!;[:]_EB M6(+7M'U7L33WZU)^*X_ DYGR6 MJUF<#$QJ!KS\3. A"$R48E@1,+Y/\ M)9Q8JD,4ERPO*$]"YB^9:&%)O_2BY?-RT9):N[/*$SZ67N:S*'&'9WRXS)=8 MTCD8:\[*Q7KBQUHS;^O>!WC^1B#+[WP,V[RO,(B:M=_KS.&=N>5KM9S)EZ18 M-@!>14;P@V%D$C9V3P-,<)]6<0,.\9@$R>?1Q-TJ*6X5>;M4XY^S_IK4N9(O M9V2Y' _K)V_! F?]9+%^[%49*SW!8\VIOW53^CH.](B-XE=4J;<2Y2V)N7C\ M^@2EZ-8,_I57XBT/'=58P+%.9I^264M\ FW?=CV%0/% MF,=?*(/9H?"[XJ&XN[8*MBR6*QFI-.]PI.U-AB6]7F)UH*C,#8X2G_E:FIYO M4&:+D_?FD7>A6LC L"^5O#[*=_CQW;=86.8^N&QPO$>(%8LDL% M5E\1DIYZ@8)4S4C5F.H%-B4QMGWU @5Y0XO$>'48I_PMH_Q\(9\1Y7E3'KQ$ MC%,^> :;62&6*-X.[Q^+8T9N\1':?'W,?ZH+0&=WJ!,7.*CKP0,=_Q) MM75PU<8DV3A+L.099^E-BF%XH=F69;62D;Q*UC@G(1^UDH,+DI&,2M9@ MIX>;-Z2LK$2?>$M,$Y[/YFX5"WMD.T2P)_)1O.2,EYPE.V;B]0>128&2G!'E M$B\YX_4'\V&2F[>RBY><;44VC%/^1E"^)&6D:ASJO$%9LRVD_&(LE)^><(Z7 MG/&2,UYR-K'"6\Q5>,D9+SF;;D,*F[G]V9:4G+',WS&QB*.8P\R?HK4-RW ] M3/QUR=S$W\;E]S8NC9?BT&UC([02!&C2/*NZO:FWC0VW2G,M98KS:-N;+N/4 MFCPU*U0RQ253ZZ:DN#:66HMS(]2-C35X:=B699\V-\DDR;EY4]3;ETO:X)11 MB>]!EOIBL2L84+M#+%X7QNO"/E8DD(Y-GY=;1+ )&_]*8B9?Y65E:ZPQV @4 M\8W.>-49-RC$D;+VGC)6WS6()7M/&* MMIFG8>3BV)X[/18DC05M=[:GF*]F/@I/7<1(VM-#>!P\OGMKE\3IJ_S;>!N;.9ZKR$N>]-RC/QIE[NPHA>-G:EN7(-C@5MLS"TPU(>&UN7BLO M\JJU]%>MG=!:-:%.=#S:E%6N"9[RPC>OX_5KO)PA/>4,%3%3E&(ZX&Y3$F3; M6,X0QU14DE)FO'Z-$_Y&$GZIFJG(?';XO+)Y9X9%B2LGC;FZSCS)UFX;3:!A>^S9]:W;Y,62H38A?G MJ:??.#)9*:YWNR >WY^-U[ZKG/O'".6Q)N25Y% 5*F+,6T3>BF)/6X)5G3/J*Q M!Z(K-B0I3/DEMM"NN@C9L5J(%.7YY%A4=P,2@%M8*I??>%JGR<"_/04,[H<$ M;U@ (V]G],W348B?=PP/9*.R1_4(CA>(R=2"FP=S?_+KT?I^QIS9=F-VPS&U M+& K).F;<&%[0ILH%@R:[IO__&V\LT6I%F>2&O^W9G3__0?^"=^FFD1Q4!&; M8T_-8],"-13%STNA'Y7@YH*C?<=LU:!A]-___9]H R>Y)/!^(RUO,MG(E"(: M)%MWB-+**CJ\;$TK?#1WK:BX?.M8[ P<:NXJ5X?GB9R'R&;L\(:^V\I*- M2"5@I*Q)=&\GN"W\CI+MX$O;-3S#!@HFIN(978)/'WDN%;YG=W9D*8='&;?A MSZ!C!2#"XI*&8XS^\N*0^!6AZ1#]OY_^Y/R]*6O2*"((MVVDKY@B"@Z\B ML$#AP?OOD&L%6Q?VX6I BCL KO(:\(Z.RS1Q)T!S/_U[2TRB>D03C@Q+L51# M,8432T>98'NCNDIMST -6# (*F J'9?LA!^BK2T-320#9,1F!F@<46HZQ_$) MI[S"MP1XDUC?7E'ERIUUS9]CZQ"8U[C2[YEYG%(?!^>2A?GYA_Y.,0S#D#6!VX=M&@=N'Y(Q#MQO3<8XE'.5N6EO M/@ZVXZ@Z!7G@E__]5/RT5&G) M %:E)<-*RE6JJ895#Q[0AT>_I!=8E46XFB> <(>3:(>7:;:3M)M+8FT9-^LK M-NNI% 6;S$@OM_[P+<+H12YG@@^B5-TZ1>NFYQ,MX$W7I[R/V: M38[6D"S?M]L=Q0D6-M@./,=5S.6?U IV0%B-!8OIO%5NP380 MYXM*"S>Z\XOJ^9*CY%)^\RW8ZX\S2T ,K4#3E 81H'DMXBUE._84LM V>!2; MZQ7GJDL]R2EI_@%7P,V(5Q.O@/,[/>= GF6>T)1^!5QYJ? ;!RZFXZ72$F=* MY2&%PN+$QX+)/WDR& F[&E*KJN] 4X@B>HUBNHN*:,#ZWRC/3 MVSWMPC/37,GYW.J&*[G,*RB2:,WBCGNW;^)U?D#,@<_-V\;%UELX\0KZMTU: MGOQ)V N_78= V]:%GN*0INV[),MV<1=883-/[FUN$+VY;K28ZN0>3ZMO>F2[ ML9I7J7#%VY@H='.#36X?ML@^I# TW-@(<+/L0XJG6W>U)]_%\[L.]T[N#G:% M+X8E>!C_*9;F?A6^2%]YLFIC4M13M'6EIP.GQU\ME3+%JKR1.2F>6V)^U1J%S*E$J;.=_/C<^&S7>N5&?3$[]6*YFBM!TJF_S) MR_$8EEW+\V)\QC)U3JTDYU*=&>,+@OC,9[M:C M9W 1/(-+F+$)/X!!=6!(X8J_*J6<*$ 33!"M1V M6L>VD$6$CF/ I7VB.$*'P&E1$TQ^A"3^O]R&6&)9@@:@O>\K?I MO_A.7^@:5M\4.J9BM3+PNPL#:S*L@Q[ HQ33I:K@V;;I9NA'#73"H<>*"HJJ M$M=E#?::B@>"A=8I=;M+:+_"3<90S]XZ #EA?,?OL6YKN/?Q9SH>?TG%7&DX M0MA*?#W2Q@S9@5I[CE'WD6G^*HNY0G@W#A(9O -%-N,)/<6-"%G!W:@^S[IO M=+.U@%NDG#3SAJG+\7/".G5G>(+=&[4'OLM)X^HCI4!2H$#R MAQ1(RA=RQ7=ID DH)&9_3).*;U.,@4+-OF], QN.W?.:.>&!H"=@D"ZA H[> M; VT )\^X[W0%\TG(8#)"U%].OH!,%ND#SUV$):&"@_M$M=KPQBZ(V_&*U&< MAN6#,"-7T3?K-KP;OH>7JTWX DR\U4#EL2SP9S8KHO]UPU&K^R+\^'LQ,I9D[VQPYJP!*>C(.;D$=:4Y5SI?:QIN"/(;D1; MBDH(-T&_0"#T@? TWZ04.VQ-8 X&2KJ 4O%F-,Z,^^"9=H=8V#SX7JI0G(5G M>, M1)AQ6$LN&$8F]'=Y$9$^*!WH\HN!Q P]E411J"LNB*9C&ZAK(,X"M>&Z M8[<%D#XUYQ\2<=#N41$K'N--*CQX:1, 3X8V+'IG7 9_)G3?;?/+I4GPRJD" MK[0J\+Y7IJ^ KXPJQ^ KX<>WP;<-S^\2-#Q3$4R>P8Y,P6^=>-X,_((! RM/ M3!/_:Q)J@JD@T8[XG0X\#8P2-=0N= 'L9J ,=$ "/X(U2QN\('PT]94"XZLK M79L-J 4.H,>B=9<9M<'+#.* *1L\;[9%!)F;/I55M#E,L,$W@5PB#J=IM,BH M!SC;V0LL,Z#6]MV(@^ 03S',H"D@:.:85A_C5QFT4IUDE4@,@!+R)*5FM'] M]Q_X)QQ.U80>8IZU^6TT&Y7',0HRZ*+X>2E9Y(D3X>"I4CG2,/KO__Y/M(&3 MI4'!P761EC<9M&6: &Z0;!TDT\HJ.KQL1S%[2M\-9ZJJN7QX)-[.X.R[/-4F M,9>'X"/R&;L\(:^V\I*-2"7(-V=-HGL[P6WA=S1G/OC2=FF.Y/XU3WA$8 M6)B--4<(*/@J @L4'KS_CM(_J,,^7(W!TX!_E']? =[1<9DF[J4(+,*ZU)R MP;IB2&JR8%RC M M0T,-!Y\-"(ST$WL/8'-IGLP")!%Z\UI5HCC6^8DABWB\0^U8E39\;';FF%C0 M5*:[NQH8#X-ZI>BW#OVY6$+12$.4T8:$DLL(O::A-FGRS>MW<,(7Y!T%J^^@ MJMF^YQH:"7-Q#$F9$67-E<>#U,KG=_N,[]+Q(*LV/?T'JC,$#@:0@W[0B,9V M/$'WK2 7"1>'7T9[/$AU7L(WC<72G:8;PU3H;":8((+B()=21*F^TL8E!F5+ MFON0HVEUA%CIE<$#>]ZFXB4_B9<2VLDX\?(QQKQR2/8RL,GQ4N2(:ST9X.CT M?T$+0Z_APP'QT [^-9Z7SJ.5?T=BCPP>BD4>L])XIMTCPYDP6U5]Z+W:#U)& MU$%G;XUX"W5"LTS09:H@T'O +7[%YD; " "(T?)29P)NS(2F&)\JM(GGV!W; M!%18X2TYX>"=DNN1L"4>G;X,VH@J!:VW5=I^=&CH#]2QC@HS'$%]:,.B@[A0 MSI=ZT.3!N\-'LC;@FX-VT %E%]+DVA3)3;0N;/>;VK32U-#*U.7=1F \)*CD MRN]0F*,@@:P;#F 4F]$&F31=5!+=<,$+$O#%&01<,(_,$K1(Z A9-^R6H'A MV2[3+,P],CT(I_SI30JZXO MSI^/H ;SL)C(#)TP$Q[C"CZE<+<)UH18D8ET MP? $3VD1-X1R1$T1:]!.\*O1L0\?/AR$,5T?U< W#48FHH1X2ZB",S0-S=O; M-6W=!58GF!T#5R"T1O%HU^"M(;:6D'$=+Q?)YTKO-##1B2-CO*6CDT>1:?SH M7=$RC,$3F,Z@RX+S+>^9E623-&^98DS <+[?"Q[W&.CD:O)']&T=#L;TU2F/ M]?FN=\I+7,XJCAE.N!DN3HFA9&$L[#8(%]NPE#J)H75]'Z2(KF-1<)>VB2$! M@01N[CN5.]J*+U(^5_SZEJG84;1ZLQLX%>E8L-RPC+ (B=EX\D(M-MY=!R.H M&RQ6I W"7(GEA>8ZXD^#!51;8!19M$A>(,(S7.K%*M;;6"N!TT85/FW$IXT2 M/&VT&H9]MP&O##VR=^6NYA)M&<.A=]K<$:J5<^6Y3#NC69M#MRM9=L+P%M'8 M^L@+1@M#YJS ^>?O^DHC_F$+@Y5#;"YC=#41SAE@42ZF> P5XU8VLP-O! ZG MM4]A[7/=5AP-!U4S8)0A'*0QK *1*HPM7C![8&RS3H2VFM M%VH'C%68)=\'9C \X8CU!*NTON"B#=!(S 30)6!?,U3YL#Z,#7]T+1?-K41[ M!I<2'%&6,XE0A45!P213]UV#_AVM*8,[VTH+4.!K#5J=CE*N,7"COFLB@VP8 (?A.W/+8(5%;WND&6$(@N'RPB"[-DW11[0+)6@X5'8TPNW K<@"-/VLJ* LVA"E"#$* M?(;$"-IQXB2PWG6BV\XP0LV ;7'II#'P/9WN1!#YAMNDJ$6:(G6XBAK]#/P! M+5"-R%+&M@T#]8=^$7WW%)6+IQ' 8.&K$2,#%O-8S:>BTN>%G&9XI#U8(R-H M-A4ZI1B-XO'UW,86C$:6?XZO\0R>, F' MPIJI?3AR5G_ A1/, ^##@I*94@V+N_M3FNDY?M!*]+QT:/- WVF/?0]?P*:H ML,C8-/%.WU*H-6 $ZEL^77=CLT54 SP_*B]1R3G0,;AJF.SO]#X,_OM,5>8 MEER/#(-I /G X_KX-AVG;U3%;0IZ"/&A<_-__\E7OX$%-%QP>>GK''$ M&BR$IHAVIPTY.+:FKPT]C=&>#>V#VL1576A]%+6)+9SUP"8(&;UCU'XO*-IF MH*706S0:>/WZ*G2"*L\]$V':!Q-(9K"T/. MIE_,;Y]FP-,=-'6 F!&/A\6+084_$HPW)3BS&F%53MY=D+(: MNKMN6*\5)@WM>2049NE8\.XB 86!- NAX$%P#?A8 =^Q56)@6'2;%@KL4 %Z M09DM$P+5 A2 J71>;\,ST?$*V2_\FVYAM,,(H0<]7JB( ?W1%X>7*G5P<,"7684" MSMZ,*7+?Z[>8B?#HAW=IFK_+&!^'>,8!K,'/ _:5DC /GI62, ^>E9(P#]Y<2,PY<'Q(P#IR7ECH. MKSD76/$]>^ZAP N3?G&((EI1MZ0CS^9U_+U^Y!:)8A%E;I$H%K'6%HEBD4.S M7:+@J. *PBT(5Q"N(-R"< 795@7A45CZ;>B\]5W1\ZM&S[*JC\H >HR"^>^G MXJ?ERD/,E:MAZ=S@[*/.B^#:IJ$)85'>$@56Z0/='GC(=9T M3TB/(X@C:#:"ADMD9V)HF3P+9CL[I1$+>I%0?EU2]N&=G8\_,??7*KNSFN3:*LXZ+^0SQ6HI MGA%>9Q::PWLKX9VO9BJ%..#-V9O#.WYXEPN9O,39F\-[0^$M9-[S98G,1K7ACZ?[CIZ=$RJ9S)5^6E#EKZ; 4'9@*!*69* ME?SR!HTS)@?F#Y3E:LI MS,B?#$ZK&ISC^"4X-HDGX]^B>#&6J<4=XS=F80#=!G8]?S>=+8^9DFRS/JXS@&1^N"&E3A/?:.Y2)),F['J>XKF17>W)=SVB"7RI0@Q! M_Z@"Y$$!--NOFV0MRAW#9L&Q]W+12IE3B*RRXAG -F;$\HY(I2I,*0@.KOST%NO.AUAH68-';&1VM\;:Q M&_'SCN%!_]3@VD&\*L,]KT3X*MIJS&[HIW^_2%^%PQ?5]#5X@T9TXC@0U.F& MI5@JC/C(01(9 89!;0J&B\?3X2V:H+B"(G04QQ-L';X=W3Q7H&<7XRY8B"NE M;G=)3CBR'?9E>&0XGE?A#4]_[M'3GPF>_BS@27^"7,D(>+Y?!AOC6QZ\T2&" M1>@K1PZZ@+\] BWW!*/=<>!M;7BJH)BFW8/N$#?WS]_&NN0L?Q4N;"NK*FY3 M4)MP([S)(::",;1GPZVVVLK6%9=HHXMVH!\-1VF[H?"[BM,7=,=N"QWB&#:] M.?BD$;@-]12+%CVC33^!B'J*H[E4S+KMZ,3P?.?CLJ!_1L]E'*,S1+VP6#+1 MQUBVTU9,%%;^J\ F(Q6:9L!A'&!N@ )HE=)@0ZS9T%;+]D!TEFL K<'%&C"B M9W0)BL#V'?@)4&.#J.!;$ Q\T/%]@(ND;W()-%G#,>T ^1HJM!9T,!@Y;/:^";<)NPB*MFTQ MG CUOJ "Y]/Z5'89_;X)XT <@ HBR"3X(KCBB-0=']^ S)_L0'0 M2%L=J@]\LP\W*U:?SF.7O[G"K8>2N_4['5 U89\>WDD%HYJVZSL# 9\; !TL MD_4P,O1<%$7C%3,)F0Q0P+!(E0A#ZI MP%N. 7BF2M[T'0> ;,'?WQ6G2_KT)2< W!@5^,QX]@T-;!=]^;[20>45;H@+ MO0-:71*CYDN33M'41H#]078W$"5#-,"8435'@M6!\0,!!AH/O$ ;CY>,6.]) MITJG_T,G+"^*#'C0&=,(*\&S> N\VB%=V^SB.*M@,PU/T!656GCA2V#2$0NH M1K+X;7?O3#@*?J=?2=^^@EZX./HSF 08GPA-11/^RLO%7%D(&P&0\RTTLP , MA* 9"B;#Z,_U NS]591RQ>AM5#94<_$#@=NZBDFY%;_\2RX7@7: M!+)5NHIA4B..&@R>HV/W\"4@-<(T.MH_JGVV[PE=PS89VP*?" AL-,Z4=QQ" M[\T)\8#G$H:=0:7/.F\1HC%' GO4)@[89# 9U&>!9@+E@0IFP+/I.[9I9E#_ M'=1.RV-J;E/S-#0G@$1M6H#=!B" 9)'(H#N$/HTUVPVXF[$.WNLH !]?Q9;E MA >XUG1MP8?>,_4):!IZ3\TK&@;E)6A@Z.3EXAFY.VA'&^A=<"%P,'3D0H_R MKVU1Y 8<.QP)JJ.LJ::A4)\;V12'>L8PLQ/35)79*.@T(CU@"S%)1S&T41@PC+#V9(*_5.!S^A3XW4)_,/@[TM1,(.SA M\UE3Z)=!ZW("(MJ,4B*Z/PUB@1A,T%B7**YM*69FP'H^-@NDQ4@ I#&D3G@K M[6JO"2:Y1[TD*XK)MM(B8?NG0)LBJ Z8)5TT[8K'C""^!]") J>7JX&K6R=! M._'O:1R-=P>,P_@$6CW@''!$Y.4AZ#G4:49\L M")N-#FW(=)V%U@1* -&13V:].Y3Q7_FB."!0%_0;% D\$!]C*M":MF#:8'F& M=B)B(.[PYS/\>$>ABAPH"U%60DBWI/ Q/S&M/: QJC M5A&=.8/>/Y#NT%:%3O&X5 ,-%@Z[ 4,>$%WQ34_XHM! VK"8=TB?QFY6&@YA MT!,:Z.11^J<^Z/C#OU*[;ZN4';3<2'Y#,[K__@/_A")483P=S/DTQ_(.>91W MD.$2Q<]+2=PP"S(:^.(6,(.&T7__]W^B#9P-F.8O:4OAOFKJJY0>YJ9Y"CRE.,B;E\\;,0^8Q=GI!76WG)1J02I+:R M)M&]G>"V\#N:IAI\"3X]_7>AHTV8*HM %W6#5>%KVF83RVHJ5C6P*C5"42R M&--V(#IY =M*7>>_9''H@\.%?\G2\&_DD-!NZ;XU$=!0&SK36%*[2\F/-H%: M::0;W<:,%PU,%G=DAPX,R]"%"LLRPZ"LIM)QR4[XX=L[8#J2!(VH"!T7?&G6 M5/H0*^SHQ@O1HOH1ZCA#]FB5#+N,CN6GB33YFUHYECJG4('VS9DLJ$SDP__O M/]52N?IMO!UC2?-7F;U1@HQ#9ZFO)XM1=\_U,)^+L22-$6AJ:. /AF$+H A4 MU\34!]SMTWS'&/(E>13Y4GX870:.Z##Y/9&VYY#<5DAB: 8>*B)L) *.QL8 MM">(*(9)G?_?WI4WIXUE^Z^BRDS/)%58!@$&DIFN(H[=<;TDSL3IZ?G/)= % M-!$2K<4.\^G?6>XF%AML##BAZKV>V ;I+F=??F=!>"U;3):-6HDJ&_4YHL2' M*L+4L=SG!+K:D249K*_ZQ]O(#RPX>$5]?FNM:&G&73'"*EM\YF'%.-_:C:19N M*A4L?4YAT-K!6<9BT.)Q;RA&#C7!CHFS9*+F-E>MK;%&Z9[8V%SL @RCQ M\U)I@-;48JQ^PVZ:VU[HD+&_U@1ADZ=^G"'YOZ9_89[H/R_A#Z]F/+ UQ"0? MYXF1%KP6JSQ"^HOS;G>>JE=(=[ FA>!*G:"MIMNXLSC'.D[K^1AAP#R((FWU M,]5.O&8'^Q9V?*]C:PE\_5&_ER51D8L-.[2+2ROH@ZO74%B!B$#GXG%-\Z4/QN#MX[R/C=B)KZ@>(?O]%#[V%[\^M54M/Y!%:UGF-K[QW%OS=[O5:7(EH]F M]8-X25&@I,C\.,A>E0]@WZ7(>COE>/S\?Y]ZSYN5%T^T9RT9O,U*AH[;;#\K MP;"D'.F)B>1N!^1T*^[7JEX\W#C:R)R[M5A5ED7$1N9=[O5)8_I$[\(57? M_FFXC6'V;5V;K2H 7K;:E5KK3J#Z'U)/[9\ZVB"M;5GUK$QK)_5*H]Z>I[5G M[[B]E$KIU<(*L(,+=W#A'N["[0[#]DZAM%D_;P_1;-<$MJRTO=K!"WP2+_"' MYX#Z#MA\$_K>MTE22K @G++*B!9$!(=& T)&,A01<% MP44B2-%R'(F/5\Y'^-(H^;NZDXZZ$S(P@(X0N9*1&W$9@0""0A0LA7Y0QA.;-BX$P->!6VI('92IW#V),X\N,A0R+;"4AP+7K;N>A3[-K%5SGZX@A6E?;RP/7O"J4$!Z5A79%J)<9 M8O4@.FIL;&4@ YL-$.S,X,@2E=PFZ3<+6(/W><^'&&C(O#](PQL1XUG0EC5. MJT(DFS+RUR2WT+ ,=IP$ "NCP8U 6HG41@S#WD71+V-JF5MM%9EXHL%.5"ER\JJ;"'J#>DR!;6H4$R MBQ9#3&3.2Z.T$#!-(/9KB=,K]+@4%DS-T?C#(/Q.+^.?X*- -@SU%X39)/*G MS@W87R+/B7T1%B\>(>X80CU7&DK$[J;J/TZPJR.N(,@GR-IH2.!/0!EUL( MQ@CA-#I!6A+[*^!-*4N)*N"CN/(Y5$Y"2<;GQ BR!"0Z'-VY)498%!.?SH6@ M]V#=8,CCQ<'I#6!!!(%LO8EQI.0J[!,=A6D@ ;SA6R/GS\)/"> $J-W"?8_V^22B1%!LE=<(6X;48"Q-/Q@QN"Q)/X=W.LXSKO'GKEE1G< MB)/Z+TO9UH)(M^^K=O(+"6L\UQF85,5O7 MH&<0UQK$#$-1='L*, //&,38;3YR]Q6TKW8 [1,'T+XW/P)H'TN6M<21K67F MQ%%C;7'D-78ICA[FGZ\IPO8FO/)2FJROG'-=?[!MF_5\$?;-0EO4PBV6=@3= M*1H&$E:8(85)*\_"Q)9\/"#1/H&6$PHD!3*^PP4BEC6\A^<6)!,&AMQAK&(A M+!#%*D[<]L8B%?%LA>3RUWI5M_G$,8V%+W_@[LK^JXD5++C^\21*I@(!E\C8 M+!#$SS&HPGKW4S ;LG:.X@A+@* X/ZHQ/"Y_3#LKH?\DGEJ1\H/'XZQHHS\F]4 MD(E)MHCE\!@@G Q6C5:T,DT&!3GR68Z3:Z1O)1\M^!)<#,=$8;"RAWXZ/J%5_09H=XXP-&7.0)'@Z N8Q=@8]P _ PD5SA&T)A%// MPICL (Z,!0SASU.6<.<>V.>^1E.7CN;[$,T;/.MH.FM C?QHH/:F%W2+LW@B M&0S%7:0:T5@N$S]^@]#TMK?*<3F?O^/3" $.G&9"G0%AO=\:7Y^&-B!HWO\8 M#IF_6/X.O&/*%X?@A*![>PAH*+),#EVY03CG80&2P/_&MIR8$'V,@<"&>'<9 MAHAYDS@V(\E,S46F P2Q&"8$F8A1I.06YR?0I"(&W@_WRH-X*'X C[0CR0SW.""X/9PN(7K_#$*(T2[ MET,8Z+UB "(4;P7!I_6>?"#7'I FD346"@$_X+9E^H0#FIIBY*F6H:4K MUDO9SD73%PA$Q'R3ZFNT"AV959$:CI7*T4X843$F,1TWK&"8)"!N,PS-\3&9 MD(,-!,9XH44C4(E*8H'NJQKF1;E8#1NP'2CG#@XZ" N3;5$%0LMS,@*%Q;RBC@(,X M/O9?FLP! F6%==)[23+ E\50! C1C@$\Y)DP ')1HHF^@%*!ISR,U;P7E&*\ M"*)8>WDTEB-#P4'S04*0#'Y4"!)MOI7!D//9Y+7K$6W^8!"2=W@C]%DR1KQ% M0N\P&)FK@3ZGRO\CYM.RDYU-XK@U2805T4"[?EO7Z539^+ M7E/:$8UA"6S#[#VL_B16.0$*1%@YW.Y_)4'3 " \=R53@=="U J) MA$*'SVA*AL=(.DV*O*^5!Y(TL!'<4,%+.ZR%RD>W9HCE\KY.G&B M):YM9O- 3K/$Q"P1^05G>#+OI(&6"VFF1TWJ2WMPVFE+#M?E8'#TUH\HDW(U MPEE4W33%4QCKHMN-WP;&IQX4>S!3D7"6&"J+*=O24W.'X.T>]>2&,MJ0;VU( MN@Z41Y6Z>^I$X3?!PI&UIV8]6*1TAY1-R;;X K;B29F93X4/:LA:93&C54H3 M$1=%<9/42N'+(9:4.PL2VCJO,Y831O&9HW#"^FI?TSG>(9US2.?L<3IGN8@$ MMP48#/L_R+5#PX"4>6(+ A1&,:ABX$,3_0.?!(,AE 3G0)TO1Y_>*:/PP?#_ M9**(3%)RI-4!'+B@<.@^&@S#0P<_5^ZW8_*^M:FF6E(=YJ MA)506U1>/UCP;!FP=F%= 2_B$)(7?)>>+@A48]=+1*U(,8.?&I?$7 M0$[P]]+JY'Q+5:1A?%,7G>""50DI(PPM@9DYP.>P^8M$NG1EM/!46(<(-E-I MV.F,V:1(Q##/_XE(48!Y^@?:?1 8K[8E,AGU*RTT3#E?P,_T@FPWOJ_,&!!0N%&P*'#CY'\Z;I>:S6J3?F5)^=J7 V;6777L5=%M&"MRWG' MET=62K>',Y0_^NDWD&!?P'O;4FX3I-^?LVO\TUIC8*W1IS6.>8WD83)[*J-< M.ZJ9T)-.'WX :B(JT!X>J=/JHNS_C-/*+BY4>&2&W%&":9>71(Q9*\\251P6 MV+$ACHF_ ]+%R( VEBD<7R+-9K-1[7CMX+IQXK6O&^U&\[H7^"?7];KOPV?[ MHBI:DL[VT&RL'\S&@]FX%;/1R.4&Q2:2"$%A/V/*-$!NWYE(;KB.6A!)([.D M[9A\9QCI]56FQOEU&$=A#!P>)?UO)95BQ)6>X9;-3<];FMF5 M2D)'LXV"8?-2!:RS%G8A ME[2"U0#9DN7&"3..HNLORY,"TRQB#RDK>N,PMV>BES;&D1@TPS$B2N>79?A/ M'O*%.8N*C%A*:QHM=15R!6IRT#BF'-M$],$@-6N[.CO5%Y;2\7-])X]+=FXM^Y)]W&"QDDJGF/DJATJ%'GUY@F&L3QP MY#@Q*]7O%^."JP(X3CP>%W'85V4"/#R\3,_&B[!K$3A9 3^'$W)#@#:U161^ M;XSP!,?:<]U@9F>"*42'0];HPK"N!6XJ(Y\G%4,_#3BG+ _%\!8[3+.\MWBM MM*M1* ;6.N5Z='4!_WUNO;H^XB84M\+NP,/J&XSAFK36NE+ KDI@VXRJPRK& MT8,'AV#_:1$K5X.9*G9C9EEKG=?K4*G>C^.K3/<"$4"9"_X$_(?R2X&L5C#Q MU5LPGNA4"/6/\C&16@"EX*T39@+F^_&Y;'1.A)2M82F6G?OE,GB(R)A8#* I M8.$B%YW=R@LW":P%-[)1MY22JA$6R(A,$C=RC=F33%P#>Y5#T,J861)L-F : M. S%BDU)N2G?QRN#?:"48A).MK!EK-6IA_W0M&0-(.<2Z2A<[V-+XJ&?CA[:#86 M9#4I/XK9[C2:!K;1A#\,YM3?*SO;)LM\9"-2J1-326)3,&'YU1P>0+,#B6U9 MHFCN"Y7';1TK6+=(QE^ OP)N[" M<$SI&M4\86E)83#&M.L!$>AL/E7 Z!/E^F;4FD&0PJM\+*LO2JZ<##G5M>*UH:9;89P%YYLE-;&!Q9J MO[4,'UD'HC1L[G\3=&YD>>C..DL?/9,KK] .Q),F"X M;Y4BY_,K4N9=5O1'>OEE&N#R0,O%L6]:5L,K<6&E)"US$P4QKY!MG MI.X?2T6Q7B[7'AM5L\RY:EEY,:62R1X.Q^ZC-S4H(H=TOI_+RL55Q;%ZD&4] MSA5[94*]MZ2(9>RQZK7[?:_:N![T_=9U0WB#ZTZ]WKGV>UZG$7A^J]'J;2N@ MO%Q>77]^??;GX='[YY6/WZ\7EI^M& MO57WML7-N 8.CUY<\/\>.;0BQUJ2)8I0Z=<^B*$??>8F&.QXNZYY]1.ONOV0 M;LUU:"V.M1A;;N(GKVM=]QJ32J6\X?7[Z%NSUCZIGS0:)YM=^*.JQDMO_?LB M82_B2%WZ%Y0#LBNZU*:TI$+V4Z^UFH@4.8/%S&4@$)$CI8I-1(ONX%I4CC9B.I> M^V!B@F$33;4I;$J(56W$ NN_HJB,?(#9X["RMW-E">K^N>QVSOU;K>[V&*MZ MM!4JPS4;:UZ\NXIIP5S-.[N>7_SZA^[A&>NZ5A7CE4WCJ>"CIH]A^R""T% ( MV H0^&-!W2]8(A5RF,#GLB4*Z&$. M#%/""4RM3B(TK+NI=)%P??4;R\I&EU6S,U]FUC8+C81 M1EB/LZD;2/8WJ+X3FQ1F@N(J=(2^@O5;Z'22R,+<$X(R&?*U1,' CS+I M/X<9&%8!]SIH)4-.J.R,R:PFG3'V2JG.'-XM5T$]5V5),88Q8O%8J^?Z96#3 MY0PM XB:"F3_[+V,[,)>C7^<$2^#WSJD]FG+<==LQ8[K&'DT-0[SP+\!K8XF M-+RNR*C/U;2^W0HJG.L)U;TW%.0$&\(Y4MVXEEB16^(R\HJ#EK9NVL7]%;'5 MPLL=V;(#>!%C@-E8EEA2$.$-+A!&1@;)I@^N)*\L$712N'&LBQ)]2C[-U+\; M1?$X*\=R.(B<3=!00>(BYA BMV52(*@Y$'$3)9=32$J5358X:RBS*N*& M$D0F3$2D+\@^LM+X:EM]:HP=RD8ZM0]*-96W@>DFW@"+)"6%D17.N>^ILB $ MY%#C C80&]KD]%C&E&&6@@RDVFA-V[>/S70*[Q$;'-6"J5!5HL.7.@TU-\IX MJ&):?=-V Y5IR#(+\?-R^R:NE2/^.1Z#LO;&: ]QT2_((Y)H6#@;]G'W&.'- MJ3:;JP^I^*"/Z1 M&TOG#0MGDR(F<7ICV13] OAN+"ACUA<3%;F<,TDL5<8VC[1&6%=+%N8F^*@P MK4XI"Q?DF4C&4V]'0JK+)9(>>0*>$E)9@_JTY!4X6]6H/\"H%8&!1L*=<:F\ MWT%T#D%88AC\"AMOKD]:M1.OLWV_RG,=>S$.K0;/X>S/ B_.*NO!L_J=6P*D M[_]T35:?DE@\$=(.HFT_! /;*GY^)P8^ZH[?03!>B3A,4G-,UYUZI]UY7#"I MC-=]USQC<@;KKD3IDLMR<%T.+\RZ0#WD>+/33/;Q^A\->&Y55'X$*7/E#T0^ MM>JGK]LUK]UL;_.6&R[BC0F'UV(7O34%3H'JZFH*Z=MX7L#3G"SX\P^**1Y[0NI1F;^OY9N::A\S< M(3.WQTVO:W#EDIDK&Y L^#VO6O.@71?1EOY@,6:DJ:^6%A-3WCWXV>HPY8]=$(;ET%!;Y M%A->)L%$#?TAQ\%,^;F% HAE%W 8F2_G'/"%88%:0J?D.A@3X_B J0F7X343 M&[ J(*5KRR4[85\O/AP0/+A>-W[H;W\62?[&K)Y_7E1D!UY-[\A;4E3^:O&& MU>H6;;Q2WC9ZNL*/"&-T]@C(_T-G5CT/@91NP@#NB;ZHNZTYX,95\K_'U/I, M(WZM50PH2YPHL&!0D%+9@6DC MY=C?2ANEVFN,?A5]75P[!IO-M!M;15J1?^L"FX;*#8[+-RDK=2AR;HB1&P(0 MVUA-] MO\B$:M*0Q,AEJLJMMU+$S^(&'%(,DG&]< BS9)8D\M4]ERH4!JV M0"2QKG>B]1:9#5U+437KJ[J2K:!C#C/["J@+^&DG&FQUPM3=Z[B,=:2'8%QU MAJ^+\NA49\(O"96YB)D\SC%N8FA)<$FL]/N/IL91 M[0)UC+U4ZS-JU=R4PJGEB0F]#9*(JNNQ6E+B#$CT74HE(,W,/-!U+F.%5ZG M](P,U&,@!G"0JNF%@F5^ ,0@Q:#[?^X1YZELL3"8VY_=*D9_.Y-2U6C9OA1U MY?/VVF[K%XVOJ*".B XXE-5LN'7]@4FJYEG)3^!2AFGX%L33 &^I5C]I.!\D M<(4^:.L3:CT5JQ&*-PBG\@&$J3IO>;P9YQ(L:1/XN8]I"D:*U)<$#R$@-$Y" M8SVI'(7$Y)921+? /* "YP/JB;#O"VM=L4K8/C8-PX,H>9RQ N64Y*0FD9'6JW+LST%45_-O#5C8!32]E8TWCP%!;'^#IRH)SU3V0931Y:6M@\*N M=-$S#PL2DFI:O9.DI;KH_.1W:EIV_B#&18GG$19TL[+#01FR!A9%I[%-A@V M,"E9E)MV.,:G*5>7VRV1TE_@TY.R08+P2L[#!E!@WBEO@:O/[39&ZR+X6.EA MQ'Y8@<\6HT:[8ZY*4\K^IDXQ8=C)_,?G@%E""4W_GY#ZGA2.Y3RPEWF>@ U; MJQ[]2_?:+>]%JDO=__J'/TZI[:] *X.RDG!*DCXM$.C,S%JO,;JRN M8ADAT.:=^FH*6A(#_L;?AZNZ$=JYGS6UU/?0GH!+#A-IAY"S5S)FN+1%TD-9 M+['[P;*E9(8HQ9KQ0@=4 "6SLQB!P%A%#P'WD:.Y>TBU\6HSB ,'?U@2A@Q. ME0(G -H2B M5GW\[P^ ]_V;JY4);^8 D,UQ9%I5)$+LN*%XEN*51E M;1![!82KQW=HA=-FA#?*QRC,V.6) MSJJ3')^#?[["B!V%1]Y1&R,1S2>)L9_IKKY%-"[-9URO)A*[]I4DM"O][5T6 M">QAUN[DD+4[9.VVC#EVNH]9 >\MI\XKF MB4"1WB-_DHG7ZA_VFXTX9N+SBSQ1OV#*H]^4"+1*#&)3YSR3YZE:A22^&A-' M'FA1(U)"')6WQ_)"/:7AMH'#+ Z7[U,RR[H]Z_GH]"-@BI)=ZF?*>[YF=KZ% M0[F7C:3PHA>KC_J]+(F*7&R8?>XHV5F]7L<2>_\XSH.5C]EMGQQ.^:E/N5UW MO<[AF!]^S,=YB@)E8\+CJ:O6I$1V/B6N+L#:(%<^B?WT("MP@SRPK3MY9Y* MY;NYG\C J-HBA=7=VD]*..:VMFXF^.TQNCKMI?P3R M-#L6P=!/CS%->5QK5EO55N<8?(=:M=%JG'1JK6K5:S>;Q[[GU6NMIO<_\?VH M?EUS1_EX!_;O%X9O"YQ3/-8!@4BB.7RA.^!EY/8\2L 9_9L_GKQ!2&KX]WN9 MXJS@AUWG9>W5G.V\GZSB'5CE.;.*MR-6N<("M,#I2G!>#"YI[GD[I8[B'XE/ M:M6#3MDNHPSBX @SA=43KR6^UZHUOR/JOK\CW;]8NYJ5ZKU=HG MO59S1]QDS"MI3WW6\-IGNG'X4O:K3Q;T]=2KGDI+7/EISX]%=G3Y/1)34U]? M]=SGP@X_JPFV/^S@!0.OT^[O'SL8/)*?A1V\@W;8-3MXM6J[,SCI[0L[G)Y= M,I#/^66IR[/6IISSJ6M5W32K!-G1E1/,%C6%PC9_%&X!L]B]^'1U8)CM,,Q_ MWG[Y $8X5J'C++*D7Y!U?Z0 :/CW@?J]+FOAVC)5\DI ^CX##+_#\OUS!'%3 M74)8I$?OR?TA5UG@P+,@*(^"N2 HI^[WW1Z=?K^0*?;H5.;.K[ZW[%3 M< J6=2YX@OM5?R3&OJ;?/:>;T^Z' ]WL!=V<^E&_D.54'\+X&Y;H/AG=V M?J"BO:"B=[K'Z=D1T8?NVP,1[041??![(EI /\Y^$]#G+V<' MH+ OK,K63/ M49DU#B2T'1(ZI4[(S]B'L-AG.Y*XG_BQ";CSR/K+)$JVJ=;@O?>13YTZ3(7P_"[R*PRQ15V3U?5UFHR8^U^6\S MG+C6(F?%(]X/R4@+42E."$_)>FF9?:DNH+R&&?ZVK[+KQ]Y MM1/8W"L)**_ZG0@U +[4G:1AY'@-2D2W*A)*7,_M"&AP!\B,Q:,[YD3%XK8( M9*4WNB5C_\6)G" 3M)I>9Q#TKSM!T+IN-(1_W0O\QK40-;_>#'K51FVPV?:# MNU3CW#:7EU[28P*L$" R>4VMIBCO9_\RTY?SXM>KB]\^=;_^_N7LZNE@#.=YE;J+DK*'#J">K$@)MO&?Q$ EC(\=,)MZ+WQ,B/ M!JHQDKY^S,4U4N=XU^/LV/GZPC>G3G_=IVO_A1,R+VFM2>.*&V!])YX!_<: M"AO8PH%B#A2S9A1U%(K!?%WO@7">\PZV03@O[Z@*?W4@G^>\@VV0S\',?@9F M]B*JV*FE359Q*FYP");K?/#CX5X3QD'2[(&D.=#+@5[6V8*Q9OZ-N'A8BD+0 MI=SD0.;R7-_/@:J>\PZV;"[/=XTA99F_=_O]I& <[27V].-J1I8?[9;*0C9R MOS_7:_<0E[*U45Q*.ULK(2%+^=KR[[#>H ; " 6>Q !F;F0M,C Q.3 V,C=E>#,Q,F1F,CDX M8RYH=&U02P$"% ,4 " #Y@P%/CG@_U(\' !E1@ &P M@ '0NP 9FYD+3(P,3DP-C(W97@S,C$P.#EF-F(N:'1M4$L! A0#% @ M^8,!3Q"C+;(5>0$ /A03 !0 ( !F,, &9N9"TR,#$Y,#8R ?-W@Q,'$N:'1M4$L%!@ * H K ( -\\ @ $! end