0000945841-21-000178.txt : 20211028 0000945841-21-000178.hdr.sgml : 20211028 20211028120208 ACCESSION NUMBER: 0000945841-21-000178 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 46 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211028 DATE AS OF CHANGE: 20211028 FILER: COMPANY DATA: COMPANY CONFORMED NAME: POOL CORP CENTRAL INDEX KEY: 0000945841 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-MISC DURABLE GOODS [5090] IRS NUMBER: 363943363 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-26640 FILM NUMBER: 211356266 BUSINESS ADDRESS: STREET 1: 109 NORTHPARK BLVD STREET 2: 4TH FLOOR CITY: COVINGTON STATE: LA ZIP: 70433-5001 BUSINESS PHONE: 9858925521 MAIL ADDRESS: STREET 1: 109 NORTHPARK BLVD STREET 2: 4TH FLOOR CITY: COVINGTON STATE: LA ZIP: 70433-5001 FORMER COMPANY: FORMER CONFORMED NAME: SCP POOL CORP DATE OF NAME CHANGE: 19950526 10-Q 1 pool-20210930.htm POOL 3Q 2021 FORM 10-Q pool-20210930
0000945841--12-312021Q3false00009458412021-01-012021-09-30xbrli:shares00009458412021-10-25iso4217:USD00009458412021-07-012021-09-3000009458412020-07-012020-09-3000009458412020-01-012020-09-30iso4217:USDxbrli:shares0000945841us-gaap:RetainedEarningsMember2021-07-012021-09-3000009458412021-09-3000009458412020-09-3000009458412020-12-3100009458412019-12-310000945841us-gaap:CommonStockMember2020-12-310000945841us-gaap:AdditionalPaidInCapitalMember2020-12-310000945841us-gaap:RetainedEarningsMember2020-12-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000945841us-gaap:CommonStockMember2021-01-012021-03-310000945841us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000945841us-gaap:RetainedEarningsMember2021-01-012021-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-3100009458412021-01-012021-03-310000945841us-gaap:CommonStockMember2021-03-310000945841us-gaap:AdditionalPaidInCapitalMember2021-03-310000945841us-gaap:RetainedEarningsMember2021-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100009458412021-03-310000945841us-gaap:CommonStockMember2021-04-012021-06-300000945841us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300000945841us-gaap:RetainedEarningsMember2021-04-012021-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-3000009458412021-04-012021-06-300000945841us-gaap:CommonStockMember2021-06-300000945841us-gaap:AdditionalPaidInCapitalMember2021-06-300000945841us-gaap:RetainedEarningsMember2021-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000009458412021-06-300000945841us-gaap:CommonStockMember2021-07-012021-09-300000945841us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300000945841us-gaap:CommonStockMember2021-09-300000945841us-gaap:AdditionalPaidInCapitalMember2021-09-300000945841us-gaap:RetainedEarningsMember2021-09-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300000945841us-gaap:CommonStockMember2019-12-310000945841us-gaap:AdditionalPaidInCapitalMember2019-12-310000945841us-gaap:RetainedEarningsMember2019-12-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000945841us-gaap:CommonStockMember2020-01-012020-03-310000945841us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310000945841us-gaap:RetainedEarningsMember2020-01-012020-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-3100009458412020-01-012020-03-310000945841us-gaap:CommonStockMember2020-03-310000945841us-gaap:AdditionalPaidInCapitalMember2020-03-310000945841us-gaap:RetainedEarningsMember2020-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-3100009458412020-03-310000945841us-gaap:CommonStockMember2020-04-012020-06-300000945841us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300000945841us-gaap:RetainedEarningsMember2020-04-012020-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-3000009458412020-04-012020-06-300000945841us-gaap:CommonStockMember2020-06-300000945841us-gaap:AdditionalPaidInCapitalMember2020-06-300000945841us-gaap:RetainedEarningsMember2020-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-3000009458412020-06-300000945841us-gaap:CommonStockMember2020-07-012020-09-300000945841us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300000945841us-gaap:RetainedEarningsMember2020-07-012020-09-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300000945841us-gaap:CommonStockMember2020-09-300000945841us-gaap:AdditionalPaidInCapitalMember2020-09-300000945841us-gaap:RetainedEarningsMember2020-09-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300000945841us-gaap:AccumulatedTranslationAdjustmentMember2021-09-300000945841us-gaap:AccumulatedTranslationAdjustmentMember2020-09-300000945841us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-09-300000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-09-300000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-12-31pool:numberOfReportingUnits0000945841pool:VakPakBuildersSupplyIncMemberstpr:FL2021-06-012021-06-300000945841stpr:TNpool:PoolSourceLLCMember2021-04-012021-04-300000945841pool:TWCDistributorsIncMemberstpr:FL2020-12-012020-12-310000945841pool:TWCDistributorsIncMemberstpr:GA2020-12-012020-12-310000945841stpr:NJpool:JetLineProductsIncMember2020-10-012020-10-310000945841stpr:NYpool:JetLineProductsIncMember2020-10-012020-10-310000945841stpr:TXpool:JetLineProductsIncMember2020-10-012020-10-310000945841stpr:FLpool:JetLineProductsIncMember2020-10-012020-10-310000945841stpr:CA-ONpool:NortheasternSwimmingPoolDistributorsIncMember2020-09-012020-09-300000945841stpr:TXpool:MasterTileNetworkLLCMember2020-02-012020-02-290000945841stpr:NVpool:MasterTileNetworkLLCMember2020-02-012020-02-290000945841stpr:OKpool:MasterTileNetworkLLCMember2020-02-012020-02-290000945841us-gaap:FairValueInputsLevel2Member2021-09-300000945841us-gaap:FairValueInputsLevel2Member2020-09-300000945841us-gaap:FairValueInputsLevel3Member2021-09-300000945841us-gaap:FairValueInputsLevel3Member2020-09-300000945841pool:EffectiveInterestRateSwap1Member2021-01-012021-09-300000945841pool:EffectiveInterestRateSwap1Member2019-05-07xbrli:pure0000945841pool:EffectiveInterestRateSwap2Member2021-01-012021-09-300000945841pool:EffectiveInterestRateSwap2Member2019-07-250000945841pool:EffectiveInterestRateSwap3Member2021-01-012021-09-300000945841pool:EffectiveInterestRateSwap3Member2020-02-050000945841pool:ForwardstartingInterestRateSwap1Member2021-01-012021-09-300000945841pool:ForwardstartingInterestRateSwap1Member2020-03-090000945841pool:ForwardstartingInterestRateSwap2Member2021-01-012021-09-300000945841pool:ForwardstartingInterestRateSwap2Member2020-03-090000945841us-gaap:LineOfCreditMember2021-09-300000945841us-gaap:LineOfCreditMember2020-09-300000945841pool:TermFacilityMember2021-09-300000945841pool:TermFacilityMember2020-09-300000945841us-gaap:SecuredDebtMember2021-09-300000945841us-gaap:SecuredDebtMember2020-09-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2021
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to             

Commission File Number: 0-26640

pool-20210930_g1.jpg 
POOL CORPORATION
(Exact name of registrant as specified in its charter)
  
Delaware36-3943363
(State or other jurisdiction of(I.R.S. Employer
incorporation or organization)Identification No.)
  
109 Northpark Boulevard,
Covington,Louisiana 70433-5001
(Address of principal executive offices)(Zip Code)
(985) 892-5521
(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.001 per sharePOOLNasdaq Global Select Market
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 x    No o

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulations 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 x    No o

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 filerxAccelerated filer
  
Non-accelerated filer  oSmaller 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. o

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

As of October 25, 2021, there were 40,087,971 shares of common stock outstanding.




POOL CORPORATION
Form 10-Q
For the Quarter Ended September 30, 2021

TABLE OF CONTENTS
Page
 
   
  
    
  
  
  
  
  
   
 
   
 
   
 
  
 
   
 
   
 
   
 
   
 
  





PART I.  FINANCIAL INFORMATION
Item 1.  Financial Statements
POOL CORPORATION
Consolidated Statements of Income
(Unaudited)
(In thousands, except per share data) 
Three Months EndedNine Months Ended
September 30,September 30,
 2021202020212020
Net sales$1,411,448 $1,139,229 $4,260,027 $3,097,362 
Cost of sales969,549 810,531 2,965,311 2,205,555 
Gross profit441,899 328,698 1,294,716 891,807 
Selling and administrative expenses206,023 180,465 591,223 495,186 
(Recovery) impairment of goodwill and other assets(1,400) (1,400)6,944 
Operating income237,276 148,233 704,893 389,677 
Interest and other non-operating expenses, net2,317 1,861 6,862 9,292 
Income before income taxes and equity earnings234,959 146,372 698,031 380,385 
Provision for income taxes50,386 27,360 155,240 73,068 
Equity earnings in unconsolidated investments, net92 86 224 248 
Net income$184,665 $119,098 $543,015 $307,565 
Earnings per share:  
Basic$4.60 $2.97 $13.53 $7.68 
Diluted$4.54 $2.92 $13.32 $7.53 
Weighted average shares outstanding:  
Basic40,101 40,123 40,146 40,073 
Diluted40,691 40,839 40,766 40,849 
Cash dividends declared per common share$0.80 $0.58 $2.18 $1.71 

The accompanying Notes are an integral part of the Consolidated Financial Statements.
1


POOL CORPORATION
Consolidated Statements of Comprehensive Income
(Unaudited)
(In thousands)
Three Months EndedNine Months Ended
September 30,September 30,
  2021202020212020
Net income$184,665 $119,098 $543,015 $307,565 
Other comprehensive (loss) income:  
Foreign currency translation (losses) gains (3,555)2,976 (3,522)(320)
Change in unrealized gains (losses) on interest rate swaps, net of change in taxes of $(491), $(51), $(2,818), and $3,641
1,473 154 8,453 (10,923)
Total other comprehensive (loss) income (2,082)3,130 4,931 (11,243)
Comprehensive income$182,583 $122,228 $547,946 $296,322 

The accompanying Notes are an integral part of the Consolidated Financial Statements.









2


POOL CORPORATION
Consolidated Balance Sheets
(In thousands, except share data)
September 30,September 30,December 31,
20212020
2020 (1)
 (Unaudited)(Unaudited) 
Assets   
Current assets:   
Cash and cash equivalents$83,475 $74,749 $34,128 
Receivables, net174,987 135,555 122,252 
Receivables pledged under receivables facility301,163 230,857 166,948 
Product inventories, net1,043,407 612,824 780,989 
Prepaid expenses and other current assets23,368 12,696 17,610 
Total current assets1,626,400 1,066,681 1,121,927 
Property and equipment, net111,339 109,086 108,241 
Goodwill281,300 199,360 268,167 
Other intangible assets, net12,067 10,522 12,181 
Equity interest investments1,242 1,314 1,292 
Operating lease assets221,007 180,230 205,875 
Other assets28,878 20,396 21,987 
Total assets$2,282,233 $1,587,589 $1,739,670 
Liabilities and stockholders’ equity   
Current liabilities:   
Accounts payable$414,156 $268,412 $266,753 
Accrued expenses and other current liabilities231,794 145,420 143,694 
Short-term borrowings and current portion of long-term debt 10,744 11,709 11,869 
Current operating lease liabilities65,442 56,977 60,933 
Total current liabilities722,136 482,518 483,249 
Deferred income taxes30,275 29,476 27,653 
Long-term debt, net352,075 328,225 404,149 
Other long-term liabilities34,176 32,846 38,261 
Non-current operating lease liabilities158,359 125,023 146,888 
Total liabilities1,297,021 998,088 1,100,200 
Stockholders’ equity:   
Common stock, $0.001 par value; 100,000,000 shares authorized;
40,079,584, 40,153,287 and 40,232,210 shares issued and
outstanding at September 30, 2021, September 30, 2020 and
December 31, 2020, respectively
40 40 40 
Additional paid-in capital542,858 513,030 519,579 
Retained earnings 451,401 98,033 133,870 
Accumulated other comprehensive loss(9,087)(21,602)(14,019)
Total stockholders’ equity985,212 589,501 639,470 
Total liabilities and stockholders’ equity$2,282,233 $1,587,589 $1,739,670 
(1)  Derived from audited financial statements.
The accompanying Notes are an integral part of the Consolidated Financial Statements.
3


POOL CORPORATION
Condensed Consolidated Statements of Cash Flows
(Unaudited)
(In thousands)
 Nine Months Ended
September 30,
 20212020
Operating activities  
Net income$543,015 $307,565 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation21,027 20,979 
Amortization1,064 975 
Share-based compensation11,755 11,095 
Equity earnings in unconsolidated investments, net(224)(248)
Impairment of goodwill and other assets 6,944 
Other5,256 1,092 
Changes in operating assets and liabilities, net of effects of acquisitions:  
Receivables(186,772)(135,129)
Product inventories(267,341)99,767 
Prepaid expenses and other assets(22,674)311 
Accounts payable146,616 3,385 
Accrued expenses and other current liabilities107,343 72,178 
Net cash provided by operating activities359,065 388,914 
Investing activities  
Acquisition of businesses, net of cash acquired(17,887)(24,655)
Purchases of property and equipment, net of sale proceeds(24,223)(16,897)
Net cash used in investing activities(42,110)(41,552)
Financing activities  
Proceeds from revolving line of credit791,508 749,840 
Payments on revolving line of credit(730,277)(909,637)
Proceeds from asset-backed financing310,000 261,700 
Payments on asset-backed financing(415,000)(266,700)
Payments on term facility(6,938)(6,938)
Proceeds from short-term borrowings and current portion of long-term debt7,880 13,255 
Payments on short-term borrowings and current portion of long-term debt (9,006)(13,291)
Payments of deferred financing costs (1,610)(12)
Payments of deferred and contingent acquisition consideration(362)(281)
Proceeds from stock issued under share-based compensation plans11,524 16,696 
Payments of cash dividends(87,509)(68,599)
Purchases of treasury stock(137,975)(76,194)
Net cash used in financing activities(267,765)(300,161)
Effect of exchange rate changes on cash and cash equivalents157 (1,035)
Change in cash and cash equivalents49,347 46,166 
Cash and cash equivalents at beginning of period34,128 28,583 
Cash and cash equivalents at end of period$83,475 $74,749 

The accompanying Notes are an integral part of the Consolidated Financial Statements.
4



POOL CORPORATION
Consolidated Statements of Changes in Stockholders’ Equity
(Unaudited)
(In thousands)

Common StockAdditional
Paid-In
RetainedAccumulated
Other
Comprehensive
 SharesAmountCapitalEarningsLossTotal
Balance at December 31, 202040,232 $40 $519,579 $133,870 $(14,019)$639,470 
Net income
   98,655  98,655 
Foreign currency translation
    (1,268)(1,268)
Interest rate swaps, net of the change in taxes of $(3,046)
    9,137 9,137 
Repurchases of common stock, net of retirements
(215)  (71,516) (71,516)
Share-based compensation
  3,837   3,837 
Issuance of stock under share-based compensation plans
69  2,912   2,912 
Declaration of cash dividends
   (23,299) (23,299)
Balance at March 31, 202140,086 40 526,328 137,710 (6,150)657,928 
Net income
   259,695  259,695 
Foreign currency translation
    1,302 1,302 
Interest rate swaps, net of the change in taxes of $719
    (2,157)(2,157)
Repurchases of common stock, net of retirements
(45)  (18,619) (18,619)
Share-based compensation
  3,712   3,712 
Issuance of stock under share-based compensation plans
90  5,006   5,006 
Declaration of cash dividends
   (32,119) (32,119)
Balance at June 30, 202140,131 40 535,046 346,667 (7,005)874,748 
Net income
   184,665  184,665 
Foreign currency translation
    (3,555)(3,555)
Interest rate swaps, net of the change in taxes of $(491)
    1,473 1,473 
Repurchases of common stock, net of retirements
(100)  (47,840) (47,840)
Share-based compensation
  4,206   4,206 
Issuance of stock under share-based compensation plans
49  3,606   3,606 
Declaration of cash dividends
   (32,091) (32,091)
Balance at September 30, 202140,080 $40 $542,858 $451,401 $(9,087)$985,212 
5


Common StockAdditional
Paid-In
Retained EarningsAccumulated
Other
Comprehensive
SharesAmountCapital(Deficit)LossTotal
Balance at December 31, 201940,074 $40 $485,239 $(64,740)$(10,359)$410,180 
Net income
   30,912  30,912 
Foreign currency translation
    (5,430)(5,430)
Interest rate swaps, net of the change in taxes of $2,837
    (8,510)(8,510)
Repurchases of common stock, net of retirements
(362)  (66,619) (66,619)
Share-based compensation
  3,654   3,654 
Issuance of stock under share-based compensation plans
219  6,358   6,358 
Declaration of cash dividends
   (22,147) (22,147)
Balance at March 31, 202039,93140 495,251 (122,594)(24,299)348,398 
Net income
   157,555  157,555 
Foreign currency translation
    2,134 2,134 
Interest rate swaps, net of the change in taxes of $855
    (2,567)(2,567)
Repurchases of common stock, net of retirements
(19)  (3,584) (3,584)
Share-based compensation
  3,567   3,567 
Issuance of stock under share-based compensation plans
130  4,453   4,453 
Declaration of cash dividends
   (23,165) (23,165)
Balance at June 30, 202040,042 40 503,271 8,212 (24,732)486,791 
Net income
   119,098  119,098 
Foreign currency translation
    2,976 2,976 
Interest rate swaps, net of the change in taxes of $(51)
    154 154 
Repurchases of common stock, net of retirements
(20)  (5,990) (5,990)
Share-based compensation
  3,874   3,874 
Issuance of stock under share-based compensation plans
131  5,885   5,885 
Declaration of cash dividends
   (23,287) (23,287)
Balance at September 30, 202040,153$40 $513,030 $98,033 $(21,602)$589,501 

The accompanying Notes are an integral part of the Consolidated Financial Statements.
6


POOL CORPORATION
Notes to Consolidated Financial Statements
(Unaudited)
Note 1 – Summary of Significant Accounting Policies

Pool Corporation (the Company, which may be referred to as we, us or our) prepared the unaudited interim Consolidated Financial Statements following U.S. generally accepted accounting principles (GAAP) and the requirements of the Securities and Exchange Commission (SEC) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes and other financial information required for complete financial statements. 

The interim Consolidated Financial Statements include all normal and recurring adjustments that are necessary for a fair presentation of our financial position and operating results. All significant intercompany accounts and intercompany transactions have been eliminated.

A description of our significant accounting policies is included in our 2020 Annual Report on Form 10-K. You should read the interim Consolidated Financial Statements in conjunction with the Consolidated Financial Statements and accompanying notes in our 2020 Annual Report on Form 10-K.  The results for our three and nine month periods ended September 30, 2021 are not necessarily indicative of the expected results for our fiscal year ending December 31, 2021.

Newly Adopted Accounting Pronouncements

On January 1, 2021, we adopted Accounting Standards Update (ASU) 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes. This new standard simplified the accounting for income taxes by eliminating certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. Most amendments were required to be applied on a prospective basis, while certain amendments were required to be applied on a retrospective or modified retrospective basis. The adoption of this standard did not have a material impact on our consolidated financial statements or related disclosures, and we do not expect a material impact in future periods.

Income Taxes

We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse. We recorded excess tax benefits of $4.2 million in the third quarter of 2021 compared to $8.5 million in the third quarter of 2020 and $15.9 million in the nine months ended September 30, 2021 compared to $22.6 million in the nine months ended September 30, 2020.

Retained Earnings

We account for the retirement of treasury shares as a reduction of Retained earnings. As of September 30, 2021, the Retained earnings on our Consolidated Balance Sheets reflects cumulative net income, the cumulative impact of adjustments for changes in accounting pronouncements, treasury share retirements since the inception of our share repurchase programs of $1.7 billion and cumulative dividends of $758.3 million.

Accumulated Other Comprehensive Loss

The table below presents the components of our Accumulated other comprehensive loss balance (in thousands):
September 30,December 31,
202120202020
Foreign currency translation adjustments$(8,437)$(10,447)$(4,917)
Unrealized losses on interest rate swaps, net of tax
(650)(11,155)(9,102)
Accumulated other comprehensive loss$(9,087)$(21,602)$(14,019)

7



Recent Accounting Pronouncements Pending Adoption
The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:
StandardDescriptionEffective DateEffect on Financial Statements and Other Significant Matters
ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting and ASU 2021-01, Reference Rate Reform (Topic 848): Scope
Provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include: contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope. The amendments in this ASU refine the scope of ASC 848 and clarify some of its guidance as it relates to recent rate reform activities.
The provisions of these updates are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. We are currently evaluating the effect these standards will have on our financial position, results of operations and related disclosures.

Note 2 – Earnings Per Share

We calculate basic earnings per share (EPS) by dividing Net income by the weighted average number of common shares outstanding.  Diluted EPS reflects the dilutive effects of potentially dilutive securities, which include in-the-money outstanding stock options and shares to be purchased under our employee stock purchase plan. Using the treasury stock method, the effect of dilutive securities includes these additional shares of common stock that would have been outstanding based on the assumption that these potentially dilutive securities had been issued.

Stock options with exercise prices that are higher than the average market prices of our common stock for the periods presented are excluded from the diluted EPS calculation because the effect is anti-dilutive.

The table below presents the computation of EPS, including the reconciliation of basic and diluted weighted average shares outstanding (in thousands, except EPS):
 Three Months EndedNine Months Ended
September 30,September 30,
 2021202020212020
Net income$184,665 $119,098 $543,015 $307,565 
Weighted average shares outstanding:  
Basic40,101 40,123 40,146 40,073 
Effect of dilutive securities:  
Stock options and employee stock purchase plan590 716 620 776 
Diluted40,691 40,839 40,766 40,849 
Earnings per share:  
Basic$4.60 $2.97 $13.53 $7.68 
Diluted$4.54 $2.92 $13.32 $7.53 
Anti-dilutive stock options excluded from diluted earnings per share computations    

8



Note 3 – Acquisitions

In June 2021, we acquired the distribution assets of Vak Pak Builders Supply, Inc., a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Florida.

In April 2021, we acquired Pool Source, LLC, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Tennessee.

In December 2020, we acquired the distribution assets of TWC Distributors, Inc., a wholesale distributor of irrigation and landscape maintenance products, adding nine locations in Florida and one in Georgia.

In October 2020, we acquired Jet Line Products, Inc., a wholesale distributor of swimming pool equipment, chemicals and supplies, adding three locations in New Jersey, three locations in New York, two locations in Texas and one location in Florida.

In September 2020, we acquired the distribution assets of Northeastern Swimming Pool Distributors, Inc., a wholesale distributor of swimming pool equipment, chemicals and supplies, adding two locations in Ontario, Canada.

In February 2020, we acquired the distribution assets of Master Tile Network LLC, a wholesale distributor of swimming pool tile and hardscape products, adding two locations in Texas, one location in Nevada and one location in Oklahoma.

We have completed our acquisition accounting for these acquisitions, subject to adjustments for standard holdback provisions per the terms of the purchase agreements, which are not material.

These acquisitions did not have a material impact on our financial position or results of operations, either individually or in the aggregate.


Note 4 – Fair Value Measurements and Interest Rate Swaps

Our assets and liabilities that are measured at fair value on a recurring basis include the unrealized gains or losses on our interest rate swap contracts and contingent consideration related to recent acquisitions. The three levels of the fair value hierarchy under the accounting guidance are described below:

Level 1    Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets.
Level 2     Inputs to the valuation methodology include:
quoted prices for similar assets or liabilities in active markets;
quoted prices for identical or similar assets or liabilities in inactive markets;
inputs other than quoted prices that are observable for the asset or liability; or
inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3    Inputs to the valuation methodology are unobservable and significant to the fair value measurement.
9


Recurring Fair Value Measurements

The table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):
 
Fair Value at September 30,
20212020
Level 2
Unrealized gains on interest rate swaps$5,488 $ 
Unrealized losses on interest rate swaps6,308 14,828 
Level 3
Contingent consideration liabilities$983 $869 

Interest Rate Swaps

We utilize interest rate swap contracts and forward-starting interest rate swap contracts to reduce our exposure to fluctuations in variable interest rates for future interest payments on our variable rate borrowings. 

For determining the fair value of our interest rate swap contracts and forward-starting interest rate swap contracts, we use significant other observable market data or assumptions (Level 2 inputs) that we believe market participants would use in pricing similar assets or liabilities, including assumptions about counterparty risk.  Our fair value estimates reflect an income approach based on the terms of the interest rate swap contracts and inputs corroborated by observable market data including interest rate curves. We include unrealized gains in Prepaid expenses and other current assets and unrealized losses in Accrued expenses and other current liabilities on the Consolidated Balance Sheets.

We recognize any differences between the variable interest rate in effect and the fixed interest rates per our swap contracts as an adjustment to interest expense over the life of the swaps. To the extent our derivatives are effective in offsetting the variability of the hedged cash flows, we record the changes in the estimated fair value of our interest rate swap contracts to Accumulated other comprehensive loss on the Consolidated Balance Sheets.

We currently have three interest rate swap contracts in place, two of which became effective on November 20, 2020, and terminate on September 29, 2022, and a third that became effective on February 26, 2021, and terminates on February 28, 2025. These swap contracts were previously forward-starting and convert the variable interest rate to a fixed interest rate on our variable rate borrowings. Interest expense related to the notional amounts under these swap contracts is based on the fixed rates plus the applicable margin on our variable rate borrowings. Changes in the estimated fair value of these interest rate swap contracts are recorded to Accumulated other comprehensive loss on the Consolidated Balance Sheets.

The following table provides additional details related to these swap contracts:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 1May 7, 2019November 20, 2020September 29, 2022$75.02.0925%
Interest rate swap 2July 25, 2019November 20, 2020September 29, 2022$75.01.5500%
Interest rate swap 3February 5, 2020February 26, 2021February 28, 2025$150.01.3800%

For the interest rate swap contracts in effect at September 30, 2021, a portion of the change in the estimated fair value between periods relates to future interest expense. Recognition of the change in fair value between periods attributable to accrued interest is reclassified from Accumulated other comprehensive loss on the Consolidated Balance Sheets to Interest and other non-operating expenses, net on the Consolidated Statements of Income. This amount was not material in the nine-month period ended September 30, 2021.

10


We have entered into forward-starting interest rate swap contracts to extend the hedged period for future interest payments on our variable rate borrowings. These swap contracts will convert the variable interest rate to a fixed interest rate on our variable rate borrowings. Changes in the estimated fair value of these forward-starting interest rate swap contracts are recorded to Accumulated other comprehensive loss on the Consolidated Balance Sheets.

The following table provides details related to each of our forward-starting interest rate swap contracts:
DerivativeInception DateEffective DateTermination DateNotional
Amount
(in millions)
Fixed
Interest
Rate
Forward-starting interest rate swap 1March 9, 2020September 29, 2022February 26, 2027$150.00.7400%
Forward-starting interest rate swap 2March 9, 2020February 28, 2025February 26, 2027$150.00.8130%

Failure of our swap counterparties would result in the loss of any potential benefit to us under our swap agreements. In this case, we would still be obligated to pay the variable interest payments underlying our debt agreements.  Additionally, failure of our swap counterparties would not eliminate our obligation to continue to make payments under our existing swap agreements if we continue to be in a net pay position.

Our interest rate swap contracts and forward-starting interest rate swap contracts are subject to master netting arrangements. According to our accounting policy, we do not offset the fair values of assets with the fair values of liabilities related to these contracts.

Nonrecurring Fair Value Measurements

In addition to our assets and liabilities that we measure at fair value on a recurring basis, our assets and liabilities are also subject to nonrecurring fair value measurements. Generally, our assets, including long-lived assets, goodwill and intangible assets, are recorded at fair value on a nonrecurring basis as a result of impairment charges or business combinations. In the nine months ended September 30, 2021, we did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.

Other

The carrying values of cash, receivables, accounts payable and accrued liabilities approximate fair value due to the short maturity of those instruments. The carrying value of long-term debt approximates fair value (Level 3 inputs).  Our determination of the estimated fair value reflects a discounted cash flow model using our estimates, including assumptions related to borrowing rates (Level 3 inputs).
11


Note 5 – Debt

The table below presents the components of our debt (in thousands):

 September 30,
 20212020
Variable rate debt
Short-term borrowings$ $ 
Current portion of long-term debt:
Australian credit facility10,744 11,709 
Short-term borrowings and current portion of long-term debt 10,744 11,709 
Long-term portion:  
Revolving credit facility170,255 40,876 
Term facility168,812 178,062 
Receivables securitization facility15,000 110,000 
Less: financing costs, net1,992 713 
Long-term debt, net352,075 328,225 
Total debt $362,819 $339,934 

Revolving Credit Facility

On September 27, 2021, we entered into the Second Amended and Restated Credit Agreement (the “Credit Agreement”) among us, as U.S. Borrower, SCP Distributors Canada Inc., as Canadian Borrower, SCP International, Inc., as Euro Borrower, Wells Fargo Bank, National Association, as Administrative Agent (the “Agent”), and certain other lenders party thereto. The Credit Agreement amended and restated the predecessor senior credit facility (as amended, the “Credit Facility”) principally by increasing the total borrowing capacity from $750.0 million to $1.0 billion through the addition of a delayed-draw term loan facility of $250.0 million. Under this term loan facility, we may draw term loans at any time prior to March 25, 2022. Any such term loans would require quarterly amortization payments aggregating to 20% of the original principal amount of the loan during the third, fourth and fifth years of the loan, with all remaining principal due on September 25, 2026. All other terms of any such term loans would be substantially similar to those governing revolving credit loans under the Credit Agreement.

In addition, the Credit Agreement further amended and restated the Credit Facility in the following ways:
extending the maturity of the Credit Facility from September 29, 2022 to September 25, 2026;
making available lower interest rates;
increasing the amount of incremental facility commitments that we can request from $75.0 million to $250.0 million; and
providing additional capacity under certain negative covenants related to indebtedness, liens, investments, acquisitions, share repurchases and dividends.

All obligations under the Credit Agreement continue to be guaranteed on an unsecured basis by substantially all of our existing and future domestic subsidiaries. The Credit Agreement also continues to contain various customary affirmative and negative covenants and events of default. The occurrence of any of these events of default would permit the lenders to, among other things, require immediate payment of all amounts outstanding under the Credit Agreement.

Revolving borrowings under the Credit Facility bear interest, at our option, at either of the following and, in each case, plus an applicable margin:

a.a base rate, which is the highest of (i) the Agent's prime rate, (ii) the Federal Funds Rate plus 0.500% and (iii) (a) prior to the USD LIBOR Transition Date, the Adjusted Eurocurrency Rate for Dollars for a one-month term in effect on such day plus 1.00% and (b) on and after the USD LIBOR Transition Date, Daily Simple RFR for Dollars in effect on such day plus 1.00%; or
b.(i) prior to the USD LIBOR Transition Date, the Eurocurrency Rate and (ii) on or after the USD LIBOR Transition Date or a Benchmark Transition Event, the applicable Benchmark Replacement.

12


Borrowings by the Canadian Borrower bear interest, at the Canadian Borrower’s option, at either of the following and, in each case, plus an applicable margin:

a.a base rate, which is the greatest of (i) the Canadian Reference Bank prime rate and (ii) the Canadian Dealer Offered Rate (“CDOR”) plus 1.00%; or
b.CDOR.

Borrowings by the Euro Borrower bear interest at the Eurocurrency rate plus an applicable margin.

Borrowings under any swingline loans under the Credit Facility bear interest, at our option, at either of the following and, in each case, plus an applicable margin:
a.the LIBOR Market Index Rate; or
b.a base rate, which is the highest of (i) the Agent's prime rate, (ii) the Federal Funds Rate plus 0.500% and (iii) (a) prior to the USD LIBOR Transition Date, the Adjusted Eurocurrency Rate for Dollars for a one-month term in effect on such day plus 1.00% and (b) on and after the USD LIBOR Transition Date, Daily Simple RFR for Dollars in effect on such day plus 1.00%.

The interest rate margins on borrowings and letters of credit issued under the Credit Agreement are based on our leverage ratio and will range from 0.000% to 0.425% on Base Rate and Canadian Base Rate loans and from 0.910% to 1.425% on CDOR, LIBOR and swingline loans (with all such rates being calculated in accordance with the terms and by reference to the definitions specified in the Credit Agreement). We are also required to pay an annual facility fee with respect to the lenders' aggregate revolving credit commitment, the amount of which is based on our leverage ratio.

Term Facility

On October 12, 2021, we entered into the First Amendment to the Credit Agreement (as amended, the “Term Facility Agreement”) among us, as Borrower and Bank of America, N.A., as the Lender. Among other items, the amendment provides additional capacity under certain negative covenants related to indebtedness, liens, investments, acquisitions, share repurchases and dividends.

All obligations under the Term Facility Agreement, which matures on December 30, 2026, continue to be guaranteed on an unsecured basis by substantially all of our existing and future domestic subsidiaries. The Term Facility Agreement also continues to contain various customary affirmative and negative covenants and events of default. The occurrence of any of these events of default would permit the lenders to, among other things, require immediate payment of all amounts outstanding under the Term Facility Agreement.

Borrowings under the term loan facility (the “Term Facility”) available under the Term Facility Agreement bear interest, at our option, at either of the following and, in each case, plus an applicable margin:
a.a base rate, which is the greatest of (i) the rate per annum equal to the weighted average of the rates on overnight federal funds transactions with members of the Federal Reserve System, as published by the Federal Reserve Bank of New York on the business day next succeeding such day plus 0.50%, (ii) Bank of America's prime rate, or (iii) the Eurodollar Rate (defined below) plus 1.00%; or
b.the Eurodollar Rate, which is the greater of (i) the rate per annum equal to the USD LIBOR as administered by the ICE Benchmark Administration, or a comparable or successor administrator approved by the Lender or (ii) a floor rate specified in the Term Facility Agreement.

The interest rate margins on the borrowings under the Term Facility Agreement are based on our leverage ratio and will range from 0.000% to 0.625% on Base Rate borrowings and 1.000% to 1.625% on Eurodollar Rate borrowings (with all such rates being calculated in accordance with the terms and by reference to the definitions specified in the Term Facility Agreement).

13


Receivables Securitization Facility

Our accounts receivable securitization facility (the “Receivables Facility”) provides for the sale of certain of our receivables to a wholly owned subsidiary (the “Securitization Subsidiary”). The Securitization Subsidiary transfers variable undivided percentage interests in the receivables and related rights to certain third-party financial institutions in exchange for cash proceeds, limited to the applicable funding capacities.

We account for the sale of the receivable interests as a secured borrowing on our Consolidated Balance Sheets. The receivables subject to the agreement collateralize the cash proceeds received from the third-party financial institutions. We classify the entire outstanding balance as Long-term debt, net on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis. We present the receivables that collateralize the cash proceeds separately as Receivables pledged under receivables facility on our Consolidated Balance Sheets.

Financial Covenants

Following their recent amendments, the Credit Facility and Term Facility continue to require us to maintain a maximum average total leverage ratio and a minimum fixed charge coverage ratio consistent with the terms in effect prior to the amendment.

As amended, the Credit Facility and Term Facility limit the declaration and payment of dividends on our common stock to a manner consistent with past practice, provided no default or event of default has occurred and is continuing, or would result from the payment of dividends.  We may declare and pay quarterly dividends so long as (i) the amount per share of such dividends is not greater than the most recently publicly announced amount dividends per share and (ii) our Average Total Leverage Ratio is less than 3.25 to 1.00 both immediately before and after giving pro forma effect to such dividends. Under the Credit Facility and Term Facility, we may repurchase shares of our common stock provided no default or event of default has occurred and is continuing, or would result from the repurchase of shares, and our maximum average total leverage ratio (determined on a pro forma basis) is less than 3.25 to 1.00.  

Other covenants include restrictions on our ability to grant liens, incur indebtedness, make investments, merge or consolidate, and sell or transfer assets.  Failure to comply with any of our financial covenants or any other terms of any of our debt facilities could result in higher interest rates on our borrowings or the acceleration of the maturities of our outstanding debt.

As of September 30, 2021, we were in compliance with all material covenants and financial ratio requirements under our Credit Facility, our Term Facility and our Receivables Facility.

14


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

You should read the following discussion in conjunction with the accompanying interim Consolidated Financial Statements and notes, the Consolidated Financial Statements and accompanying notes in our 2020 Annual Report on Form 10-K and with Management’s Discussion and Analysis in our 2020 Annual Report on Form 10-K.  

For a discussion of our base business calculations, see the Results of Operations section below.

Forward-Looking Statements

This report contains forward-looking information that involves risks and uncertainties.  Our forward-looking statements express our current expectations or forecasts of possible future results or events, including projections of earnings and other financial performance measures, statements of management’s expectations regarding our plans and objectives and industry, general economic and other forecasts of trends, future dividend payments and share repurchases, and other matters. Forward-looking statements speak only as of the date of this filing, and we undertake no obligation to publicly update or revise such statements to reflect new circumstances or unanticipated events as they occur.  You can identify these statements by the fact that they do not relate strictly to historic or current facts and often use words such as “anticipate,” “estimate,” “expect,” “intend,” “believe,” “will likely result,” “outlook,” “project,” “may,” “can,” “plan,” “target,” “potential,” “should” and other words and expressions of similar meaning.

No assurance can be given that the expected results in any forward-looking statement will be achieved, and actual results may differ materially due to one or more factors, including impacts on our business from the COVID-19 pandemic and the extent to which strong demand driven by home-centric trends will continue, accelerate or reverse; the sensitivity of our business to weather conditions; changes in the economy and the housing market; our ability to maintain favorable relationships with suppliers and manufacturers; competition from other leisure product alternatives and mass merchants; excess tax benefits or deficiencies recognized under ASU 2016-09 and other risks detailed in our 2020 Annual Report on Form 10-K.  For these statements, we claim the protection of the safe harbor for forward-looking statements contained in the Private Securities Litigation Reform Act of 1995.

OVERVIEW

Impact of the COVID-19 Pandemic

We continue to monitor the effects of the COVID-19 pandemic, which began impacting our business and the global economy in the first quarter of 2020.

We are designated as an essential business in almost all of our markets. Our products are used to maintain and protect outdoor commercial, residential and municipal environments through chemically-balanced, virus and bacteria-free swimming pool water. We also supply products used in the prevention of runoff, flood, fire and other natural disasters. These products are essential to the health and safety of the general public. In limited instances, we have had to close facilities as a result of government regulations, as well as COVID-19 cases. The direct impact of any closures to date have not had a material impact on our operations.

Beginning in the middle of March 2020, when stay-at-home orders related to the COVID-19 pandemic were initially issued, we experienced sales declines across most markets. As stay-at-home restrictions eased in late April through early May, our business not only rebounded, but accelerated. Throughout the remainder of 2020, we experienced unprecedented demand as families spent more time at home and sought out opportunities to create or expand existing home-based outdoor living and entertainment spaces, and these trends have continued in 2021 to date. While this trend has had a positive impact on our financial performance over the past year and a half, it is unclear what the long-term impact will be. In addition, governmental restrictions in 2020 had a material impact on some of our customers, limiting their ability to operate in certain geographies for a short period of time.

15


Our balance sheet is strong with low leverage and sufficient access to additional capital. Supply disruptions have largely been limited to categories with the greatest demand (including heat-related equipment, chemicals, in-ground swimming pools and above-ground swimming pools) and have not had a material impact on our net sales. Beginning in the second quarter of 2021 and continuing through the third quarter, we have made significant investments in inventory to support increased demand and help manage potential supply chain disruptions that could negatively impact customer service. Continued impacts from the COVID-19 pandemic, coupled with heightened demand, could adversely impact our supply chain, making it difficult to source and receive products needed to keep our customers adequately supplied.

Given the uncertainties caused by the COVID-19 pandemic in 2020, we reduced capital expenditures and operating costs for labor, fuel, utilities, advertising, meetings, travel and entertainment. Capital expenditures in 2020 were $21.7 million or approximately 65% of 2019 capital expenditures. Although we have increased our capital spending in 2021, we expect our capital expenditures for the year to be lower than our historical average of 1.0% of net sales due to our significant sales growth. Our expense growth through the third quarter of 2021 was partially offset by lower discretionary spending for advertising, meetings, travel and entertainment, which we expect to continue through the end of the year as business travel activity lagged in the third quarter of 2021 with the onset of the Delta variant.

The health, safety and security of our employees has been, and remains, our highest priority. We have adapted our operations and implemented a number of measures to facilitate a safer sales center environment for both our customers and employees, which includes following best practices and guidelines from the Centers for Disease Control and Prevention (CDC). We implemented enhanced hygiene and sanitation practices at our sales centers and at our corporate offices in 2020, and we continue to evaluate and maintain them.

We expect the impact of the pandemic on our business and financial results in 2021 will continue to vary by location and depend on numerous evolving factors that we are not able to accurately predict. These factors include the duration and scope of the pandemic, global economic conditions during and after the pandemic, the re-institution of governmental actions that could restrict the activities of our customers, vendors or employees, the possibility of additional subsequent outbreaks, the sustainability of current home-centric trends and other changes in customer and supplier behavior in response to the pandemic.

Financial Results

In the third quarter of 2021, net sales increased 24% to $1.4 billion compared to $1.1 billion in the third quarter of 2020, while base business sales grew 19%. This growth is on top of 27% growth in the third quarter of last year, bringing our year-to-date net sales growth to $1.2 billion. Our sales continued to benefit from elevated demand for outdoor living products along with favorable weather conditions. Our rigorous commitment to operating efficiency and capacity creation, along with our strategic focus on inventory purchases to serve demand has allowed us to fulfill our customers' high volumes.
Gross profit increased 34% to $441.9 million in the third quarter of 2021 from $328.7 million in the same period of 2020. Base business gross profit improved 29% over the third quarter of 2020. Gross margin increased 240 basis points to 31.3% in the third quarter of 2021 compared to 28.9% in the third quarter of 2020, while base business gross margin increased 250 basis points, primarily reflecting benefits from our supply chain management initiatives.

Selling and administrative expenses (operating expenses), including the recovery of goodwill and other assets, increased 13% to $204.6 million in the third quarter of 2021 compared to $180.5 million in the third quarter of 2020, while base business operating expenses grew 7%, primarily due to growth-driven labor, facility and freight costs, along with increased investments in technology. In the third quarter of 2021, we recovered $1.4 million of a $2.5 million note impairment recorded in the first quarter of 2020. As a percentage of net sales, operating expenses decreased to 14.5% in the third quarter of 2021 compared to 15.8% in the same period of 2020, reflecting continued strong expense control.
Operating income in the third quarter of 2021 increased 60% to $237.3 million compared to $148.2 million in the same period in 2020. Operating margin was 16.8% in the third quarter of 2021 compared to 13.0% in the third quarter of 2020 while base business operating margin was 17.1%, up 410 basis points from the prior year period.
We recorded a $4.2 million, or $0.10 per diluted share, tax benefit from Accounting Standards Update (ASU) 2016-09, Improvements to Employee Share-Based Payment Accounting, in the quarter ended September 30, 2021, compared to a tax benefit of $8.5 million, or $0.21 per diluted share, realized in the same period of 2020.
Net income increased 55% to $184.7 million in the third quarter of 2021 compared to $119.1 million in the third quarter of 2020. Earnings per diluted share increased 55% to $4.54 in the third quarter of 2021 compared to $2.92 in the same period of 2020. Without the impact from ASU 2016-09 in both periods, earnings per diluted share increased 64% to $4.44 in the third quarter of 2021 compared to $2.71 in the third quarter of 2020.
16


References to product line and product category data throughout this report generally reflect data related to the North American swimming pool market, as it is more readily available for analysis and represents the largest component of our operations.
Financial Position and Liquidity

As of September 30, 2021, total net receivables, including pledged receivables, increased 30% compared to September 30, 2020, primarily driven by our sales growth and recent acquisitions. Our days sales outstanding (DSO), as calculated on a trailing four quarters basis, was 25.7 days at September 30, 2021 and 27.6 days at September 30, 2020. Our allowance for doubtful accounts balance was $5.4 million at September 30, 2021 and $5.3 million at September 30, 2020.

Net inventory levels increased 70% compared to levels at September 30, 2020. Our inventory balance has increased as we have made significant investments in inventory throughout the year to support elevated demand and help manage potential supply chain disruptions that could negatively impact customer service. Our inventory reserve was $15.7 million at September 30, 2021 and $11.4 million at September 30, 2020. Our inventory turns, as calculated on a trailing four quarters basis, were 3.8 times at September 30, 2021 and 3.7 times at September 30, 2020.

Accrued expenses and other current liabilities increased 59% compared to September 30, 2020, primarily due to higher income tax payables. As allowed for companies impacted by Hurricane Ida, we deferred our 2021 third quarter estimated federal tax payment of $56.0 million, which will be paid in January 2022.

Total debt outstanding at September 30, 2021 was $362.8 million, up 7% compared to total debt at September 30, 2020. We have used debt proceeds over the past 12 months primarily to fund business-driven working capital growth, acquisitions, payments of cash dividends and share repurchases.

Current Trends and Outlook

For a detailed discussion of trends through 2020, see the Current Trends and Outlook section of Management’s Discussion and Analysis included in Part II, Item 7 of our 2020 Annual Report on Form 10-K.  

Upon reporting our results through the third quarter of 2021, we increased our 2021 diluted EPS guidance range to $14.85 to $15.35, including the impact of year-to-date tax benefits of $0.39. Our previous 2021 earnings guidance range disclosed in our Second Quarter 2021 Quarterly Report on Form 10-Q was $13.75 to $14.25, including tax benefits of $0.29 for the first six months of 2021. We increased our range based on exceeding our third quarter expectations, along with expected continued gross margin improvement through the end of 2021. Our 2021 earnings guidance range assumes average weather conditions and no adverse impacts from a resurgence of COVID-19 and related government responses.

We project net sales growth for 2021 to exceed 30% based on expectations of continued elevated demand trends, a solid backlog of customer projects and inflationary benefits. We estimate that sales will be favorably impacted by inflationary product cost increases of 6% to 7% (above our historical average of 1% to 2%), which we began to realize in the second quarter of 2021. Inflationary product costs had a greater impact in the third quarter of 2021, and we expect this to continue through the end of the year. Impacts from the COVID-19 pandemic, coupled with heightened demand, could adversely impact our supply chain, making it difficult to source and receive products needed to keep our customers adequately supplied. To address known and anticipated supply chain constraints, beginning in the second quarter of 2021 and into the third quarter, we have made significant investments in inventory in product areas where we forecasted continued high demand. Our strong inventory position has allowed us to gain share and to continue to provide exceptional service in a high demand and tight supply chain environment.

Based on our supply chain management efforts implemented during the second quarter of 2021, coupled with the current inflationary environment, we believe gross margin for the full year of 2021 has the potential to increase more than 170 basis points compared to the full year of 2020.

We expect operating expenses to reflect inflationary increases and incremental costs to support our sales growth expectations. Combined with purposeful expense management, we believe this will drive operating margin improvement of 350 basis points for the full year of 2021 compared to 2020. We expect performance-based compensation for the full year of 2021 to increase approximately $15 million from 2020 due to our projected 2021 net sales growth with most of this increase recognized through the third quarter of 2021 based on year-to-date results.

17


We project that our annual effective tax rate (without the benefit from ASU 2016-09) for 2021 will approximate 25.0%, which is consistent with 2020. Due to ASU 2016-09, we expect our effective tax rate will fluctuate from quarter to quarter, particularly in periods when employees elect to exercise their vested stock options or when restrictions on share-based awards lapse. We recorded a $15.9 million, or $0.39 per diluted share, tax benefit from ASU 2016-09 for the nine months ended September 30, 2021. We may recognize additional tax benefits related to stock option exercises in 2021 from grants that expire in future years. We have not included any expected tax benefits in our guidance beyond what we have recognized as of September 30, 2021.

We have made significant investments in inventory throughout the year to support increased demand and help manage potential supply chain disruptions that could negatively impact customer service. While these investments will negatively impact our cash provided by operations in 2021, we believe that our investments in inventory will provide benefits to our customers and favorably impact our gross margin through the end of this year and into at least the first quarter of next year. We expect to continue to use cash to fund opportunistic share repurchases through the remainder of 2021. We also expect to use cash for the payment of cash dividends as and when declared by our Board of Directors (the Board).

The forward-looking statements in the foregoing section are based on current market conditions, speak only as of the filing date of this report, as based on several assumptions, and are subject to significant risks and uncertainties. See “Cautionary Statement for Forward-Looking Statements.”

RESULTS OF OPERATIONS

As of September 30, 2021, we conducted operations through 409 sales centers in North America, Europe and Australia. For the nine months ended September 30, 2021, approximately 94% of our net sales were from our operations in North America.

The following table presents information derived from the Consolidated Statements of Income expressed as a percentage of net sales:
Three Months EndedNine Months Ended
September 30,September 30,
 2021202020212020
Net sales100.0 %100.0 %100.0 %100.0 %
Cost of sales68.7 71.1 69.6 71.2 
Gross profit31.3 28.9 30.4 28.8 
Selling and administrative expenses14.6 15.8 13.9 16.0 
(Recovery) impairment of goodwill and other assets(0.1)—  0.2 
Operating income16.8 13.0 16.5 12.6 
Interest and other non-operating expenses, net0.2 0.2 0.2 0.3 
Income before income taxes and equity earnings16.6 %12.8 %16.4 %12.3 %

Note: Due to rounding, percentages presented in the table above may not add to Operating income or Income before income taxes and equity earnings.

We have included the results of operations from acquisitions in 2021 and 2020 in our consolidated results since the acquisition dates.

18


Three Months Ended September 30, 2021 Compared to Three Months Ended September 30, 2020
The following table breaks out our consolidated results into the base business component and the excluded component (sales centers excluded from base business):
(Unaudited)Base BusinessExcludedTotal
(in thousands)Three Months EndedThree Months EndedThree Months Ended
 September 30,September 30,September 30,
 202120202021202020212020
Net sales$1,348,758 $1,136,946 $62,690 $2,283 $1,411,448 $1,139,229 
Gross profit423,238 328,140 18,661 558 441,899 328,698 
Gross margin31.4 %28.9 %29.8 %24.4 %31.3 %28.9 %
Operating expenses (1)
192,061 179,990 12,562 475 204,623 180,465 
Expenses as a % of net sales14.2 %15.8 %20.0 %20.8 %14.5 %15.8 %
Operating income (1)
231,177 148,150 6,099 83 237,276 148,233 
Operating margin17.1 %13.0 %9.7 %3.6 %16.8 %13.0 %
(1)Base business and total reflect a $1.4 million recovery of goodwill and other assets in 2021.

In our calculation of our base business results, we have excluded the following acquisitions for the periods identified:


Acquired

Acquisition
Date
Net
Sales Centers
Acquired

Periods
Excluded
Vak Pak Builders Supply, Inc. June 20211July - September 2021
Pool Source, LLCApril 20211July - September 2021
TWC Distributors, Inc. December 202010July - September 2021
Jet Line Products, Inc.October 20209July - September 2021
Northeastern Swimming Pool Distributors, Inc. September 20202July - September 2021 and September 2020

When calculating our base business results, we exclude sales centers that are acquired, closed, or opened in new markets for a period of 15 months. We also exclude consolidated sales centers when we do not expect to maintain the majority of the existing business and existing sales centers that are consolidated with acquired sales centers.

We generally allocate corporate overhead expenses to excluded sales centers on the basis of their net sales as a percentage of total net sales.  After 15 months of operations, we include acquired, consolidated and new market sales centers in the base business calculation including the comparative prior year period.

The table below summarizes the changes in our sales center count during the first nine months of 2021:

December 31, 2020398 
Acquired locations
New locations10 
Consolidated location(1)
September 30, 2021409 

19


Net Sales
 Three Months Ended 
September 30,
(in millions)20212020Change
Net sales$1,411.4 $1,139.2 $272.2 24%

Net sales increased 24% in the third quarter of 2021 compared to the third quarter of 2020, while base business net sales grew 19% over the same period. Our sales in the third quarter of 2021 continued to benefit from elevated demand for our outdoor living products along with favorable weather conditions.

The following factors benefited our sales (listed in order of estimated magnitude):

strong demand for discretionary products, as evidenced by improvements in sales growth rates for product offerings such as equipment and building materials (see discussion below);
increased demand for residential swimming pool maintenance supplies due to increased usage, as evidenced by improvements in sales growth rates to retail customers (see discussion below);
market share gains, including those in building materials (see discussion below);
inflationary product cost increases of approximately 7% (compared to our historical average of 1% to 2%); and
5% sales growth from recent acquisitions.

Higher sales growth rates for certain product offerings, such as equipment and building materials, reflect increased spending in traditionally discretionary areas, such as pool construction, pool remodeling and equipment upgrades. In the third quarter of 2021, sales for equipment, which includes swimming pool heaters, pumps, lights, filters and automation, increased 23% compared to the same period last year, and collectively represented approximately 28% of net sales for the period. Sales of building materials grew 24% compared to the third quarter of 2020 and represented approximately 12% of net sales in the third quarter of 2021.

Sales to customers who service large commercial installations and specialty retailers that sell swimming pool supplies are included in the appropriate existing product categories, and growth in these areas is reflected in the numbers in the paragraph above. Sales to retail customers increased 16% in the third quarter of 2021 compared to the third quarter of 2020 and represented approximately 11% of our net sales for the third quarter of 2021. Sales to commercial customers increased 25% in the third quarter of 2021 compared to the third quarter of 2020, as business and leisure travel improved in 2021 as public facilities reopened following COVID-19 related closures in 2020. Sales to commercial customers represented approximately 3% of our net sales for the third quarter of 2021.

Gross Profit
 Three Months Ended 
September 30,
(in millions)20212020Change
Gross profit$441.9 $328.7 $113.2 34%
Gross margin31.3 %28.9 %  

Gross margin increased 240 basis points to 31.3% in the third quarter of 2021 compared to 28.9% in the third quarter of 2020. Gross margin was favorably impacted by benefits from focused supply chain management initiatives during this inflationary environment and improvements in rates earned under our vendor programs due to increased inventory purchases.
20


Operating Expenses
 Three Months Ended 
September 30,
(in millions)20212020Change
Selling and administrative expenses$206.0 $180.5 $25.5 14%
Recovery of goodwill and other assets(1.4)— (1.4)(100)%
Operating expenses as a % of net sales14.5 %15.8 %  

Operating expenses, including the recovery of goodwill and other assets, increased 13% in the third quarter of 2021 compared to the third quarter of 2020, while base business operating expenses grew 7%, primarily due to growth-driven labor, facility and freight costs along with increased investments in technology. In the third quarter of 2021, we recovered $1.4 million of a $2.5 million note impairment recorded in the first quarter of 2020. As a percentage of net sales, operating expenses decreased to 14.5% in the third quarter of 2021 compared to 15.8% in the same period of 2020, reflecting continued strong expense control.

Interest and Other Non-Operating Expenses, Net

Interest and other non-operating expenses, net for the third quarter of 2021 increased $0.5 million compared to the third quarter of 2020. Our weighted average effective interest rate increased to 2.8% for the third quarter of 2021 from 1.9% for the third quarter of 2020 on average outstanding debt of $354.3 million versus $331.5 million for the respective periods.

Income Taxes

Our effective income tax rate was 21.4% for the three months ended September 30, 2021 compared to 18.7% for the three months ended September 30, 2020. We recorded a $4.2 million tax benefit from ASU 2016-09 in the quarter ended September 30, 2021 compared to a tax benefit of $8.5 million realized in the same period last year. Without the benefits from ASU 2016-09, our effective tax rate was 23.2% for the third quarter of 2021 and 24.5% for the third quarter of 2020. Our third quarter effective income tax rate is typically lower compared to other quarters due to the timing of our accounting for uncertain tax positions, including the expiration of statutes of limitations.

Net Income and Earnings Per Share

Net income increased 55% to $184.7 million in the third quarter of 2021 compared to $119.1 million in the third quarter of 2020. Earnings per diluted share increased 55% to $4.54 in the third quarter of 2021 compared to $2.92 in the same period of 2020. Without the impact from ASU 2016-09 in both periods, earnings per diluted share increased 64% to $4.44 in the third quarter of 2021 compared to $2.71 in the third quarter of 2020.

21


Nine Months Ended September 30, 2021 Compared to Nine Months Ended September 30, 2020
The following table breaks out our consolidated results into the base business component and the excluded component (sales centers excluded from base business):
(Unaudited)Base BusinessExcludedTotal
(in thousands)Nine Months EndedNine Months EndedNine Months Ended
 September 30,September 30,September 30,
 202120202021202020212020
Net sales$4,052,044 $3,091,270 $207,983 $6,092 $4,260,027 $3,097,362 
Gross profit1,237,728 889,494 56,988 2,313 1,294,716 891,807 
Gross margin30.5 %28.8 %27.4 %38.0 %30.4 %28.8 %
Operating expenses (1)
549,913 500,196 39,910 1,934 589,823 502,130 
Expenses as a % of net sales13.6 %16.2 %19.2 %31.7 %13.8 %16.2 %
Operating income (1)
687,815 389,298 17,078 379 704,893 389,677 
Operating margin17.0 %12.6 %8.2 %6.2 %16.5 %12.6 %

(1)Base business and total reflect a $1.4 million recovery of goodwill and other assets in 2021 and $6.9 million of impairment from goodwill and other assets recorded in the first quarter of 2020.

In our calculation of base business results, we have excluded the following acquisitions for the periods identified:


Acquired

Acquisition
Date
Net
Sales Centers
Acquired

Periods
Excluded
Vak Pak Builders Supply, Inc. June 20211June - September 2021
Pool Source, LLC
April 20211April - September 2021
TWC Distributors, Inc. December 202010January - September 2021
Jet Line Products, Inc.October 20209January - September 2021
Northeastern Swimming Pool Distributors, Inc.
September 20202January - September 2021 and September 2020
Master Tile Network LLC
February 20204January - May 2021 and February - May 2020

For a more detailed explanation of how we calculated base business results and a summary of the changes in our sales centers since December 31, 2020, please refer to the discussion under the heading Three Months Ended September 30, 2021 Compared to Three Months Ended September 30, 2020.

22


Net Sales
 Nine Months Ended 
September 30,
(in millions)20212020Change
Net sales$4,260.0 $3,097.4 $1,162.6 38%

Net sales for the first nine months of 2021 increased 38% compared to the same period last year, while base business net sales increased 31%. During the first nine months of 2021, maintenance, refurbishment and construction activity remained strong as families continued to create and expand home-based outdoor living spaces. Through the third quarter of 2021, households continued to invest in outdoor living spaces, contributing to the robust demand for our products and yielding sales gains across nearly all categories.

The following factors benefited our sales (listed in order of estimated magnitude):

strong demand for discretionary products, as evidenced by improvements in sales growth rates for product offerings such as equipment and building materials (see discussion below);
increased demand for residential swimming pool maintenance supplies due to earlier pool openings and increased usage, as evidenced by improvements in sales growth rates to retail customers (see discussion below);
market share gains, including those in building materials (see discussion below);
7% sales growth from recent acquisitions; and
inflationary product cost increases of approximately 6% to 7% (compared to our historical average of 1% to 2%).

We believe that sales growth rates for certain product offerings, such as equipment, building materials and above-ground pools and spas, evidence increased spending in traditionally discretionary areas, such as pool construction, pool remodeling and equipment upgrades. In the first nine months of 2021, sales for equipment, which includes swimming pool heaters, pumps, lights, filters and automation, increased approximately 39% compared to the same period last year. Equipment collectively represented 28% of net sales in the first nine months of 2021. Sales of building materials grew 30% compared to the first nine months of 2020 and represented approximately 11% of net sales in the first nine months of 2021.

Sales to customers who service large commercial installations and specialty retailers that sell swimming pool supplies are included in the appropriate existing product categories, and growth in these areas is reflected in the numbers in the paragraph above. In the first nine months of 2021, sales to retail customers increased 21% and represented approximately 13% of our consolidated net sales. Sales to commercial customers increased 24% in the first nine months of 2021, as business and leisure travel improved in 2021 as public facilities reopened following COVID-19 related closures in 2020. Sales to commercial customers represented approximately 3% of our consolidated net sales in the first nine months of 2021.

Gross Profit
 Nine Months Ended 
September 30,
(in millions)20212020Change
Gross profit$1,294.7 $891.8 $402.9 45%
Gross margin30.4 %28.8 %  

Gross margin improved 160 basis points to 30.4% in the nine months ended September 30, 2021 compared to 28.8% in the first nine months of 2020. This improvement primarily reflects focused supply chain management initiatives to address inflation, with most of the year-to-date benefits realized in the second and third quarters of 2021. Also, with our increased purchase volumes, improvements in rates earned under our vendor programs benefited our gross margin compared to the same period in 2020.
23


Operating Expenses
 Nine Months Ended 
September 30,
(in millions)20212020Change
Selling and administrative expenses$591.2 $495.2 $96.0 19%
(Recovery) impairment of goodwill and other assets(1.4)6.9 (8.3)(120)%
Operating expenses as a % of net sales13.8 %16.2 %  

Operating expenses, including the recovery of goodwill and other assets in 2021 and impairment in 2020, for the nine months ended September 30, 2021 increased 17% compared to the first nine months of 2020. In the first quarter of 2020, we recorded impairment charges of $6.9 million, which included $2.5 million from a note and non-cash goodwill and intangibles impairment charges of $4.4 million. In the third quarter of 2021, we recovered $1.4 million of the previously impaired note. Without the impact of the recovery in 2021 and the prior year impairment charges, operating expenses were up 19%, primarily due to growth-driven labor, performance-based compensation, facility and freight costs along with increased investments in technology.

Interest and Other Non-Operating Expenses, Net

Interest and other non-operating expenses, net for the first nine months of 2021 decreased $2.4 million compared to the same period last year. Our weighted average effective interest rate increased to 2.6% for the first nine months of 2021 from 2.2% for the same period of 2020 on average outstanding debt of $376.2 million versus $439.4 million for the respective periods.

Income Taxes

Our effective income tax rate was 22.2% for the nine months ended September 30, 2021 compared to 19.2% for the nine months ended September 30, 2020. We recorded a $15.9 million, or $0.39 per diluted share, tax benefit from ASU 2016-09 in the nine months ended September 30, 2021 compared to a $22.6 million, or $0.55 per diluted share, tax benefit in the same period of 2020. Without the benefits from ASU 2016-09, our effective tax rate was 24.5% for the nine months ended September 30, 2021 and 25.2% for the nine months ended September 30, 2020.

Net Income and Earnings Per Share

Net income increased 77% to $543.0 million for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. Adjusted net income for the first nine months of 2021, without the note recovery in 2021 and the prior year impact of non-cash impairments, both net of tax, increased 73%. Earnings per diluted share increased to $13.32 for the nine months ended September 30, 2021 versus $7.53 per diluted share for the nine months ended September 30, 2020. Adjusted diluted EPS (as calculated in the reconciliation below) increased 81% to $12.90 for the nine months ended September 30, 2021 compared to $7.13 for the nine months ended September 30, 2020. See the reconciliation of GAAP to non-GAAP measures below.


24


Reconciliation of Non-GAAP Financial Measures

Adjusted Income Statement Information
We have included adjusted net income and adjusted diluted EPS, which are non-GAAP financial measures, as supplemental disclosures, because we believe these measures are useful to investors and others in assessing our period-to-period operating performance.
Adjusted net income and adjusted diluted EPS are key measures used by management to demonstrate the impact of our non-cash and non-recurring charges and to provide investors and others with additional information about our potential future operating performance to supplement GAAP measures.
We believe these measures should be considered in addition to, not as a substitute for, net income and diluted EPS presented in accordance with GAAP, respectively, and in the context of our other disclosures within this Form 10-Q. Other companies may calculate these non-GAAP financial measures differently than we do, which may limit their usefulness as comparative measures.

The table below presents a reconciliation of net income to adjusted net income.
(Unaudited)Nine Months Ended
(in thousands)September 30,
20212020
Net income$543,015 $307,565 
(Recovery) impairment of goodwill and other assets(1,400)6,944 
Tax impact on (recovery) impairment of note (1)
351 (654)
Adjusted net income$541,966 $313,855 
(1)As described in our First Quarter 2020 Quarterly Report on Form 10-Q, our effective tax rate at March 31, 2020 was a 0.1% benefit. Excluding impairment from goodwill and intangibles and tax benefits from ASU 2016-09 recorded in the first quarter of 2020, our effective tax rate for the first quarter of 2020 was 25.4%, which we used to calculate the tax impact related to the $2.5 million note impairment.

The table below presents a reconciliation of diluted EPS to adjusted diluted EPS.
(Unaudited)Nine Months Ended
September 30,
20212020
Diluted EPS$13.32 $7.53 
After-tax non-cash (recovery) impairment charges(0.03)0.15 
Adjusted diluted EPS excluding after-tax (recovery) impairment charges13.29 7.68 
ASU 2016-09 tax benefit(0.39)(0.55)
Adjusted diluted EPS excluding after-tax (recovery) impairment charges and tax benefit$12.90 $7.13 

25


Seasonality and Quarterly Fluctuations

Our business is highly seasonal. In general, sales and operating income are highest during the second and third quarters, which represent the peak months of both swimming pool use and installation and irrigation and landscape installations and maintenance. Sales are substantially lower during the first and fourth quarters, when we may incur net losses. In 2020, we generated approximately 61% of our net sales and 76% of our operating income in the second and third quarters of the year.

We typically experience a build-up of product inventories and accounts payable during the winter months in anticipation of the peak selling season.  Excluding borrowings to finance acquisitions and share repurchases, our peak borrowing usually occurs during the second quarter, primarily because extended payment terms offered by our suppliers typically are payable in April, May and June, while our peak accounts receivable collections typically occur in June, July and August.

The following table presents certain unaudited quarterly data for the first, second and third quarters of 2021, the four quarters of 2020 and the fourth quarter of 2019.  We have included income statement and balance sheet data for the most recent eight quarters to allow for a meaningful comparison of the seasonal fluctuations in these amounts.  In our opinion, this information reflects all normal and recurring adjustments considered necessary for a fair presentation of this data.  Due to the seasonal nature of our industry (and recent pandemic-driven increased demand for our products), the results of any one or more quarters are not necessarily a good indication of results for an entire fiscal year or of continuing future trends.

(Unaudited)QUARTER
(in thousands)202120202019
 ThirdSecondFirstFourthThirdSecondFirstFourth
Statement of Income Data
Net sales$1,411,448 $1,787,833 $1,060,745 $839,261 $1,139,229 $1,280,846 $677,288 $582,234 
Gross profit441,899 551,685 301,131 239,095 328,698 373,481 189,629 162,050 
Operating income237,276 338,586 129,031 74,351 148,233 205,857 35,588 25,798 
Net income184,665 259,695 98,655 59,174 119,098 157,555 30,912 18,024 
Balance Sheet Data
Total receivables, net$476,150 $585,566 $487,602 $289,200 $366,412 $453,405 $345,915 $226,539 
Product inventories, net1,043,407 894,654 977,228 780,989 612,824 628,418 858,190 702,274 
Accounts payable414,156 439,453 634,998 266,753 268,412 346,272 517,620 261,963 
Total debt362,819 423,116 433,171 416,018 339,934 438,804 586,050 511,407 

We expect that our quarterly results of operations will continue to fluctuate depending on the timing and amount of revenue contributed by new and acquired sales centers.  Based on our peak summer selling season, we generally open new sales centers and close or consolidate sales centers, when warranted, either in the first quarter before the peak selling season begins or in the fourth quarter after the peak selling season ends.

26


Weather is one of the principal external factors affecting our business.  The table below presents some of the possible effects resulting from various weather conditions.

Weather Possible Effects
Hot and dryIncreased purchases of chemicals and supplies
for existing swimming pools
 Increased purchases of above-ground pools and
irrigation and lawn care products
Unseasonably cool weather or extraordinary amountsFewer pool and irrigation and landscape
of raininstallations
Decreased purchases of chemicals and supplies
 Decreased purchases of impulse items such as
above-ground pools and accessories
Unseasonably early warming trends in spring/late coolingA longer pool and landscape season, thus positively
trends in fallimpacting our sales
(primarily in the northern half of the U.S. and Canada)  
Unseasonably late warming trends in spring/early coolingA shorter pool and landscape season, thus negatively
trends in fallimpacting our sales
(primarily in the northern half of the U.S. and Canada)  

Weather Impacts on 2021 and 2020 Results

Generally favorable weather conditions benefited sales in the third quarter of 2021. Temperatures ranged from above-average to substantially above-average throughout most of the contiguous United States with September being the fifth warmest on record. Precipitation was below-average in most of the western half of the United States and normal to above-average in the eastern half. Likewise, results in the third quarter of 2020 were favorably impacted by above-average temperatures and below-average precipitation.

Overall, varied weather conditions in the second quarter of 2021 favorably impacted our sales growth. While the southern states saw mild temperatures and above-average precipitation, the western states, particularly California, experienced severely high temperatures and drought. The average U.S. temperature in June was the hottest on record in 127 years. Comparatively, in the second quarter of 2020, we observed generally mild weather conditions with warmer weather throughout the western United States.

Sales in the first quarter of 2021 benefited from generally mild weather conditions throughout the contiguous United States. In February 2021, Texas experienced the most costly winter storm event on record for the United States, which damaged many swimming pools and added to the existing, strong replacement opportunity in that market. In contrast, sales in the first quarter of 2020 benefited from much above-average temperatures throughout the United States, particularly in the southern United States.

CRITICAL ACCOUNTING ESTIMATES
We prepare our Consolidated Financial Statements in accordance with U.S. generally accepted accounting principles (GAAP), which require management to make estimates and assumptions that affect reported amounts and related disclosures. Management identifies critical accounting estimates as:
those that require the use of assumptions about matters that are inherently and highly uncertain at the time the estimates are made; and
those for which changes in the estimates or assumptions, or the use of different estimates and assumptions, could have a material impact on our consolidated results of operations or financial condition.
Management has discussed the development, selection and disclosure of our critical accounting estimates with the Audit Committee of our Board.  For a description of our critical accounting estimates that require us to make the most difficult, subjective or complex judgments, please see our 2020 Annual Report on Form 10-K.  We have not changed any of these policies from those previously disclosed in that report.
27



Recent Accounting Pronouncements
See Note 1 of “Notes to Consolidated Financial Statements,” included in Part I, Item 1 of this Form 10-Q for discussion of recent accounting pronouncements.

LIQUIDITY AND CAPITAL RESOURCES

Liquidity is defined as the ability to generate adequate amounts of cash to meet short-term and long-term cash needs. We assess our liquidity in terms of our ability to generate cash to fund our operating activities, taking into consideration the seasonal nature of our business. Significant factors which could affect our liquidity include the following:

cash flows generated from operating activities;
the adequacy of available bank lines of credit;
the quality of our receivables;
acquisitions;
dividend payments;
capital expenditures;
changes in income tax laws and regulations;
the timing and extent of share repurchases; and
the ability to attract long-term capital with satisfactory terms.

Our primary capital needs are seasonal working capital obligations, debt repayment obligations and other general corporate initiatives, including acquisitions, opening new sales centers, dividend payments and share repurchases. Our primary working capital obligations are for the purchase of inventory, payroll, rent, other facility costs and selling and administrative expenses. Our working capital obligations fluctuate during the year, driven primarily by seasonality and the timing of inventory purchases. Our primary sources of working capital are cash from operations supplemented by bank borrowings, which have historically been sufficient to support our growth and finance acquisitions. We have funded our capital expenditures and share repurchases in substantially the same manner.

We prioritize our use of cash based on investing in our business, maintaining a prudent capital structure, including a modest amount of debt, and returning cash to our shareholders through dividends and share repurchases. Our specific priorities for the use of cash are as follows:

capital expenditures primarily for maintenance and growth of our sales center network, technology-related investments and fleet vehicles;
inventory and other operating expenses;
strategic acquisitions executed opportunistically;
payment of cash dividends as and when declared by our Board of Directors (Board);
repayment of debt to maintain an average total target leverage ratio (as defined below) between 1.5 and 2.0; and
repurchases of our common stock under our Board-authorized share repurchase program.

Capital expenditures were 0.6% of net sales in 2020, 1.0% of net sales in 2019 and 1.1% of net sales in 2018. Over the last five years, capital expenditures have averaged roughly 1.0% of net sales. Capital expenditures in 2020 were lower than our historical average due to cost-saving measures implemented at the beginning of the COVID-19 pandemic. Although we have increased our capital spending in 2021, we expect our capital expenditures for the year to be lower than our historical average of 1.0% of net sales due to our significant sales growth.

28


Sources and Uses of Cash

The following table summarizes our cash flows (in thousands):
 Nine Months Ended
September 30,
 20212020
Operating activities$359,065 $388,914 
Investing activities(42,110)(41,552)
Financing activities(267,765)(300,161)

Net cash provided by operations of $359.1 million for the first nine months of 2021 decreased $29.8 million compared to the first nine months of 2020, primarily reflecting our supply chain investments in inventory to enable us to continue to meet strong customer demand.
Net cash used in investing activities for the first nine months of 2021 increased slightly compared to the first nine months of 2020. Capital expenditures increased $7.3 million year-over year following the delay in capital spending last year due to the onset of the COVID-19 pandemic, while cash used for the acquisition of businesses decreased $6.8 million in the first nine months of 2021 compared to the first nine months of 2020.
Net cash used in financing activities was $267.8 million for the first nine months of 2021 compared to $300.2 million for the first nine months of 2020, which reflects a $119.9 million decrease in net debt payments, additional share repurchases of $61.8 million and an increase in dividends paid of $18.9 million during the first nine months of 2021.

Future Sources and Uses of Cash

Revolving Credit Facility

On September 27, 2021, we amended and restated our 2017 credit agreement (as amended, the “Credit Agreement”) to extend its maturity date from September 29, 2022 to September 25, 2026, and to increase our borrowing capacity from $750.0 million to $1.0 billion through the addition of a delayed-draw term loan facility of $250.0 million. Under this term loan facility, we may draw term loans at any time prior to March 25, 2022. Any such term loans would require quarterly amortization payments aggregating to 20% of the original principal amount of the loan during the third, fourth and fifth years of the loan, with all remaining principal due on September 25, 2026. All other terms of any such term loans would be substantially similar to those governing revolving credit loans under the Credit Agreement. Under the Credit Agreement, we continue to have access to a $750 million unsecured revolving credit facility (the “Credit Facility”) on substantially the same terms and subject to the same sublimits for swingline loans and standby letters of credit as in the past, other than the amendments described below.

The Credit Agreement further amended and restated the Credit Facility in the following ways:
making available lower interest rates;
increasing the amount of incremental facility commitments that we can request from $75.0 million to $250.0 million; and
providing additional capacity under certain negative covenants related to indebtedness, liens, investments, acquisitions, share repurchases and dividends.

We intend to continue to use the Credit Facility for general corporate purposes, for future share repurchases and to fund future growth initiatives.

At September 30, 2021, there was $170.3 million outstanding, a $4.8 million standby letter of credit outstanding and $574.9 million available for borrowing under the Credit Facility.  Currently, we pay interest on revolving borrowings under the Credit Facility at a variable rate based on the one month London Interbank Offered Rate (LIBOR), plus an applicable margin. The weighted average effective interest rate for the Credit Facility as of September 30, 2021 was approximately 2.0%, excluding commitment fees.

29


Term Facility
On October 12, 2021, we amended our 2019 credit agreement (as amended, the “Term Facility Agreement”) among us, as Borrower, and Bank of America, N.A., as the Lender. Among other items, the amendment provides additional capacity under certain negative covenants related to indebtedness, liens, investments, acquisitions, share repurchases and dividends to match the recent changes to the covenants in the Credit Agreement. The term facility available under this Agreement (the “Term Facility”) provides for $185.0 million in borrowing capacity and matures on December 30, 2026. Proceeds from the Term Facility were used to pay down the Credit Facility in December 2019, adding capacity for future share repurchases, acquisitions and growth-oriented working capital expansion. The Term Facility is repaid in quarterly amortization installments of 1.250% of the facility's debt balance. The total of quarterly amortization payments over the life of the facility will be equal to 33.75% of the Term Facility with the final principal payment, equal to 66.25% of the Term Facility, due on the maturity date. We may prepay amounts outstanding under the Term Facility without penalty other than interest breakage costs.

At September 30, 2021, there was $168.8 million outstanding under the Term Facility with a weighted average effective interest rate of 2.9%. We pay interest on borrowings under the Term Facility at a variable rate based on the one month LIBOR, plus an applicable margin.

Receivables Securitization Facility

Our two-year accounts receivable securitization facility (the Receivables Facility) offers us a lower cost form of financing, with a peak funding capacity of up to $295.0 million between May 1 and May 31, which includes an additional seasonal funding capacity that is available between March 1 and July 31. Other funding capacities range from $120.0 million to $275.0 million throughout the remaining months of the year. The Receivables Facility matures on November 1, 2021. We intend to amend the Receivables Facility on or ahead of its maturity date. We classify the entire outstanding balance as Long-term debt on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis.

The Receivables Facility provides for the sale of certain of our receivables to a wholly owned subsidiary (the Securitization Subsidiary). The Securitization Subsidiary transfers variable undivided percentage interests in the receivables and related rights to certain third-party financial institutions in exchange for cash proceeds, limited to the applicable funding capacities. Upon payment of the receivables by customers, rather than remitting to the financial institutions the amounts collected, we retain such collections as proceeds for the sale of new receivables until payments become due.
The Receivables Facility contains terms and conditions (including representations, covenants and conditions precedent) customary for transactions of this type. Additionally, an amortization event will occur if we fail to maintain a maximum average total leverage ratio (average total funded debt/EBITDA) of 3.25 to 1.00 and a minimum fixed charge coverage ratio (EBITDAR/cash interest expense plus rental expense) of 2.25 to 1.00.
At September 30, 2021, there was $15.0 million outstanding under the Receivables Facility at a weighted average effective interest rate of 0.8%, excluding commitment fees.

Financial Covenants
Financial covenants of the Credit Facility and the Term Facility (each as recently revised) and the Receivables Facility include maintenance of a maximum average total leverage ratio and a minimum fixed charge coverage ratio, which are our most restrictive financial covenants.  As of September 30, 2021, the calculations of these two covenants are detailed below:
Maximum Average Total Leverage Ratio. On the last day of each fiscal quarter, our average total leverage ratio must be less than 3.25 to 1.00.  Average Total Leverage Ratio is the ratio of the trailing twelve months (TTM) Average Total Funded Indebtedness plus the TTM Average Accounts Securitization Proceeds divided by the TTM EBITDA (as those terms are defined in the Credit Facility).  As of September 30, 2021, our average total leverage ratio equaled 0.48 (compared to 0.53 as of June 30, 2021) and the TTM average total debt amount used in this calculation was $397.6 million.

Minimum Fixed Charge Coverage Ratio. On the last day of each fiscal quarter, our fixed charge ratio must be greater than or equal to 2.25 to 1.00.  Fixed Charge Ratio is the ratio of the TTM EBITDAR divided by TTM Interest Expense paid or payable in cash plus TTM Rental Expense (as those terms are defined in the Credit Facility).  As of September 30, 2021, our fixed charge ratio equaled 11.31 (compared to 10.48 as of June 30, 2021) and TTM Rental Expense was $70.1 million.
30


The Credit Facility and Term Facility limit the declaration and payment of dividends on our common stock to a manner consistent with past practice, provided no default or event of default has occurred and is continuing, or would result from the payment of dividends.  We may declare and pay quarterly dividends so long as (i) the amount per share of such dividends is not greater than the most recently publicly announced amount dividends per share and (ii) our Average Total Leverage Ratio is less than 3.25 to 1.00 both immediately before and after giving pro forma effect to such dividends. Under the Credit Facility and Term Facility, we may repurchase shares of our common stock provided no default or event of default has occurred and is continuing, or would result from the repurchase of shares, and our maximum average total leverage ratio (determined on a pro forma basis) is less than 3.25 to 1.00.  

Other covenants include restrictions on our ability to grant liens, incur indebtedness, make investments, merge or consolidate, and sell or transfer assets.  Failure to comply with any of our financial covenants or any other terms of the Credit Facility and the Term Facility could result in higher interest rates on our borrowings or the acceleration of the maturities of our outstanding debt.

Interest Rate Swaps
We utilize interest rate swap contracts and forward-starting interest rate swap contracts to reduce our exposure to fluctuations in variable interest rates for future interest payments on our variable rate borrowings.   Interest expense related to the notional amounts under all swap contracts is based on the fixed rates plus the applicable margin on the respective borrowings.
As of September 30, 2021, we had three interest rate swap contracts in place, two of which became effective on November 20, 2020, and terminate on September 29, 2022. These swap contracts were previously forward-starting and convert the variable interest rates on our variable rate borrowings to fixed interest rates of 2.0925% and 1.5500% on notional amounts of $75.0 million each. The third interest rate swap contract currently in place became effective on February 26, 2021, and terminates on February 28, 2025. This swap contract was previously forward-starting and converts the variable interest rate on our variable rate borrowings to a fixed rate of 1.3800% on a notional amount of $150.0 million. Interest expense related to the notional amounts under these swap contracts is based on the fixed rate plus the applicable margin on our variable rate borrowings.
We have entered into forward-starting interest rate swap contracts to extend the hedged period for future interest payments on our variable rate borrowings. These swap contracts will convert the variable interest rate to a fixed interest rate on our variable rate borrowings.

The following table provides details related to each of our forward-starting interest rate swap contracts:
DerivativeInception DateEffective DateTermination DateNotional
Amount
(in millions)
Fixed
Interest
Rate
Forward-starting interest rate swap 1March 9, 2020September 29, 2022February 26, 2027$150.00.7400%
Forward-starting interest rate swap 2March 9, 2020February 28, 2025February 26, 2027$150.00.8130%

Compliance and Future Availability
As of September 30, 2021, we were in compliance with all material covenants and financial ratio requirements under our Credit Facility, our Term Facility and our Receivables Facility.  We believe we will remain in compliance with all material covenants and financial ratio requirements throughout the next twelve months.  For additional information regarding our debt arrangements, see Note 5 of “Notes to Consolidated Financial Statements,” included in Part II, Item 8 of our 2020 Annual Report on Form 10-K, as updated by Note 5 of “Notes to Consolidated Financial Statements,” included in Part I, Item 1 of this Form 10-Q.
We believe we have adequate availability of capital to fund present operations and the current capacity to finance any working capital needs that may arise.  We continually evaluate potential acquisitions and hold discussions with acquisition candidates.  If suitable acquisition opportunities arise that would require financing, we believe that we would have the ability to finance any such transactions.
As of October 25, 2021, $494.7 million of the current Board-authorized amount under our share repurchase program remained available.  We expect to repurchase shares on the open market from time to time depending on market conditions.  We plan to fund these repurchases with cash provided by operations and borrowings under the Credit and Receivables Facilities.

31


Item 3.  Quantitative and Qualitative Disclosures About Market Risk
Interest Rate Risk
There have been no material changes during the nine months ended September 30, 2021 from what we reported in our 2020 Annual Report on Form 10-K. For additional information on our interest rate risk, refer to “Quantitative and Qualitative Disclosures about Market Risk” included in Part II, Item 7A in our 2020 Annual Report on Form 10-K.
Currency Risk
There have been no material changes during the nine months ended September 30, 2021 from what we reported in our 2020 Annual Report on Form 10-K. For additional information on our currency risk, refer to “Quantitative and Qualitative Disclosures about Market Risk” included in Part II, Item 7A in our 2020 Annual Report on Form 10-K.

Item 4.  Controls and Procedures
The term “disclosure controls and procedures” is defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934 (the Act).  The rules refer to the controls and other procedures designed to ensure that information required to be disclosed in reports that we file or submit under the Act is (1) recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and (2) accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.  As of September 30, 2021, management, including our CEO and CFO, performed an evaluation of the effectiveness of our disclosure controls and procedures.  Based on that evaluation, management, including our CEO and CFO, concluded that as of September 30, 2021, our disclosure controls and procedures were effective.
We maintain a system of internal control over financial reporting that is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles.  Based on the most recent evaluation, we have concluded that no change in our internal control over financial reporting occurred during the last fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
The effectiveness of our system of disclosure controls and procedures or internal control over financial reporting is subject to certain limitations, including the exercise of judgment in designing, implementing and evaluating such systems, the assumptions used in identifying the likelihood of future events and the inability to eliminate misconduct completely. As a result, there can be no assurance that our control systems will detect all errors or fraud. By their nature, our system can provide only reasonable assurance regarding management's control objectives.
32



PART II.  OTHER INFORMATION

Item 1.  Legal Proceedings
From time to time, we are subject to various claims and litigation arising in the ordinary course of business, including product liability, personal injury, commercial, contract and employment matters. While the outcome of any litigation is inherently unpredictable, based on currently available facts and our current insurance coverages, we do not believe that the ultimate resolution of any of these matters will have a material adverse impact on our financial condition, results of operations or cash flows.

Item 1A.  Risk Factors
There have been no material changes from the risk factors disclosed in Part I, Item 1A “Risk Factors” in our 2020 Annual Report on Form 10-K.

Item 2.  Unregistered Sales of Equity Securities and Use of Proceeds
The table below summarizes the repurchases of our common stock in the third quarter of 2021:
Period
Total Number
of Shares
Purchased (1)
Average Price
Paid per Share
Total Number of
Shares Purchased
as Part of Publicly
Announced Plan
Maximum Approximate
Dollar Value of Shares
That May Yet be Purchased
Under the Plan (2)
July 1-31, 202136,987 $466.20 36,597 $525,320,228 
August 1-31, 202149,178 $482.19 49,178 $501,607,126 
September 1-30, 202113,976 $492.51 13,976 $494,723,778 
Total100,141 $477.73 99,751  
(1)These shares may include shares of our common stock surrendered to us by employees in order to satisfy minimum tax withholding obligations in connection with certain exercises of employee stock options or lapses upon vesting of restrictions on previously restricted share awards, and/or to cover the exercise price of such options granted under our share-based compensation plans. 390 shares were surrendered for this purpose in the third quarter of 2021.
(2)As of October 25, 2021, $494.7 million of the authorized amount remained available under our current share repurchase program.
Our Board may declare future dividends at their discretion, after considering various factors, including our earnings, capital requirements, financial position, contractual restrictions and other relevant business considerations. For a description of restrictions on dividends in our Credit Facility, Term Facility and Receivables Facility, see the “Liquidity and Capital Resources” section of Management’s Discussion and Analysis in Part I, Item 2 of this Form 10-Q. We cannot assure shareholders or potential investors that dividends will be declared or paid any time in the future if our Board determines that there is a better use of our funds.

33


Item 6.  Exhibits

Exhibits filed as part of this report are listed below.
      Incorporated by Reference
No. Description Filed/ Furnished with this
Form 10-Q
 Form File No. Date Filed
 Restated Certificate of Incorporation of the Company.   10-Q 000-26640 8/9/2006
 Amended and Restated Bylaws of the Company.   8-K 000-26640 2/8/2019
 Form of certificate representing shares of common stock of the Company.   8-K 000-26640 5/19/2006
First Amendment to Credit Agreement, dated October 12, 2021 by and among Pool Corporation as Borrower, the Guarantors and BANK OF AMERICA, N.A as Lender.X
Second Amended and Restated Credit Agreement dated as of September 27, 2021, by and among Pool Corporation, as U.S. Borrower, SCP Distributors Canada Inc., as Canadian Borrower, SCP International, Inc., as Euro Borrower, Wells Fargo Bank, National Association, as Administrative Agent, and certain other lenders party thereto.8-K000-266409/29/2021
 Certification by Chief Financial Officer pursuant to Rule 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. X      
 Certification by Chief Executive Officer pursuant to Rule 13a-14(a) and 15d‑14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. X      
 Certification by Chief Executive Officer and Chief Financial Officer furnished pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. X      
101.INS+Inline 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. X      
101.SCH+Inline XBRL Taxonomy Extension Schema Document X      
101.CAL+Inline XBRL Taxonomy Extension Calculation Linkbase Document X      
101.DEF+Inline XBRL Taxonomy Extension Definition Linkbase Document X      
101.LAB+Inline XBRL Taxonomy Extension Label Linkbase Document X      
101.PRE+Inline XBRL Taxonomy Extension Presentation Linkbase Document X      
104+Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)X
+ Attached as Exhibit 101 to this report are the following items formatted in iXBRL (Inline Extensible Business Reporting Language):
1.Consolidated Statements of Income for the three and nine months ended September 30, 2021 and September 30, 2020;
2.Consolidated Statements of Comprehensive Income for the three and nine months ended September 30, 2021 and September 30, 2020;
3.Consolidated Balance Sheets at September 30, 2021, December 31, 2020 and September 30, 2020;
4.Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2021 and September 30, 2020;
34


5.Consolidated Statements of Changes in Stockholders’ Equity for the three and nine months ended September 30, 2021 and September 30, 2020; and
6.Notes to Consolidated Financial Statements.

35




SIGNATURE

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on October 28, 2021.
  POOL CORPORATION
   
   
   
   
 By:/s/ Melanie Housey Hart
  Melanie Housey Hart
Vice President and Chief Financial Officer, and duly authorized signatory on behalf of the registrant







36
EX-10.1 2 firstamendmenttocreditagre.htm POOL FIRST AMENDMENT TO CREDIT AGREEMENT Document
EXECUTION VERSION
FIRST AMENDMENT TO CREDIT AGREEMENT
This FIRST AMENDMENT TO CREDIT AGREEMENT, dated as of October 12, 2021 (this “First Amendment”), is by and among POOL CORPORATION, a Delaware corporation (the “Borrower”), the Guarantors (as defined in the Credit Agreement referenced below), and BANK OF AMERICA, N.A., as the Lender.
BACKGROUND
A.    The Borrower, the Guarantors and the Lender are parties to that certain Credit Agreement, dated as of December 30, 2019 (the “Credit Agreement”). Capitalized terms used herein without definition shall have the meanings assigned to such terms in the Credit Agreement as set forth on Annex I.
B.    The Borrower has requested that the Lender amend the Credit Agreement to make certain revisions to the terms and conditions of the Credit Agreement as specifically set forth in this First Amendment.
NOW THEREFORE, in consideration of the foregoing premises and for other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the Borrower and the Lender hereby agree as follows:
§1.Amendment to Credit Agreement. The Credit Agreement (excluding the Schedules and Exhibits thereto) is hereby amended in its entirety and replaced with the document attached hereto as Annex I. Any change in the underlying reference rate used in the calculation of interest under the Credit Agreement (including any change to the definition of “Eurodollar Rate” or the addition of the “Adjusted Eurodollar Rate”) if any, will become effective as of the First Amendment Effective Date.
§2.Amendments to Exhibits and Schedules.
(a)Exhibits A, C and D and Schedule 1.01(a). Exhibits A, C and D and Schedule 1.01(a) to the Credit Agreement are hereby amended in their entirety and replaced with the documents attached hereto as Exhibits A, C and D and Schedule 1.01(a) to Annex II.
(b)Schedules 5.12 and 5.20. Schedules 5.12 and 5.20 to the Credit Agreement are hereby deleted in their entirety.
§3.Conditions to Effectiveness. This First Amendment shall become effective as of the date set forth above (the “First Amendment Effective Date”) upon the satisfaction of the following conditions:
(a)the Lender shall have received a counterpart signature page to this First Amendment, duly executed and delivered by the Borrower and each Guarantor;
(b)the Borrower shall have paid in immediately available funds all reasonable invoiced fees and expenses of the Lender’s counsel, Greenberg Traurig, LLP; and

FIRST AMENDMENT TO CREDIT AGREEMENT – Page 1


(c)the representations and warranties set forth in Section 4 of this First Amendment shall be true and correct.
§4.Representations and Warranties. By its execution and delivery hereof, the Borrower represents and warrants to the Lender that, as of the date hereof, and immediately after giving effect to this First Amendment:
(a)    the representations and warranties of the Borrower and each other Loan Party contained in Article II and Article V of the Credit Agreement and in each other Loan Document, or which are contained in any document that has been furnished under or in connection herewith or therewith, are (i) with respect to representations and warranties that contain a materiality qualification, true and correct and (ii) with respect to representations and warranties that do not contain a materiality qualification, are true and correct in all material respects, and except that for purposes hereof, (x) the representations and warranties contained in Sections 5.15 of the Credit Agreement shall be deemed to refer to the most recent statements furnished pursuant to Sections 6.01(a) and (b) of the Credit Agreement, respectively and (y) any representation and warranty that by its terms is made only as of an earlier date, is true and correct in all material respects (or in the case of such representations and warranties that are subject to a materiality qualification, in all respects) as of such earlier date;
(b)no event has occurred and is continuing which constitutes a Default or an Event of Default;
(c)(i) the Borrower and each Guarantor has full power and authority to execute and deliver this First Amendment, (ii) this First Amendment has been duly executed and delivered by the Borrower, (iii) this First Amendment has been duly executed and delivered by each Guarantor, (iv) this First Amendment and the Credit Agreement, as amended hereby, constitute the legal, valid and binding obligations of the Borrower and each Guarantor enforceable in accordance with their respective terms, except in each case, as enforceability may be limited by bankruptcy, insolvency, reorganization, moratorium or similar state of federal Debtor Relief Laws from time to time in effect which affect the enforcement of creditors’ rights in general and availability of equitable remedies;
(d)neither the execution, delivery and performance of this First Amendment or the Credit Agreement, as amended hereby, nor the consummation of any transactions contemplated herein or therein, will (i) require any Governmental Approval or violate any Applicable Law relating to the Borrower or any of its Subsidiaries, (ii) conflict with, result in a breach of or constitute a default under the Organization Documents of the Borrower or any of its Subsidiaries or any indenture, agreement or other instrument to which such Person is a party or by which any of its properties may be bound or any Governmental Approval relating to such Person or (iii) result in or require the creation or imposition of any Lien upon or with respect to any property now owned or hereafter acquired by such Person other than Liens arising under the Loan Documents; and
(e)no authorization, approval, consent, or other action by, notice to, or filing with, any Governmental Authority or other Person not previously obtained is required to be obtained or made by (i) the Borrower as a condition to the execution, delivery or performance by the

FIRST AMENDMENT TO CREDIT AGREEMENT – Page 2


Borrower of this First Amendment or (ii) any Guarantor as a condition to the acknowledgment by any Guarantor of this First Amendment.
§5.No Other Amendments, etc. Except as expressly provided in this First Amendment, (a) all of the terms and conditions of the Credit Agreement and the other Loan Documents (as amended and restated in connection herewith, if applicable) remain unchanged, and (b) all of the terms and conditions of the Credit Agreement, as amended hereby, and of the other Loan Documents (as amended and restated in connection herewith, if applicable) are hereby ratified and confirmed and remain in full force and effect. Nothing herein shall be construed to be an amendment, consent or a waiver of any requirements of the Borrower, the Guarantors or of any other Person under the Credit Agreement or any of the other Loan Documents except as expressly set forth herein or pursuant to a written agreement executed in connection herewith.
§6.Guarantor’s Acknowledgment. By signing below, each Guarantor (i) acknowledges, consents and agrees to the execution, delivery and performance by the Borrower of this First Amendment, (ii) acknowledges and agrees that its obligations in respect of its Guaranty are not released, diminished, waived or modified, impaired or affected in any manner by this First Amendment or any of the provisions contemplated herein, (iii) ratifies and confirms its obligations under its Guaranty and (iv) acknowledges and agrees that it has no claims or offsets against, or defenses or counterclaims to, its Guaranty.
§7.Reference to the Credit Agreement. Upon the effectiveness of this First Amendment, each reference in the Credit Agreement to “this Agreement”, “hereunder”, or words of like import shall mean and be a reference to the Credit Agreement, as modified hereby. This First Amendment shall be a Loan Document.
§8.Costs, Expenses and Taxes. The Borrower agrees to pay on demand all costs and expenses of the Lender in connection with the preparation, reproduction, execution and delivery of this First Amendment and the other instruments and documents to be delivered hereunder (including the reasonable fees and out-of-pocket expenses of counsel for the Lender with respect thereto).
§9.Execution in Counterparts. This First Amendment may be executed in any number of counterparts and by different parties hereto in separate counterparts, each of which when so executed and delivered shall be deemed to be an original and all of which when taken together shall constitute but one and the same instrument. For purposes of this First Amendment, a counterpart hereof (or signature page thereto) signed and transmitted by any Person party hereto to the Lender (or its counsel) by facsimile or other electronic imaging means (e.g., “pdf” or “tif”) is to be treated as an original. The signature of such Person thereon, for purposes hereof, is to be considered as an original signature, and the counterpart (or signature page thereto) so transmitted is to be considered to have the same binding effect as an original signature on an original document.
§10.Governing Law; Binding Effect. THIS FIRST AMENDMENT AND THE OTHER LOAN DOCUMENTS (EXCEPT, AS TO ANY OTHER LOAN DOCUMENT, AS EXPRESSLY SET FORTH THEREIN) AND ANY CLAIMS, CONTROVERSY, DISPUTE

FIRST AMENDMENT TO CREDIT AGREEMENT – Page 3


OR CAUSE OF ACTION (WHETHER IN CONTRACT OR TORT OR OTHERWISE) BASED UPON, ARISING OUT OF OR RELATING TO THIS AGREEMENT OR ANY OTHER LOAN DOCUMENT (EXCEPT, AS TO ANY OTHER LOAN DOCUMENT, AS EXPRESSLY SET FORTH THEREIN) AND THE TRANSACTIONS CONTEMPLATED HEREBY AND THEREBY SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAW OF THE STATE OF NEW YORK. This First Amendment shall be binding upon the parties hereto and their respective successors and assigns.
§11.Headings. Section headings in this First Amendment are included herein for convenience of reference only and shall not constitute a part of this First Amendment for any other purpose.
§12.ENTIRE AGREEMENT. THE CREDIT AGREEMENT, AS AMENDED BY THIS FIRST AMENDMENT, AND THE OTHER LOAN DOCUMENTS, REPRESENT THE FINAL AGREEMENT BETWEEN THE PARTIES AND MAY NOT BE CONTRADICTED BY EVIDENCE OF PRIOR, CONTEMPORANEOUS, OR SUBSEQUENT ORAL AGREEMENTS BETWEEN THE PARTIES. THERE ARE NO UNWRITTEN ORAL AGREEMENTS BETWEEN THE PARTIES.

[Remainder of Page Intentionally Left Blank]

FIRST AMENDMENT TO CREDIT AGREEMENT – Page 4


IN WITNESS WHEREOF, the undersigned have duly executed this First Amendment as of the date first set forth above.

BORROWER:POOL CORPORATION
By:/s/ Melanie Housey Hart
Name:     Melanie Housey Hart
Title:     Vice President, Chief Financial Officer & Assistant Secretary
Signature Page to First Amendment to Credit Agreement


GUARANTORS:SCP DISTRIBUTORS LLC
By:/s/ Melanie Housey Hart
Name:     Melanie Housey Hart
Title:     Vice President, Chief Financial Officer & Assistant Secretary
SPLASH HOLDINGS, INC.
By:/s/ Melanie Housey Hart
Name:     Melanie Housey Hart
Title:     Chief Financial Officer and Assistant Secretary
ALLIANCE TRADING, INC.
By:/s/ Melanie Housey Hart
Name:     Melanie Housey Hart
Title:     President and Secretary
CYPRESS, INC.
By:/s/ Melanie Housey Hart
Name:     Melanie Housey Hart
Title:     President and Secretary
SUPERIOR POOL PRODUCTS LLC
By:/s/ Melanie Housey Hart
Name:     Melanie Housey Hart
Title:     Vice President, Chief Financial Officer & Assistant Secretary
SCP INTERNATIONAL, INC.
By:/s/ Melanie Housey Hart
Name:     Melanie Housey Hart
Title:     Chief Financial Officer and Assistant Secretary
Signature Page to First Amendment to Credit Agreement



POOL DEVELOPMENT LLC
By:/s/ Melanie Housey Hart
Name:     Melanie Housey Hart
Title:     Chief Financial Officer and Assistant Secretary
HORIZON DISTRIBUTORS, INC.
By:/s/ Melanie Housey Hart
Name:     Melanie Housey Hart
Title:     Vice President, Chief Financial Officer & Assistant Secretary
POOLFX SUPPLY LLC
By:/s/ Melanie Housey Hart
Name:     Melanie Housey Hart
Title:     Vice President, Chief Financial Officer & Assistant Secretary
Signature Page to First Amendment to Credit Agreement



  
BANK OF AMERICA, N.A.,
as Lender
 By:/s/ Adam Rose
 Name:     Adam Rose
 Title:     Senior Vice President
Signature Page to First Amendment to Credit Agreement

EX-31.1 3 exhibit31_1q321.htm POOL CFO SECTION 302 CERTIFICATION Document


EXHIBIT 31.1

Certification of Chief Financial Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Melanie Housey Hart, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Pool Corporation;
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.    The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date:October 28, 2021/s/ Melanie Housey Hart
     Melanie Housey Hart
     Vice President and Chief Financial Officer


EX-31.2 4 exhibit31_2q321.htm POOL CEO SECTION 302 CERTIFICATION Document


EXHIBIT 31.2

Certification of Chief Executive Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Peter D. Arvan, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Pool Corporation;
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.    The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: October 28, 2021/s/ Peter D. Arvan
Peter D. Arvan
     President and Chief Executive Officer


EX-32.1 5 exhibit32_1q321.htm POOL CEO AND CFO SECTION 906 CERTIFICATION Document


EXHIBIT 32.1

Certification of CEO and CFO Pursuant to 18 U.S.C. Section 1350
(Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002)
        In connection with the Quarterly Report on Form 10-Q of Pool Corporation (the “Company”) for the period ending September 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Peter D. Arvan, as Chief Executive Officer of the Company, and Melanie Housey Hart, 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, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


Dated: October 28, 2021
 /s/ Peter D. Arvan
      Peter D. Arvan
      President and Chief Executive Officer
/s/ Melanie Housey Hart
     Melanie Housey Hart
      Vice President and Chief Financial Officer







        A signed original 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 Securities and Exchange Commission or its staff upon request.
        This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.



EX-101.SCH 6 pool-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1008009 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies - Retained Deficit (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2107102 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Fair Value Measurements and Interest Rate Swaps link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Fair Value Measurements and Interest Rate Swaps (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 pool-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 pool-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 pool-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income Net Income Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating lease assets Operating Lease, Right-of-Use Asset City Area Code City Area Code Retained earnings Retained Earnings (Accumulated Deficit) Entity Address, Address Line One Entity Address, Address Line One Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Declaration of cash dividends Dividends, Common Stock, Cash Business Acquisition [Line Items] Business Acquisition [Line Items] Equity interest investments Equity Method Investments Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Additional paid-in capital Additional Paid in Capital, Common Stock Entity Filer Category Entity Filer Category Other assets Other Assets, Noncurrent Payments on revolving line of credit Repayments of Lines of Credit Term Facility [Member] Term Facility [Member] Term Facility Recovery of other asset Other Nonrecurring (Income) Expense Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Provision for income taxes Income Tax Expense (Benefit) Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Loss [Table] Accumulated Other Comprehensive Income (Loss) [Table] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Effective Date Derivative, Forward-starting Effective Date Derivative, Forward-starting Effective Date Effective Date Derivative effective date Derivative effective date Total current assets Assets, Current Unrealized (losses) gains on interest rate swaps, net of tax Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Document Fiscal Year Focus Document Fiscal Year Focus Forward-starting interest rate swap 1 Forward-starting Interest Rate Swap 1 [Member] Forward-starting Interest Rate Swap 1 [Member] Weighted average shares outstanding: [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Product inventories, net Inventory, Net Entity File Number Entity File Number Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Payments of deferred financing costs Payments of Financing Costs Anti-dilutive stock options excluded from diluted earnings per share computations (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Australian credit facility Long-term Debt, Current Maturities Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Small Business Entity Small Business Business Acquisition [Axis] Business Acquisition [Axis] Equity Component [Domain] Equity Component [Domain] Receivables pledged under receivables facility Pledged Assets Separately Reported, Finance Receivables Pledged as Collateral, at Fair Value Issuance of shares under share-based compensation plans (shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Assets Assets [Abstract] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Statement [Line Items] Statement [Line Items] Term facility Long-term Line of Credit, Noncurrent Interest rate swap 1 Effective Interest Rate Swap 1 [Member] Effective Interest Rate Swap 1 Proceeds from stock issued under share-based compensation plans Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Less: financing costs, net Debt Issuance Costs, Noncurrent, Net Issuance of stock under share-based compensation plans Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Entity Address, City or Town Entity Address, City or Town Retained Earnings (Deficit) Retained Earnings [Member] TWC Distributors, Inc. TWC Distributors, Inc. [Member] TWC Distributors, Inc. Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Level 2 Fair Value, Inputs, Level 2 [Member] Cumulative share repurchases Cumulative Share Repurchases Cumulative Share Repurchases since inception of repurchase programs Retained Earnings Retained Earnings (Deficit) Policy [Policy Text Block] Retained Earnings (Deficit) Policy Repurchases of common stock, net of retirements Stock Repurchased and Retired During Period, Value Receivables Securitization Facility Secured Debt [Member] Computation of earnings per share and reconciliation of basic and diluted weighted average common shares outstanding Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Local Phone Number Local Phone Number Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Entity Interactive Data Current Entity Interactive Data Current Excess tax benefit Other Tax Expense (Benefit) Total assets Assets Forward-starting interest rate swap 2 Forward-starting Interest Rate Swap 2 [Member] Forward-starting Interest Rate Swap 2 [Member] Common stock, authorized (in shares) Common Stock, Shares Authorized Fixed Interest Rate Fixed Interest Rate Derivative, Fixed Interest Rate Basic (in dollars per share) Earnings Per Share, Basic Geographical [Domain] Geographical [Domain] Payments on asset-backed financing Repayments of Secured Debt Document Type Document Type Long-term portion: Long-term Debt, Excluding Current Maturities [Abstract] Derivative, Name [Domain] Derivative Contract [Domain] Derivative Contract [Domain] Pool Source, LLC Pool Source, LLC [Member] Pool Source, LLC Contingent consideration liabilities Business Combination, Contingent Consideration, Liability Proceeds from short-term borrowings and current portion of long-term debt Proceeds from short-term borrowings and current portion of long-term debt Proceeds from short-term borrowings and current portion of long-term debt Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Entity Current Reporting Status Entity Current Reporting Status Short-term borrowings Short-term Debt Net Cash Provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Debt Schedule of Debt [Table Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Other Other Noncash Income (Expense) Unrealized gains on interest rate swaps Derivative Asset, Fair Value, Gross Asset Geographical [Axis] Geographical [Axis] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Earnings Per Share, Diluted NEW YORK NEW YORK Effect of dilutive securities: [Abstract] Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Payments on short-term borrowings and current portion of long-term debt Repayments Of ShortTerm Borrowings Long Term Debt And Repayments Of Notes Payable Repayments Of ShortTerm Borrowings Long Term Debt And Repayments Of Notes Payable Receivables, net Receivables, Net, Current NEVADA NEVADA Long-term debt, gross Long-term Debt, Gross Proceeds from asset-backed financing Proceeds from Issuance of Secured Debt Business Combination, Number of Locations Business Combination, Number of Locations Business Combination, Number of Locations NEW JERSEY NEW JERSEY Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Long-term debt, net Long-term Debt Cost of sales Cost of Revenue Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Document Transition Report Document Transition Report Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted average shares outstanding: [Abstract] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Deferred income taxes Deferred Income Tax Liabilities, Net Equity earnings in unconsolidated investments, net Income (Loss) from Equity Method Investments Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Total liabilities and stockholders' equity Liabilities and Equity Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Fair Value Measurements and Interest Rate Swaps Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Receivables Increase (Decrease) in Accounts and Other Receivables Termination Date Termination Date Derivative, Maturity Date OKLAHOMA OKLAHOMA Liabilities and stockholders' equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Derivative [Line Items] Derivative [Line Items] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent AOCI Attributable to Parent [Member] Product inventories Increase (Decrease) in Inventories Common Stock, Shares, Outstanding Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Earnings Per Share Earnings Per Share [Text Block] Derivative [Table] Derivative [Table] Vak Pak Builders Supply, Inc. Vak Pak Builders Supply, Inc. [Member] Vak Pak Builders Supply, Inc. TEXAS TEXAS Gross profit Gross Profit Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Income before income taxes and equity earnings Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Selling and administrative expenses Selling, General and Administrative Expense Stockholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Interest rate swap 3 Effective Interest Rate Swap 3 [Member] Effective Interest Rate Swap 3 Payments on term facility Repayments of Unsecured Debt Trading Symbol Trading Symbol Property and equipment, net Property, Plant and Equipment, Net Other long-term liabilities Other Liabilities, Noncurrent Current liabilities: Liabilities, Current [Abstract] Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Debt Instrument [Line Items] Debt Instrument [Line Items] Debt Debt Disclosure [Text Block] Foreign currency translation adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Earnings per share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Revolving Credit Facility Line of Credit [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Document Quarterly Report Document Quarterly Report Net sales Revenues Derivative, by Nature [Axis] Derivative Instrument [Axis] Interest rate swap 2 Effective Interest Rate Swap 2 [Member] Effective Interest Rate Swap 2 Northeastern Swimming Pool Distributors, Inc. [Member] Northeastern Swimming Pool Distributors, Inc. [Member] Northeastern Swimming Pool Distributors, Inc. Master Tile Network LLC [Member] Master Tile Network LLC [Member] Master Tile Network LLC Common stock Common Stock, Value, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Interest and other non-operating expenses, net Nonoperating Income (Expense) Long-term debt, net Long-term Debt, Excluding Current Maturities Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Estimated fair value of contracts Fair Value, by Balance Sheet Grouping [Table Text Block] Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share, Basic and Diluted [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Acquisitions Business Combination Disclosure [Text Block] TENNESSEE TENNESSEE Schedule of Interest Rate Derivatives Schedule of Interest Rate Derivatives [Table Text Block] Short-term borrowings and current portion of long-term debt Debt, Current Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Document Period End Date Document Period End Date Stock options and employee stock purchase plan (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Entity Registrant Name Entity Registrant Name Total debt  Debt, Long-term and Short-term, Combined Amount Current assets: Assets, Current [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Payments of deferred and contingent acquisition consideration Proceeds from (Payments for) Other Financing Activities Entity Central Index Key Entity Central Index Key Income Taxes Income Tax, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Accumulated Other Comprehensive Loss [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Accrued expenses and other current liabilities Accrued Liabilities, Current Total other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax Amortization Amortization Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Payments of cash dividends Payments of Dividends Cumulative dividends Cumulative Dividends Short-term borrowings and current portion of long-term debt STBorrowingsCurrentPortionofLTDebtAndCurrentPortionOfOtherLTLiabilities Carrying amounts of other borrowings and notes payable which have an initial term of less than one year; the total of the portions of the carrying amounts as of the balance sheet date of long-term debt, which are scheduled to be repaid within one year or the normal operating cycle, if longer, and after deducting unamortized discount or premiums, if any; and the aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Common Stock [Member] Common Stock [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Operating income Operating Income (Loss) Jet Line Products, Inc. [Member] Jet Line Products, Inc. [Member] Jet Line Products, Inc. Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Basis of Presentation and Principles of Consolidation Consolidation, Policy [Policy Text Block] Current operating lease liabilities Operating Lease, Liability, Current Total current liabilities Liabilities, Current Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Share-based compensation Share-based Payment Arrangement, Noncash Expense Additional Paid-in Capital Additional Paid-in Capital [Member] Depreciation Depreciation Retained Earnings (Accumulated Deficit) [Abstract] Retained Earnings (Accumulated Deficit) [Abstract] Cash dividends declared per common share Common Stock, Dividends, Per Share, Cash Paid Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Entity Address, Postal Zip Code Entity Address, Postal Zip Code GEORGIA GEORGIA Schedule of Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Table Text Block] Proceeds from revolving line of credit Proceeds from Lines of Credit Impairment of goodwill and other assets Asset Impairment Charges Notional Amount Derivative, Notional Amount Derivative, Notional Amount Title of 12(b) Security Title of 12(b) Security Statement [Table] Statement [Table] Newly Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Repurchases of common stock, net of retirements (shares) Stock Repurchased and Retired During Period, Shares Purchases of property and equipment, net of sale proceeds Payments to Acquire Property, Plant, and Equipment Business Combinations [Abstract] Business Combinations [Abstract] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax FLORIDA FLORIDA Unrealized losses on interest rate swaps Derivative Liability, Fair Value, Gross Liability Total liabilities Liabilities Cover page. Cover [Abstract] Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Goodwill Balances Goodwill Total stockholders’ equity Balance Balance Stockholders' Equity Attributable to Parent Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Equity earnings in unconsolidated investments, net Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Purchases of treasury stock Payments for Repurchase of Common Stock Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] ONTARIO ONTARIO EX-101.PRE 10 pool-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 pool-20210930_g1.jpg POOL LOGO begin 644 pool-20210930_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X0 B17AI9@ 34T *@ @ 0$2 , M ! $ #_VP!# (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8' M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,# M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# S_P 1" Z 7J#A(6& MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76 MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! 0 M $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q!A)! M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4 ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]^V&Y3]*_E,_X*R?MV_$C MQ=_P4Q^.,WA[XE_$#1=$T[Q;=Z+9V6F>)KVULX4L2+(^7'%*$4,UNS_*.2Y/ M4FOZD/C!\2K'X-_"CQ1XMU*1(]/\+Z1=ZQ2^N7:4%I9979W8\\DLQ)/J:#2G&[N>D?\-A_&+_HKWQ6_ M\+'4O_C]'_#8?QB_Z*]\5O\ PL=2_P#C]>=(XD7^*W_A8ZE_\?H_X;#^,7_17OBM_P"%CJ7_ ,?KSNB@#T3_ (;#^,7_ $5[ MXK?^%CJ7_P ?H_X;#^,7_17OBM_X6.I?_'Z\[HS0!Z)_PV'\8O\ HKWQ6_\ M"QU+_P"/UZ+^R#\5OC3^TM^U?\-?A];_ !<^*S-XQ\3:?I*-+TG0KFWT:"WLM5N+>%&M[>-)L*C@?Z_P WG&37[\75PMK;22R,L<<: MEG9NBJ.2?RK^6_XT?$!OBS\9O%WBHMN_X2;7+W503W$]P\B_HPK]*\,\#&MC M*M::NHQMM?5M=_),_-_$'%NGAJ5*+:YI-Z=DO^"3'X_^/O\ H?/&_P#X/[S_ M ..4O_"__'^?^1\\;_\ @_O/_CE?KC_P2Z_X);?!GXK?L*^ ?$WCGX?:9X@\ M2^(;:?4)[RXFG1WBDN9?(&$D48$(C'2OH#_ASK^S3_T270__ )N_P#X[7T6 M*X\RFA6G1=!OE;5THV=G;K)'@X;@O,:U&-958KF2=FY=3\&='_:=^)F@7*S6 M/Q*^(5I*IW*T/B2]3!_"2OM[_@EM_P %F/B)H?QX\,^ _B=KD_C#PMXIO8M) MM]1U JVHZ3<3,$AY;R35[-8"!R',Z;74_M M#),PC3E4N]'HVXM-VV9_4E>WT>G6W;Q"+=7U#62#@R0^8"((3_"<>8P MPV4SMKZ^_P""\/[3DWP%_8DOM!TVXDMM:^)%V- C:-MKK:;3)=G/HT2^4*;^.PMWD4F.#.2\K[>=D:!G;'\*&O MB^ ^&\)5H3S3'I.,;\J>VBO*37ET\SZSC#/L13KQR[!NTG:]M]7HDR7Q5^T5 M\0_'ES)/KGC[QQK$DA)9KW7;J?.?9G(_SVKFV\2ZF9-YU+4=W]_[3)N_/-?O M=\!_^"(7[/OP=\*6EGJ?@V+QQJT: 76JZ]*\[73X&2(0PAC7/153(&,ECDGT M&Z_X):_LZSV[1GX,_#]5(ZII,:-_WTN#7M2\2,KHMPHT)7R7&@^/O&VBS1$;6LM:%K8B2&:^6( RV\X0!3($^=7 &0CAN M0I;Y^_X+B_\ !.?P%^R"/"/C'X=V$V@Z9XENYM,OM)^T//;Q3+'YJ2P[R60, M X9=Q7(0J%^;/@7_ 27N[JS_P""DOP@:T+"1]9>-MO>-K6<2?\ CFX_A7J9 ME1R[.\EGC:=-)J,FG9*2<;W5UZ'GX"ICLHS:&$G-O5)J[::?J?T.^(O$-GX5 M\/WFJ:E=VUAI^GP/RELE'>37771(^BXPSO%?65E>!;3=KM:-M[13Z::LQ?%/Q^\?>.;F2 M;6_'7C369I3EFOM ;7Q;J$*!9]2\02O>37;=V9,B%,_W8XU4>G4GLKS_@EI^S MM?6S1/\ !GP"JL""8M+2)O3AEP1^!KU/^(DY92?+1H2Y?2*_ \UZE\-_B+<6MYXVTFT.HZ?JR1+ =9M%=5D61% 431ET. M5 #JQ. 49F^-?^"WW[ /@S]BKXG>#M4\ V\VD^'O'$%X'TE[B2X2PN;4P;VB M:0E]CK.AVECM96Q@$ <3_P $19YH?^"G_P ,?)+ 2#5$EP>"G]EW9(/KR%/U M ]*[\ZPV79QD<\QI02:BY)V2DG&]T[>GZG#E-;'95F\,%4DVN91:O=-/9J_J MOR/W&_;"^)+?"#]D_P")?BB.?[/<:!X7U&^@<'!$J6TACQ[EPH'N17\VQ^/W MQ MK/_D??'&Z-,?\C!>9) _ZZ=Z_;O\ X+W?$EO '_!.GQ#8PR-'-XNU2PT1 M64X.TS?:9!]#';.I]F-?BC^S5\,C\:?VC? /A';N3Q)XBL-.EP/NQ27$:R-Q M_=CW-^%>7X=X:E3RROC*T4]7ND](J_5=V>EQU7G5QU+"TF]ELWO)^1_2)^RS MX'NOAI^SGX#\/WUQ=7E_H_AZQM;NXN)6FFGG6!/-=G8EF)?<223UKT"HK%918Z5I5K@W>MWSJS1VT6>%X5F9V^5$5B<\ ^[L<*<=:_F!_P"#D?\ M;%[>\F;P?\'2_AC3;8,?*:^4@ZA)MN9WP/F M)=4))(C4' ^3/$OQD\9>,YVEUGQAXMU>9SN9[[6;FYL?$_XJQZA)\+_#]\=+T_2+2Y:U?Q+>HJO-YDJ$2);1*Z*?+*M) M(Q&]1&ZM^SGA_P#X(D_LE^'=/CM[?]G_ .'$T:@ ->:8+R0_5YBSD^Y.:"Y2 MBM$?R>VOC;7-/E#V^MZQ;R*=P,5]+&1^3#%>W?LO_P#!5']H#]D#QM8:SX0^ M*7C":WLY0\NBZQJD^I:/?(/O1RVLSE,,,@LFUQG*LK8-?T=?%C_@@G^R7\5_ M!^H:7)\%_"?AV2\@>*+4- B;2[NR8UC-RD]N6P-WE3+)'NP,[,X&:^.?^"XW_!=6Q_X)KV=KX"\#6.G M^)OC!KEI]L1+H[[#PS:ME4N+E5(:25\-Y< (X7>Y5=BR[G_!OWX@M?A#_P $ M*_AOXB\1W0LM)T6S\0ZW=3N?E@LTU?49R^?01#=GIBOYN?VG/VC->_:W_:"\ M8_$SQ1,TFM>-M3EU.968L+:-CB&W7/\ !#"(XE'98Q09QCJ=]\=?^"H/[17[ M2>O7%]XO^-'Q#O/M#%S96.L2Z781Y[);6ICA4#./N9(QDFO'=2\?>(-8D:2] M\0:Y>2,\NB13,?JS@D_B:"N9+0_E#T#XO^,/"=PLVD^+O%6DRJ*^T?^"=7_!P?\WAFGMX7E6">#=Y312%=C':'4'*L,8/\T\,RSVRR+]V10P^AH*4E)' M]MWA#Q9IOCOPII>MZ/>0ZAI.L6D5]974)S'&?'7C#1M%\(0:=H44&E:W=65N9([.*:<[(G5=PFGE4G M&?D]J_>#_@D%J%U?_P#!+?\ 9[FOF+7'_"O]&0%CR46TC6/_ ,<"U_*O^V%\ M65^/'[6WQ4\;Q2>9#XL\7:KJT#'_ )XS7DLD7X",J/;%!--:E,_M2_%(?\U1 M^)7_ (5=_P#_ !V@?M2_%(_\U1^)7_A5W_\ \=K]RO\ @AI_P1?^ 'Q]_P"" M9GP_\=?%#X8Z/XL\6^+I=0U"2]N[BY21;<7L\5N@"2*NT11(PX_B-?7!_P"" M W['Q'_)#/#'_@7>_P#Q^@KG1_,%:?M9?%C3YUFM_BM\3H9%Z/'XMU!6'XB6 MOJS]@/\ X."?CU^Q]\2M)?Q=XW\1?%#X<_:4&M:-XANFU&\6VZ/):74I,T"U\ >+_ +H-WX@LKVP MU.[D@N1:Q-,]O-#-*\9215*[@H=6*D-@$'^=6[8"TF9ON["?TH&K23/['+/5-.GCNM/U*WCN[6=/NSQ2('1Q[%2#^-?R]_\%R/VT_'?B[_ (*L M_&*/P_X[\;:)H?A_5(M M++3M>N[2WA-G;103;8XY H+3I,QXY+5_1M^QE(? M /["/PK.L2&%M%\!:0;YGZH8M.A\PGZ;3^5?R _%[XGW?QJ^+7BSQIJ#EK[Q M=K5[KEPQZE[F=YV_5\4&<-S8/[4OQ2'_ #5'XE?^%7?_ /QV@?M2_%(_\U0^ M)1^GBJ__ /CM?O+_ ,$;O^"(?[/_ ,5_^";'PK\6?%'X5:+XE\:>+-.EUF[U M"ZN+E9)8)[F:2U7$>#_&U_#H6F:QJ*(VJZ+?3NL=MON UQ#)*RQOYNYU\Q7#X4H MWH7_ <)_P#!$CX'?LJ_L8R?%SX3>')/ NJ>&]5LK34;"'4;BYLM4M[J98 1 M'.\GERQR/&RF,J"N\,&.TK^/W[--M=7G[2OPVALMPOIO%ND);E>HE-]"$Q[[ ML4"TDKG]&G_!76;Q)\2?VC_"GP_=9+K2=0T;3+OPOH4VQM/\5:K/XET^QU,7 M$?AS#XTU.DQW"W45OJ%LLHMIUR%FB;[T4@!(#H58!B,X)I?@K^ MSQX)_9Q\'G0/ ?AG2?">DR3M=2V^G6XA^TS-@--*WWI9" 79MB1")%8ON)QC& ,DX&3 M7PGXY_X.3?V>=:MIM)N/A[\2/$FDM\A2XT?36M95Z<1RW6<8[%0?:MK_ (.) M?#GC+XU?"+X6_"SP'X=UKQ/KOBKQ)-JKV>G6YE;[/9VYC+2-PL<8DO(27=E4 M$+DU\ O!,;];>6[EU&\C]F6%/*S])37Z%PYD^0R MP"Q>;U>64FTES6T5NB3EO?4_/N(,VSQ8YX3*J5XQ2N^6^KUW;MV.Y\?Q?\$U M?^"EZM8WV@R_ /QA>'9:ZK!ID?AQE<\;G:#S=/<$@9\_!/J#R/B#]O7_ (-Y M/CE^QS;77B3PK;1_&;X;K$;N'7O#,)>\@M\;@]Q9!FD "\[X#-'M&YF3.T?7 MOQ)_X-C/C%X;L))_#?C;X?\ B9HQD0SM.'7/"^N_P#"NXIP]SI6HI_:'AV7<<$PWD)=;.0YR-K+EL%HWZ5MB^%, MIQBOD>*4I?R2=F_1M1_%?,G!\59K@Y6SG#-1_FBKI>J3?X/Y'Y!JX=F"\E6* ML/[I'4'T(IV:_HR\)?%W]@'_ (*WW<%Y\2O _@?PU\1+Y1]KAUW_ (DFHSR8 M (34K=XA=+G[H,F_'.Q MRM=%&'UR*^#QF Q.$J.EB8.$ET:L?>83,L-BJ?M#]8^)7BJ MTT+PWH^J^(==T=E WRD8Y6>6%N>GI^VU]\?/V2O^"8OA.;2]/U M#X4_#=$&V32?#EK;_P!H7+>KV]JK3R,3U9P23R3GFOAO]L+_ (.9KR_^U:3\ M#_"8L48%!XB\2QAI>>IALT;:/4-*Y]X^U>EE7#.99C)+#4G;^9Z17S?Z'EYI MQ1E^ 5Z]17[+5_=_F>K?!?\ X-COV4/V>O#O]I_$"7Q%X]DL8Q)>7WB376TS M3HV'5O+MC"JK[.[X[DU]5?L$_ ?]F/X=6VOZU^SMH/P[MH_-71M7U/PP4G\U MX@LH@DG4MOV^:K8W'[PK^=?X^_M1_$;]JSQ*FI?$+QEX@\77C2!8(KZ?-O$S M'[L-L@$4>3_#&@SQP37[T?\ !"'X%:I\"/\ @G/X9@US2+_0]<\1:C?ZU>6= M]:O;7,7F3F.'?&X#*3!%$0"!P5KW.(N"UD^ CB,164JDI)KVWM;4 M\/(>,)9MC70HTG&G%-N3>O3MHOO9[/\ \%#?BG'\'_V'/BQK_G>1/9^&+V*V M<'!%Q-&8(>?4RR(/QK^:D1LEOY<:_/M"H!UST _I7[G_ /!PM\17\'?\$_FT MF.7RW\7>(]/TUTSAGCC,EVWY-;+GZU^+/P5U;0_#_P 9_!^H>*%N6\,Z;K=E M=ZLEM$)9I;2.='F1%R 69%91R.6K['PWHNEE=;%)7X %?FDN&([=/*[FWM5:XD?Z"06ZG_KH*_+7_@F]\/&^*G[?/PAT58?.5O$UM?R) MC.8[0F\?/ML@8UM?\%'O^"A&N?\ !0KXNV&M7FF_V#X=\/V[6NBZ2)O/: .0 M999' :60JF<#"B-%&2"S?4G_!N/^S%-XE^,'BCXN:A:'^R_#-F^AZ3*RG]Y M>SA6F9#TS'!A3[7(]Z_4L+AY9%PS4^L:5)*5U?[4M%]Q^EU210>!+>7!3!]PEFI^CCUKG_ M /@W3^%4?C+]LWQ!XFN+?SH?!OAN4PR'_EA/_\ !93X ME1_$_P#X*1?$JXMY&DM=%N;?1(B3PIM;:..4?A/YU?='_!M+\.ETSX#?$SQ8 MR;9-;U^#2@Y_B2UMA(,>VZ[:N?,(K <(1@M'.,5\YM-_A=&V#_VSBASW49-_ M**LOQ/TTI'.%I:;*<1FOQ7?0_7#\I_\ @YI\?Q)IOPC\*QR!III]1UB=!U14 M2"&,G_>,DN/]TU\S_P#!!SP$WC3_ (*0^&[PQ[H_"VDZCJ[\=/W/V93_ -]7 M(K4_X.!?B8/'7_!0N[TM)"T7@WP]I^EE.R22"2[8_BMS&#_NCTKV3_@V<^&R MWWQ"^*WC"6,[M/L+#1;9^Q,\DLTP_#R(/S^M?M5/_8.#;O>47_Y._P#)GY'+ M_;.*;+:,E_Y(E^J/,O\ @XA^)W_"7_MR:9X?CF9[;P?X:MH&CS\L<]Q)).Y^ MIC,&?]T>U=G_ ,&U_P )4UW]H'XA^-YHU;_A&]$@TFV+#I)>3%W(]PEKCZ2& MODG_ (*5_$9OBI^WY\7=8:3S43Q+&[N[5\9VW$[1VR#V MS').<_[-.$63S+7PS!9:)!_L>7;K)(/PFFD_*OKS_@ MV@^&36G@#XJ>,I(^-2U&RT6%S_T[Q/-)CVS"_#EEILB?W9YM]VQ_&.XA'X5[!_P;,?#K[7\1?BMX MNDCXT_3['189,=3-)+-(!]/)B)_WA11O@>#KO1RA][FTOR85%]D9)?^ M *_Z'ZZ0HR#GTY-2445^*GZX<[\7?B/9_"#X5>)_%>H8%CX7TB[U>XR<#RK> M%Y7Y_P!U#7\6/BOQAJ'CWQ)JGB#6)Y+C5M=NY]3OYGY:2>:1I9&/N79C_C7] M4?\ P<#_ !BF^"O_ 2+^,UY:S^1=Z_IYF2"(?B\BB@TIVW/ZP/^")WP*7]G MK_@EC\$]",2QW-YX;AUV[P/F,^H%KU]WN#/M_P" U]45F^#?"UGX&\(Z7HFG MQ^3I^CVD5C;)_FX$;ESD9!&17Y00_\ !G[\#(X5'_"SOC)N48)-QIF3_P"2G>OULHH"]C\\ M_P#@J]X:T/\ X)Q_\$ /&'P^\+WEXMAH_ABR\"Z=+=,OVF^6ZGAM)6D*!5,C MQ23R.5 '+G K^:WX3_#F;XR?%;PKX/M?,%QXNUFRT6+:/F#7-PD(P/7YZ_=[ M_@\$^+C>'OV6?A/X'CD"/XK\5SZM*HZR16%H4P?827L9^H%?EW_P0?\ @LOQ MT_X*U?!C3I59K30]6D\2W!_NBP@DNHR?K/'"/^!4&D?A9_5GX3\*:?X&\-:? MH^E6T=GINDVL5E:6\8VI!#$@2-%'8*H %:- Z44&9\^?\%7?B_'\#?\ @FM\ M<_$AF-O/9^"]2@M9 <%;FX@:W@Q[^=+'CZU_'_Y;066R%&DDC7:B(,ECT [ MDGBOZ5_^#JWXNR?#O_@ES)H,,_E2>/\ Q7IFCR(#@R0Q&2^;\-UHGYU^"O\ MP3B^"?\ PT7^W[\&?!30M/:ZWXPTX7D8'WK2&=9[G_R!%+0:4[6;/Z/?$.E^'@1U*B4WKC\8[)P? M8FOYLOA?J.BZ-\3_ Q>>)(+ZZ\-V>KV=QJT-FJM$_">FZ;5GT1_P<7?'&#X+?\$COB@GVCR=0\8I:^%K),X: M=KNX19E'KBU6Y;CLAK^8_P" OPBO/V@/CKX+\!:"?A[X3=[G2]"6\^U227+KL>[ MN9MJ!Y F4154"-7<#)8L?KS_ (-F_P#@D-XH\3?'+3/VB?B)H-]H?A7PK$\O M@VUU")K>;6KZ5#&+X1.,FVBB=RCD 22NC(<1G<%*\8GZR?\ !5WXJVW[,?\ MP2X^->N0,UF--\$WFE:84_Y8W-S#]BM/P$TT5?R*_8YKB 6]K&SW$@$,**,E MG/"@?B0*_I&_X.P?C,OP_P#^"9UGX6CF5;CX@^++"P:+^)H+;S+UV^@DMX ? M]\5_/O\ LM>+?#?@#]IWX<^(/&4=[-X2\/\ BC3=5UF*SA$UQ-:6]U'-+&B$ M@,S*A7&1]Z@*=[']BG[/_P ,8O@E\!_!/@N#;Y/A'0;'18]OW=MM;QPC'X)7 M75^8Z_\ !V1^R[C_ )!_Q8_\)Z#_ .2:S_$'_!VO^S3IVG226/A_XP:E<*"8 MX(]$M(O,;L"TET ,^O.*">5F7_P=R?&2/PK^P5X)\&Q3,MUXV\8PRL@_Y:6U MG!+*Y]\2O;'ZXK\>O^",/P9G^//_ 52^!>APQ^9'8^*;?7[C(RJPZ<&OV+> MQ^S!?JPJS_P5F_X*E^)O^"J/Q]L?$VI:6/#/A7PQ:O8>&] 2Y^T?8HW96FGE MDPH>XF*1[BJA56*-!G:7?[H_X-&?V/+SQ%\:/'7QTU*T9=%\-V3>$]$E=,+< M7TYCFNG0_P#3*%(D)Z$W1'53@+2M$_>Z,$+SUSFG444&1\9_\%/_ /@M=\*/ M^"7;6FA^)K77?%'C[6+#^T-/\-:3$%=X"[QK//<28BAB,D;KP7D^4D1L!7X] M_M!?\'4W[2WQ3U&X7P7#X,^%VDLS>1'8Z<-5OD0YP'N+H-&S <;E@3Z"O/?^ M#DKXJK\3_P#@KS\0[>&<7%KX1LM,\/18/"&.TCGD7\)KB48][T"UMX[6XM&_B-QI#L%9%/!>T< M1DG[[5\V_&;_ (-YOVD/A5+-;^'--\.>/](8G#:)K"6K%JZ3?7FEZII\HFM+VSG>WN+60='CD0AD8=B"#7Z!?LR_\ M!SE^T_\ #3+73=>U+PS\5=+M46)3XHL"-05!V%W;M$S,>[S+*Q[DU]9EO&^ M;8**IQGSQ72>MO1W37WGR>9<$Y9BY.?+R2?6#M]ZV_ WM!_X(F_M1:K>_9K? MX/:M9G.-\^HZ?;Q#W+-.!^6:^G/V:O\ @V3^('BS4(;KXJ>-M!\(Z;PTFGZ$ M#J>I..Z&5U6"%O\ :7SATX/->=Z[_P 'A/Q'N-':/2_@EX'L=0VX$]UKMW=0 M@^OE+'&2/;S/QKY5_:7_ .#A?]JS]IG3;S39OB!#X%T6]&V6Q\'6*Z62/071 M+W:^AVS $<$5ZF,\2LXK1Y:?+3\XIM_BV>7A/#?*Z4^>IS3\I/3\$C]I_P"P M?V(?^"(6GQW_ (@UCPGX>\76\!E6[U:4ZUXIN%P?FBA17FC5AQ^ZC1#GGO7W M!\/_ !=:_$?P/H_B"QAN8++7+"WU&".YB\J=(YHUD573)VL%8 C/!R*_C&^% M?PZOOVA_CGX9\*^?=7>K>/-?LM%-Q,YFFEEN[E(-[NW+$>9DLQ]-8HHUX5%48 'T _"OA<5B:V)J.K7DY2?5MMGVE#!T<-!4 MJ,5&/9*R/R9_X.9?B7YWB+X3^#8Y#BW@O]SV;HH0RH7)9E&-S*,9S\PZ\X^D/\ @O!\ M3F^(G_!1SQ%8K(KV_@[2[#0XL?=SY7VJ3\1)?%CQ ME+$WD@6&A6TI'#,/-GF4'V!MS_P*OW# 8R62\+4\3%+FLFD^KG)-7Z[,_(,7 MA8YMQ#.A)OENU==%%?\ /B[_AT]^T=_T2'Q5_Y+_P#QVIK#_@D?^TGJ$XCC M^$/B12>,RW%I"OYM,*_HL\D4GD9_BKY'_B)V9?\ /N'_ )-_F?3Q\/<"G_$E M^'^1^)/[-?\ P;T?%CXA>);.;XD7VC_#_P /+(#=0PW::AJTR#G;&L6Z!-V, M;VE)7.=C=*_7[X&? SPI^RQ\'=)\'^$M/BTGPWX>A;RT+;G6D=BS M,QZDGH.*[GR?>N*_:2NKG3OV=_'TUGN-Y#X;U&2#'7S!:R%?UQ7R^;<18_-Y MQABI>ZGI%:)-]?7U;/HLMR/"99"4L.O>ZMZOT]#^9KXF^.)/B=\3/$GB:9F: M7Q%JUWJC%NN9YGE_]FK]Y_\ @B+\-8OAM_P3<\ [8]EQXA%UKMR3U(W(+HX 8,N5^;!(8$#].\2*-5992ITDW%25[+:R=C\ M]X$JTGCZDZCUY7:_FU<^RP;\D?J6,S"AAJ4JU62LO/\$?CS^W M%\3E^,W[9'Q0\3)-]HM]4\2WOV:3.0T$7&F/8"OU>_P""$WA:'X ? M\$T=<\?:E'MCUS4M3\1RMT8VMI$(%7Z?Z+*P_P!^OQ7\->&=0\7:[I^BZ/:W M&I:MJUS%8V-M$IDEN9Y'"1H .2S,0./6OZ%/BU\&(?V9?^"3'C#P3I3"1?"? MPTU&P,J<>;(MA+YTWU9S(Y]S7ZYQW4A1P6&RJ+^)Q7RCI?TNS\NX-C.KBZ^8 MRUY8R?SEJ?SSZEKEWXFU*ZU34)#+?:E,]W=2'J\LC%W;\68FOZ+?^"3WPZ_X M5=_P3I^$FFE=LEUH$6KR#_:O6:\/Y>?C\*_G),>Z#;]W"HPI1?(I.]D]+*RN5P!4IK%U95&N9K2_KK^A]/55OKF.TADFF=8X M807D=FVJB@9))[ #G/M69=_$SP_86[33:YHL,:C+,]_$J@>N2V*^$O\ @K9_ MP5I\"_#KX#>(O ?P]\4:7XD\=^*K9],>;2+A;JWT.WE!6:629,H)?++*J*2Z MLZL0 !N_)LNRG$X[$0P]"#;;71Z+JWVLC]+Q^98?"T)5JLDDEWW?1?,_'_\ M:!^*C?'+X\^-O&C;MOBO7KW5H@W6..:=WC3_ ("A5?\ @(K]OO\ @A%\,9?A M[_P3B\*W$T303>*+Z^UI@PP71[AHH7^C10QL#_=85^%WPJ^&6K?&;XC>'_!^ M@0^9K/B:^ATRR3&55Y6"!C_LKG<3V52>@)K^E'4+?2_V2/V5+B&QQ'HOPV\) MLML7PO[FRM"%S[D1C\:_4_$3$1IX7#Y91W;3^45RK[^GH?G7 ])SQ-;,*G1/ M[WJ_N7YG\]O[?7Q1'QH_;=^*WB6.3S[>_P#$MW%:R#_EI;P-]FA(^L425^L? M_!NE\//^$4_84OM=DBVR>,/%%[>128Y>&!(K50#W4203?BQK\0);F2[#3S,S M339D=NY8\D_Y_2OZ$O\ @G7\2_AM\"OV'/A;X9F\>>![6\LO#UO/>0RZ]:QO M'AK;CZ]#)Z&"IIN[BM.T8_YV,."[5LUJXFH]DW_X$_\ M(^J**\__ .&JOAG_ -%$\ _^%#:?_%TJ_M4?#61U5?B%X#9F( \0VAR3T_C MK\;^KU?Y7]S/U;ZQ2_F7WGYI_P#!WQ\5CX=_8H^''@V-MLOBOQB+V0 \O!96 MDQ8?3S+B$_\ 17Y-?\ !#;X6?\ "X?^"MWP+TMDW16'B$Z[(?[HT^VFO5/_ M '\@0?C7Z%?\'D5]/++^SK%\WV4_\)#)[;_^):H_0_D37YX?\$4_VKO"_P"Q M9_P4K^'7CSQM<_8/"=NUYINI7WEM(-.2ZM)8%G8*"VQ9'3=@'";SVP<3J4?= MNC^M.$8B7Z4ZN'\ _M+?#SXIZ'#J7AGQYX+\0:=< -' M//VF_AU\+=#FU/Q+X\\%^'].MU+RW.HZY;6L48]2SN!09GSU_P %:/\ @KKX M;_X)0>%?!.HZYX1UGQA<>-[VZM;:TT^[BMV@2WC1Y)6,@((S)&N!_?KPC_@G M_P#\')WAO_@H!^UQX3^$VA_"/Q9H=]XH^U,=1NM6MI;>QCM[66Y=W55W$$1! M !_%(O0?^#1?]FJY\9_M;^/OBK<6^=)\#: -#M96Z/? M7TB.=ONEO;ONQT%POK0:)-)\(R_$.UTN;1=1U6Y2ULI9K-KL26SS/A(W=;I63<0 M&V,,[MH8$OA/Z( ,"BN;TWXO>%=8M%N+7Q-X=NH6&1)#J4+J1]0Q%>:_M'_\ M%'/@?^RCX1N]6\=_$_P;HT5O&S+:KJ<=S?W1'\$-K$6FE;D<(A]\#F@@_)O_ M (/%/C?%>>,?@C\-;>;]]8VNH^*;^+/02-%:VK8]_+O!^%?-/_!KC\&IOB;_ M ,%6M+UQ8PUI\/?#FIZU*[#Y4DE1;&,?[Q^ULP_W":^9/^"F?[<>I?\ !1;] ML[Q7\4+R"XL=-OBFG:#I\S!I--TN#*V\1P2-[%GE< D>9-)@XQ7[&?\ !I'^ MQ[=_#/\ 9I\;?&35X9(KCXH7T>FZ*DD>,:;I[2JTRD\XEN995QT(M8R,YS0: M/1'GO_!XA\:O+\/_ /^&T$W[NXNM1\47L7]TQ1QVMJWXB>[Z^GY?D-^RG^Q M_P#$G]M_XG3>#?A9X7F\6>)+;3I=6FM([NWM1%:QO'&\ADG=$ #S1KC=DEQ@ M'G'V=_P=+_&@_%#_ (*L:AH4)_V:OB'8>+O!EUI= MGKE@Z2V\]]HUEJB(5((*I=12*IX^\H#>AK^I;_@BM_P4&U+_ (*4?L0Z?X_\ M0:?9Z;XKTW4;CP_KT=F"MK-=VX1_/B4LQ19(I8GV$G:Q902 "?YBOVZ;K1;[ M]N/XU3>'(X8_#\WQ U]]-6$;8A;G4K@Q[!V7;C [# K]^?\ @U \$7'A?_@E MC/J5Q&T<7BCQIJFHVQ(^_$BV]H2/^VEM(/J#07.UEW/D_P#X/$OBZNH_%3X' M^ XW^;2]*U/Q!/'-CY MRS6_@?2M*\.0%3E1BU6\D'U$M[(I]U/I7VG_ ,&=?P<6+PO\JUI?_!" M;]KS6+@1Q? ?Q8C,>L]W8P+_ -]/.!^M?UE 8%'6@CF9_.C^QY_P:C_&WXJ> M++.Y^,.J:#\+_"L\K% M$?V3?@GX=^'O@728='\*^%[?[-8VRDNV"2SR.YY>21V9W<\LSL3UKN\44"^A<."#"UY+Y6/81A /8"O+? MM4?_ #TC_P"^A_C7]DS?L"? ESEO@K\)6/OX0T__ .,TW_A@'X#_ /1$_A'_ M .$?I_\ \9H-/:'\;?VJ/_GI'_WT/\:/M4?_ #TC_P"^A_C7]DG_ P#\!_^ MB)_"/_PC]/\ _C-'_# /P'_Z(G\(_P#PC]/_ /C- >T/XV_M4?\ STC_ .^A M_C1]JC_YZ1_]]"O[)/\ A@'X#_\ 1$_A'_X1^G__ !FC_A@'X#_]$3^$?_A' MZ?\ _&: ]H?QM_:H_P#GI'^8H^U1_P#/2/\ [Z%?V2?\, _ ?_HB?PC_ /"/ MT_\ ^,T?\, _ ?\ Z(G\(_\ PC]/_P#C- >T/YF_^"!OPD7XV?\ !7'X-V)V MR6N@ZE/XEN2/F\M;&VEGC)]/WZP+G_:K^L!NE>>^!/V5?A?\'=;;6/"/PW\ M^%=6,1M_MVD>'[2QN?*8KN3S(HU;:<#(S@X%>@2\QM]#03*5W<_F'_:[^+$' MQF_:M^)7BM+A9+?7O$VH7-LP8','VAUA'X1J@_"OV=_X-^_AT?!/_!.S1]29 M-DGC#6]1UAO4JLOV1#]"EJI'L17U2/V"A3Y4G'7F MO\*LM+*Q\'P]D/U;'3QEK;M>;-&BBBOS\^Z"JNJVD5_936\\2S07"& M.6-AD2*PP01Z$$BK50RG#T S^=']OG_@G/XX_8;^*&L6MYHVI:AX%\]I-'\0 MP6[26)9VGU+X8_#W4)V)+27/ARSE8YZY+1DU^O9'X@5YT ME2Q%)2DM.92M?Y6>I^6YMP51C5=2C4Y4];6O;T=T?S"&RM4Y:.WYXR5'6M[X M?_#[7?BGKJ:3X4T+5O$6IN<+9Z59O=3$]OEC!(^IP*_I*TK]B?X,V4JO#\(_ MAC"X/#)X6L5(_$15Z!X?\&:/X%L%L]$TG3='L\_ZBQM4MX_^^4 %>AC_ ! E MAZ;E"A]\G;\$OS.'!<&JO42G6_\ )?\ -L_.O_@CQ_P1TU3]G[Q79_%3XK6] MO#XLAB;^P-"5A*=%WJ0UQ<,,K]H*L55%)$8)))<@1_HIX[\&6/COP7JF@ZE& M9],UJSFT^\CSCS(98V1QD>JL1^-:=N<[:DF/R_C7Y#FN<8G,,0\7B'[W2VB2 MZ)>1^G9;E>'P6'^K4%[O7N_-G\U_[9G[!GC_ /8>^(.I:7XDT;49O#=O.10RN/0@\&O/O$?[('PEU^5IK[X6_#J]FDR6>X\-V2O23DM&U*U_E9GYWFG!5*E4YJ-1I/HU>WSNC^8IK.UQ\T-OSS]T< MUTWPO^%7B7XS:\FD^#O#NM>)]0%[%6'XB*O0M!\+:7X-L_L6CZ;8:59H,K!9VZ01+UZ*H KH MS'Q!E0IMTZ"OYRT^Y)'/@>"XUZB52L[>G^;9\#_\$?O^"0MU^RC??\+)^)26 M[?$*X@:#3-,BD2:/P]%(N'9G&5:Y=#])\=6"V.MZ M7INL6>X2_9[ZV2XBWCHVUP1D9//7DU^8U,ZKXO,X8_&/G?-%VV5D[J*WLM#] M$654L+@)X+#>ZN5J^[NUN^[/Y6OMT.?]='_WT*C9[0GK;_DM?U'_ /#-_P . M_P#H0O!?_@DMO_B*/^&;_AW_ -"%X+_\$EM_\17ZI_Q$#_IQ_P"3_P#VI^I_L._"VR^-W[8_PO\*R10W%MJ_B2S%U& M OSV\<@EF&/>*-Z_H\_X9O\ AW_T(7@O_P $EM_\15C2O@AX+\*ZC%J&E^#_ M OIM_;$M#/I2P\XQHV;35^?:ZW^$WPG!L M(UX2=2]FG\/9^I\2_P#!Q#_P35\0?\%"_P!D+3KKP'9-J7Q"^&NH2:OI>G^8 ML;:M;2Q^7=VL9;"^:RK%(F2 S0A?XLC^9?QMX2U;X9>+KWP_XDTS4O#VO:;( M8KO3M3M7L[JV<=GBD =?Q'/6O[:!T;ZURGQ#^ W@;XWV4@$J-BOQ=;'ZY&HTM#^*J6SM9GW-#;L>NXJ,_G3!'86@R%M8MO.< M*N*_L4MO^";7[.L>ILR_ /X*JV3R/!&F9_\ 1-=7X9_8R^#_ (+NHYM'^%'P MUTF:$YCDLO#%E;LA]BL0(IE^TT/Y.OV.O^"RB M.77KNVDM=#L%[R37C+L R=J;Y&QA49B%/\ 47_P3*_X)]>&_P#@FO\ LGZ+ M\-M!N&U2\AF?4=88UM=L4:K' M%&P544851QP!5N@B4FS\7?\ @YY_X)*>//CUX_T7X]?"_P /ZAXMN+'24T3Q M5HNFP&?4%CA=WM[V&(?-,,2O'(J99 D3!67S&3\)-17^S;^>RNU^SW5NQCFM MYU,P ')/L* M_L6;_@FW^SJ;P-_PH/X+9V]?^$(TSW_Z8UVOP[_9C^&OP=NUN/"/P]\#^%;A M< 2Z/H5K8N!Z9B1306ZGD?SZ'X7\-Z; M;:/X?\.V<.F:;8P@^7:6\2B..-<\\*H&223C))-;*'.?K2S'")_O"@S MG_!3SXUV?QT_X*,_''Q5#?07%KJ/C74H+282 B6VMYVMH&'/0Q0H1[5^[W_! MJ-\*%\$_\$MSXC\L+)X^\6ZEJJRX_P!9%!Y=BHSW :TDP?<]L5]Y2?LF?"N: M5G?X9_#]G22?+KKO"OA/2_ VBPZ3HFF:?H^EVBGR+.QMTM[>' M7]C\&:#?:Y,';:I M6VMWF()]]F/QKL:JZYH=EXFT>YT_4K.UU#3[V,PW%MG/7_BG+/G_ ,AU MW5I9PVD0MXHHX[>.,1I$BA411P !T &,>E!4G<_C+_;'^-T/Q]_:[^*7C9K MJ&3_ (2SQ9J>IQ'>#^ZDNI#$!R>%CV*/917]%W_!KW\$S\)O^"3/AO5I,KFV2"*WM+2!88($'1410%4>P% XML 12 pool-20210930_htm.xml IDEA: XBRL DOCUMENT 0000945841 2021-01-01 2021-09-30 0000945841 2021-10-25 0000945841 2021-07-01 2021-09-30 0000945841 2020-07-01 2020-09-30 0000945841 2020-01-01 2020-09-30 0000945841 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000945841 2021-09-30 0000945841 2020-09-30 0000945841 2020-12-31 0000945841 2019-12-31 0000945841 us-gaap:CommonStockMember 2020-12-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000945841 us-gaap:RetainedEarningsMember 2020-12-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000945841 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000945841 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000945841 2021-01-01 2021-03-31 0000945841 us-gaap:CommonStockMember 2021-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000945841 us-gaap:RetainedEarningsMember 2021-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000945841 2021-03-31 0000945841 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000945841 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000945841 2021-04-01 2021-06-30 0000945841 us-gaap:CommonStockMember 2021-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000945841 us-gaap:RetainedEarningsMember 2021-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000945841 2021-06-30 0000945841 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0000945841 us-gaap:CommonStockMember 2021-09-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000945841 us-gaap:RetainedEarningsMember 2021-09-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000945841 us-gaap:CommonStockMember 2019-12-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000945841 us-gaap:RetainedEarningsMember 2019-12-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000945841 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000945841 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000945841 2020-01-01 2020-03-31 0000945841 us-gaap:CommonStockMember 2020-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000945841 us-gaap:RetainedEarningsMember 2020-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000945841 2020-03-31 0000945841 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000945841 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000945841 2020-04-01 2020-06-30 0000945841 us-gaap:CommonStockMember 2020-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000945841 us-gaap:RetainedEarningsMember 2020-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000945841 2020-06-30 0000945841 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000945841 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000945841 us-gaap:CommonStockMember 2020-09-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000945841 us-gaap:RetainedEarningsMember 2020-09-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2021-09-30 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2020-09-30 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-09-30 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-09-30 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-12-31 0000945841 stpr:FL pool:VakPakBuildersSupplyIncMember 2021-06-01 2021-06-30 0000945841 stpr:TN pool:PoolSourceLLCMember 2021-04-01 2021-04-30 0000945841 stpr:FL pool:TWCDistributorsIncMember 2020-12-01 2020-12-31 0000945841 stpr:GA pool:TWCDistributorsIncMember 2020-12-01 2020-12-31 0000945841 stpr:NJ pool:JetLineProductsIncMember 2020-10-01 2020-10-31 0000945841 stpr:NY pool:JetLineProductsIncMember 2020-10-01 2020-10-31 0000945841 stpr:TX pool:JetLineProductsIncMember 2020-10-01 2020-10-31 0000945841 stpr:FL pool:JetLineProductsIncMember 2020-10-01 2020-10-31 0000945841 stpr:CA-ON pool:NortheasternSwimmingPoolDistributorsIncMember 2020-09-01 2020-09-30 0000945841 stpr:TX pool:MasterTileNetworkLLCMember 2020-02-01 2020-02-29 0000945841 stpr:NV pool:MasterTileNetworkLLCMember 2020-02-01 2020-02-29 0000945841 stpr:OK pool:MasterTileNetworkLLCMember 2020-02-01 2020-02-29 0000945841 us-gaap:FairValueInputsLevel2Member 2021-09-30 0000945841 us-gaap:FairValueInputsLevel2Member 2020-09-30 0000945841 us-gaap:FairValueInputsLevel3Member 2021-09-30 0000945841 us-gaap:FairValueInputsLevel3Member 2020-09-30 0000945841 pool:EffectiveInterestRateSwap1Member 2021-01-01 2021-09-30 0000945841 pool:EffectiveInterestRateSwap1Member 2019-05-07 0000945841 pool:EffectiveInterestRateSwap2Member 2021-01-01 2021-09-30 0000945841 pool:EffectiveInterestRateSwap2Member 2019-07-25 0000945841 pool:EffectiveInterestRateSwap3Member 2021-01-01 2021-09-30 0000945841 pool:EffectiveInterestRateSwap3Member 2020-02-05 0000945841 pool:ForwardstartingInterestRateSwap1Member 2021-01-01 2021-09-30 0000945841 pool:ForwardstartingInterestRateSwap1Member 2020-03-09 0000945841 pool:ForwardstartingInterestRateSwap2Member 2021-01-01 2021-09-30 0000945841 pool:ForwardstartingInterestRateSwap2Member 2020-03-09 0000945841 us-gaap:LineOfCreditMember 2021-09-30 0000945841 us-gaap:LineOfCreditMember 2020-09-30 0000945841 pool:TermFacilityMember 2021-09-30 0000945841 pool:TermFacilityMember 2020-09-30 0000945841 us-gaap:SecuredDebtMember 2021-09-30 0000945841 us-gaap:SecuredDebtMember 2020-09-30 shares iso4217:USD iso4217:USD shares pool:numberOfReportingUnits pure 0000945841 --12-31 2021 Q3 false 10-Q true 2021-09-30 false 0-26640 POOL CORPORATION DE 36-3943363 109 Northpark Boulevard, Covington, LA 70433-5001 (985) 892-5521 Common Stock, par value $0.001 per share POOL NASDAQ Yes Yes Large Accelerated Filer false false false 40087971 1411448000 1139229000 4260027000 3097362000 969549000 810531000 2965311000 2205555000 441899000 328698000 1294716000 891807000 206023000 180465000 591223000 495186000 -1400000 0 -1400000 6944000 237276000 148233000 704893000 389677000 -2317000 -1861000 -6862000 -9292000 234959000 146372000 698031000 380385000 50386000 27360000 155240000 73068000 92000 86000 224000 248000 184665000 119098000 543015000 307565000 4.60 2.97 13.53 7.68 4.54 2.92 13.32 7.53 40101000 40123000 40146000 40073000 40691000 40839000 40766000 40849000 0.80 0.58 2.18 1.71 184665000 184665000 119098000 543015000 307565000 307565000 -3555000 2976000 -3522000 -320000 -491000 -51000 -2818000 3641000 1473000 154000 8453000 -10923000 -2082000 3130000 4931000 -11243000 182583000 122228000 547946000 296322000 83475000 74749000 34128000 174987000 135555000 122252000 301163000 230857000 166948000 1043407000 612824000 780989000 23368000 12696000 17610000 1626400000 1066681000 1121927000 111339000 109086000 108241000 281300000 199360000 268167000 12067000 10522000 12181000 1242000 1314000 1292000 221007000 180230000 205875000 28878000 20396000 21987000 2282233000 1587589000 1739670000 414156000 268412000 266753000 231794000 145420000 143694000 10744000 11709000 11869000 65442000 56977000 60933000 722136000 482518000 483249000 30275000 29476000 27653000 352075000 328225000 404149000 34176000 32846000 38261000 158359000 125023000 146888000 1297021000 998088000 1100200000 0.001 0.001 0.001 100000000 100000000 100000000 40079584 40153287 40232210 40000 40000 40000 542858000 513030000 519579000 451401000 98033000 133870000 -9087000 -21602000 -14019000 985212000 589501000 639470000 2282233000 1587589000 1739670000 543015000 307565000 21027000 20979000 1064000 975000 11755000 11095000 224000 248000 0 6944000 -5256000 -1092000 186772000 135129000 267341000 -99767000 22674000 -311000 146616000 3385000 107343000 72178000 359065000 388914000 17887000 24655000 24223000 16897000 -42110000 -41552000 791508000 749840000 730277000 909637000 310000000 261700000 415000000 266700000 6938000 6938000 7880000 13255000 9006000 13291000 1610000 12000 -362000 -281000 11524000 16696000 87509000 68599000 137975000 76194000 -267765000 -300161000 157000 -1035000 49347000 46166000 34128000 28583000 83475000 74749000 40232000 40000 519579000 133870000 -14019000 639470000 0 0 0 98655000 0 98655000 0 0 0 0 -1268000 -1268000 -3046000 0 0 0 0 9137000 9137000 215000 0 0 71516000 0 71516000 0 0 3837000 0 0 3837000 69000 0 2912000 0 0 2912000 0 0 0 23299000 0 23299000 40086000 40000 526328000 137710000 -6150000 657928000 0 0 0 259695000 0 259695000 0 0 0 0 1302000 1302000 719000 0 0 0 0 -2157000 -2157000 45000 0 0 18619000 0 18619000 0 0 3712000 0 0 3712000 90000 0 5006000 0 0 5006000 0 0 0 32119000 0 32119000 40131000 40000 535046000 346667000 -7005000 874748000 0 0 0 184665000 184665000 0 184665000 0 0 0 0 -3555000 -3555000 -491000 0 0 0 0 1473000 1473000 100000 0 0 47840000 0 47840000 0 0 4206000 0 0 4206000 49000 0 3606000 0 0 3606000 0 0 0 32091000 0 32091000 40080000 40000 542858000 451401000 -9087000 985212000 40074000 40000 485239000 -64740000 -10359000 410180000 0 0 0 30912000 0 30912000 0 0 0 0 -5430000 -5430000 2837000 0 0 0 0 -8510000 -8510000 362000 0 0 66619000 0 66619000 0 0 3654000 0 0 3654000 219000 0 6358000 0 0 6358000 0 0 0 22147000 0 22147000 39931000 40000 495251000 -122594000 -24299000 348398000 0 0 0 157555000 0 157555000 0 0 0 0 2134000 2134000 855000 0 0 0 0 -2567000 -2567000 19000 0 0 3584000 0 3584000 0 0 3567000 0 0 3567000 130000 0 4453000 0 0 4453000 0 0 0 23165000 0 23165000 40042000 40000 503271000 8212000 -24732000 486791000 0 0 0 119098000 0 119098000 0 0 0 0 2976000 2976000 -51000 0 0 0 0 154000 154000 20000 0 0 5990000 0 5990000 0 0 3874000 0 0 3874000 131000 0 5885000 0 0 5885000 0 0 0 23287000 0 23287000 40153000 40000 513030000 98033000 -21602000 589501000 Summary of Significant Accounting Policies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pool Corporation (the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which may be referred to as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">we, us</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) prepared the unaudited interim Consolidated Financial Statements following U.S. generally accepted accounting principles (GAAP) and the requirements of the Securities and Exchange Commission (SEC) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes and other financial information required for complete financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interim Consolidated Financial Statements include all normal and recurring adjustments that are necessary for a fair presentation of our financial position and operating results. All significant intercompany accounts and intercompany transactions have been eliminated.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A description of our significant accounting policies is included in our 2020 Annual Report on Form 10-K. You should read the interim Consolidated Financial Statements in conjunction with the Consolidated Financial Statements and accompanying notes in our 2020 Annual Report on Form 10-K.  The results for our three and nine month periods ended September 30, 2021 are not necessarily indicative of the expected results for our fiscal year ending December 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Newly Adopted Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2021, we adopted Accounting Standards Update (ASU) 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This new standard simplified the accounting for income taxes by eliminating certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. Most amendments were required to be applied on a prospective basis, while certain amendments were required to be applied on a retrospective or modified retrospective basis. The adoption of this standard did not have a material impact on our consolidated financial statements or related disclosures, and we do not expect a material impact in future periods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse. We recorded excess tax benefits of $4.2 million in the third quarter of 2021 compared to $8.5 million in the third quarter of 2020 and $15.9 million in the nine months ended September 30, 2021 compared to $22.6 million in the nine months ended September 30, 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retained Earnings</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for the retirement of treasury shares as a reduction of Retained earnings. As of September 30, 2021, the Retained earnings on our Consolidated Balance Sheets reflects cumulative net income, the cumulative impact of adjustments for changes in accounting pronouncements, treasury share retirements since the inception of our share repurchase programs of $1.7 billion and cumulative dividends of $758.3 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of our Accumulated other comprehensive loss balance (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"/><td style="width:53.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.328%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8,437)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,447)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,917)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses on interest rate swaps, net of tax</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9,087)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,602)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,019)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Pending Adoption</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect on Financial Statements and Other Significant Matters</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2021-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Scope</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include: contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Scope</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The amendments in this ASU refine the scope of ASC 848 and clarify some of its guidance as it relates to recent rate reform activities. </span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The provisions of these updates are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. </span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We are currently evaluating the effect these standards will have on our financial position, results of operations and related disclosures.</span></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pool Corporation (the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which may be referred to as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">we, us</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) prepared the unaudited interim Consolidated Financial Statements following U.S. generally accepted accounting principles (GAAP) and the requirements of the Securities and Exchange Commission (SEC) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes and other financial information required for complete financial statements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interim Consolidated Financial Statements include all normal and recurring adjustments that are necessary for a fair presentation of our financial position and operating results. All significant intercompany accounts and intercompany transactions have been eliminated.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2021, we adopted Accounting Standards Update (ASU) 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This new standard simplified the accounting for income taxes by eliminating certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. Most amendments were required to be applied on a prospective basis, while certain amendments were required to be applied on a retrospective or modified retrospective basis. The adoption of this standard did not have a material impact on our consolidated financial statements or related disclosures, and we do not expect a material impact in future periods.</span> We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse. -4200000 -8500000 -15900000 -22600000 We account for the retirement of treasury shares as a reduction of Retained earnings. 1700000000 758300000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of our Accumulated other comprehensive loss balance (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"/><td style="width:53.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.328%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(8,437)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,447)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,917)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses on interest rate swaps, net of tax</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9,087)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,602)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,019)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -8437000 -10447000 -4917000 -650000 -11155000 -9102000 -9087000 -21602000 -14019000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect on Financial Statements and Other Significant Matters</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2021-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Scope</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include: contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Scope</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The amendments in this ASU refine the scope of ASC 848 and clarify some of its guidance as it relates to recent rate reform activities. </span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The provisions of these updates are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. </span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We are currently evaluating the effect these standards will have on our financial position, results of operations and related disclosures.</span></td></tr></table> Earnings Per Share<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate basic earnings per share (EPS) by dividing Net income by the weighted average number of common shares outstanding.  Diluted EPS reflects the dilutive effects of potentially dilutive securities, which include in-the-money outstanding stock options and shares to be purchased under our employee stock purchase plan. Using the treasury stock method, the effect of dilutive securities includes these additional shares of common stock that would have been outstanding based on the assumption that these potentially dilutive securities had been issued. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options with exercise prices that are higher than the average market prices of our common stock for the periods presented are excluded from the diluted EPS calculation because the effect is anti-dilutive. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the computation of EPS, including the reconciliation of basic and diluted weighted average shares outstanding (in thousands, except EPS):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.157%"><tr><td style="width:1.0%"/><td style="width:51.304%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">184,665</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,098 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">543,015</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,565 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,101</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,146</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">590</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">620</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,691</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,766</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,849 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.60</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13.53</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.54</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.92 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13.32</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.53 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive stock options excluded from diluted earnings per share computations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the computation of EPS, including the reconciliation of basic and diluted weighted average shares outstanding (in thousands, except EPS):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.157%"><tr><td style="width:1.0%"/><td style="width:51.304%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">184,665</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,098 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">543,015</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,565 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,101</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,146</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">590</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">620</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,691</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">40,766</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,849 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.60</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13.53</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.54</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.92 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13.32</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.53 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive stock options excluded from diluted earnings per share computations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 184665000 119098000 543015000 307565000 40101000 40123000 40146000 40073000 590000 716000 620000 776000 40691000 40839000 40766000 40849000 4.60 2.97 13.53 7.68 4.54 2.92 13.32 7.53 0 0 0 0 Acquisitions<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In June 2021, we acquired the distribution assets of Vak Pak Builders Supply, Inc., a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Florida. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In April 2021, we acquired Pool Source, LLC, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Tennessee. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2020, we acquired the distribution assets of TWC Distributors, Inc., a wholesale distributor of irrigation and landscape maintenance products, adding nine locations in Florida and one in Georgia.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In October 2020, we acquired Jet Line Products, Inc., a wholesale distributor of swimming pool equipment, chemicals and supplies, adding three locations in New Jersey, three locations in New York, two locations in Texas and one location in Florida.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In September 2020, we acquired the distribution assets of Northeastern Swimming Pool Distributors, Inc., a wholesale distributor of swimming pool equipment, chemicals and supplies, adding two locations in Ontario, Canada. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2020, we acquired the distribution assets of Master Tile Network LLC, a wholesale distributor of swimming pool tile and hardscape products, adding two locations in Texas, one location in Nevada and one location in Oklahoma.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have completed our acquisition accounting for these acquisitions, subject to adjustments for standard holdback provisions per the terms of the purchase agreements, which are not material. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These acquisitions did not have a material impact on our financial position or results of operations, either individually or in the aggregate.</span></div> 1 1 9 1 3 3 2 1 2 2 1 1 Fair Value Measurements and Interest Rate Swaps<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our assets and liabilities that are measured at fair value on a recurring basis include the unrealized gains or losses on our interest rate swap contracts and contingent consideration related to recent acquisitions. The three levels of the fair value hierarchy under the accounting guidance are described below:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1    Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2     Inputs to the valuation methodology include:</span></div><div style="padding-left:108pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">quoted prices for similar assets or liabilities in active markets;</span></div><div style="padding-left:108pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">quoted prices for identical or similar assets or liabilities in inactive markets;</span></div><div style="padding-left:108pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">inputs other than quoted prices that are observable for the asset or liability; or</span></div><div style="margin-bottom:6pt;padding-left:108pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3    Inputs to the valuation methodology are unobservable and significant to the fair value measurement.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recurring Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.695%"><tr><td style="width:1.0%"/><td style="width:55.772%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.805%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value at September 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,488</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses on interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,308</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">983</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize interest rate swap contracts and forward-starting interest rate swap contracts to reduce our exposure to fluctuations in variable interest rates for future interest payments on our variable rate borrowings. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For determining the fair value of our interest rate swap contracts and forward-starting interest rate swap contracts, we use significant other observable market data or assumptions (Level 2 inputs) that we believe market participants would use in pricing similar assets or liabilities, including assumptions about counterparty risk.  Our fair value estimates reflect an income approach based on the terms of the interest rate swap contracts and inputs corroborated by observable market data including interest rate curves. We include unrealized gains in Prepaid expenses and other current assets and unrealized losses in Accrued expenses and other current liabilities on the Consolidated Balance Sheets.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize any differences between the variable interest rate in effect and the fixed interest rates per our swap contracts as an adjustment to interest expense over the life of the swaps. To the extent our derivatives are effective in offsetting the variability of the hedged cash flows, we record the changes in the estimated fair value of our interest rate swap contracts to Accumulated other comprehensive loss on the Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently have three interest rate swap contracts in place, two of which became effective on November 20, 2020, and terminate on September 29, 2022, and a third that became effective on February 26, 2021, and terminates on February 28, 2025. These swap contracts were previously forward-starting and convert the variable interest rate to a fixed interest rate on our variable rate borrowings. Interest expense related to the notional amounts under these swap contracts is based on the fixed rates plus the applicable margin on our variable rate borrowings. Changes in the estimated fair value of these interest rate swap contracts are recorded to Accumulated other comprehensive loss on the Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional details related to these swap contracts:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:23.368%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.097%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount <br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 7, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 20, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0925%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 25, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 20, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5500%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3800%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the interest rate swap contracts in effect at September 30, 2021, a portion of the change in the estimated fair value between periods relates to future interest expense. Recognition of the change in fair value between periods attributable to accrued interest is reclassified from Accumulated other comprehensive loss on the Consolidated Balance Sheets to Interest and other non-operating expenses, net on the Consolidated Statements of Income. This amount was not material in the nine-month period ended September 30, 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into forward-starting interest rate swap contracts to extend the hedged period for future interest payments on our variable rate borrowings. These swap contracts will convert the variable interest rate to a fixed interest rate on our variable rate borrowings. Changes in the estimated fair value of these forward-starting interest rate swap contracts are recorded to Accumulated other comprehensive loss on the Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details related to each of our forward-starting interest rate swap contracts:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.656%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional<br/>Amount<br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed<br/>Interest<br/>Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward-starting interest rate swap 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 9, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7400%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward-starting interest rate swap 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 9, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8130%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Failure of our swap counterparties would result in the loss of any potential benefit to us under our swap agreements. In this case, we would still be obligated to pay the variable interest payments underlying our debt agreements.  Additionally, failure of our swap counterparties would not eliminate our obligation to continue to make payments under our existing swap agreements if we continue to be in a net pay position.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our interest rate swap contracts and forward-starting interest rate swap contracts are subject to master netting arrangements. According to our accounting policy, we do not offset the fair values of assets with the fair values of liabilities related to these contracts. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nonrecurring Fair Value Measurements </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our assets and liabilities that we measure at fair value on a recurring basis, our assets and liabilities are also subject to nonrecurring fair value measurements. Generally, our assets, including long-lived assets, goodwill and intangible assets, are recorded at fair value on a nonrecurring basis as a result of impairment charges or business combinations. In the nine months ended September 30, 2021, we did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other </span></div>The carrying values of cash, receivables, accounts payable and accrued liabilities approximate fair value due to the short maturity of those instruments. The carrying value of long-term debt approximates fair value (Level 3 inputs).  Our determination of the estimated fair value reflects a discounted cash flow model using our estimates, including assumptions related to borrowing rates (Level 3 inputs). <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.695%"><tr><td style="width:1.0%"/><td style="width:55.772%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.805%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value at September 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,488</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses on interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,308</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">983</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5488000 0 6308000 14828000 983000 869000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional details related to these swap contracts:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:23.368%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.097%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount <br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 7, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 20, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0925%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 25, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 20, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5500%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3800%</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details related to each of our forward-starting interest rate swap contracts:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.656%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional<br/>Amount<br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed<br/>Interest<br/>Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward-starting interest rate swap 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 9, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7400%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward-starting interest rate swap 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 9, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8130%</span></td></tr></table> 2020-11-20 2022-09-29 75000000.0 0.020925 2020-11-20 2022-09-29 75000000.0 0.015500 2021-02-26 2025-02-28 150000000.0 0.013800 2022-09-29 2027-02-26 150000000.0 0.007400 2025-02-28 2027-02-26 150000000.0 0.008130 Debt<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of our debt (in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.584%"><tr><td style="width:1.0%"/><td style="width:65.631%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.376%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable rate debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,744</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings and current portion of long-term debt </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,744</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,709 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">170,255</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">168,812</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables securitization facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: financing costs, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,992</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">352,075</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">362,819</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,934 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 27, 2021, we entered into the Second Amended and Restated Credit Agreement (the “Credit Agreement”) among us, as U.S. Borrower, SCP Distributors Canada Inc., as Canadian Borrower, SCP International, Inc., as Euro Borrower, Wells Fargo Bank, National Association, as Administrative Agent (the “Agent”), and certain other lenders party thereto. The Credit Agreement amended and restated the predecessor senior credit facility (as amended, the “Credit Facility”) principally by increasing the total borrowing capacity from $750.0 million to $1.0 billion through the addition of a delayed-draw term loan facility of $250.0 million. Under this term loan facility, we may draw term loans at any time prior to March 25, 2022. Any such term loans would require quarterly amortization payments aggregating to 20% of the original principal amount of the loan during the third, fourth and fifth years of the loan, with all remaining principal due on September 25, 2026. All other terms of any such term loans would be substantially similar to those governing revolving credit loans under the Credit Agreement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Credit Agreement further amended and restated the Credit Facility in the following ways: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">extending the maturity of the Credit Facility from September 29, 2022 to September 25, 2026; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">making available lower interest rates; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increasing the amount of incremental facility commitments that we can request from $75.0 million to $250.0 million; and </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">providing additional capacity under certain negative covenants related to indebtedness, liens, investments, acquisitions, share repurchases and dividends.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All obligations under the Credit Agreement continue to be guaranteed on an unsecured basis by substantially all of our existing and future domestic subsidiaries. The Credit Agreement also continues to contain various customary affirmative and negative covenants and events of default. The occurrence of any of these events of default would permit the lenders to, among other things, require immediate payment of all amounts outstanding under the Credit Agreement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving borrowings under the Credit Facility bear interest, at our option, at either of the following and, in each case, plus an applicable margin:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">a base rate, which is the highest of (i) the Agent's prime rate, (ii) the Federal Funds Rate plus 0.500% and (iii) (a) prior to the USD LIBOR Transition Date, the Adjusted Eurocurrency Rate for Dollars for a one-month term in effect on such day plus 1.00% and (b) on and after the USD LIBOR Transition Date, Daily Simple RFR for Dollars in effect on such day plus 1.00%; or</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">(i) prior to the USD LIBOR Transition Date, the Eurocurrency Rate and (ii) on or after the USD LIBOR Transition Date or a Benchmark Transition Event, the applicable Benchmark Replacement.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings by the Canadian Borrower bear interest, at the Canadian Borrower’s option, at either of the following and, in each case, plus an applicable margin:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">a base rate, which is the greatest of (i) the Canadian Reference Bank prime rate and (ii) the Canadian Dealer Offered Rate (“CDOR”) plus 1.00%; or</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">CDOR.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings by the Euro Borrower bear interest at the Eurocurrency rate plus an applicable margin.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under any swingline loans under the Credit Facility bear interest, at our option, at either of the following and, in each case, plus an applicable margin:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">the LIBOR Market Index Rate; or</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">a base rate, which is the highest of (i) the Agent's prime rate, (ii) the Federal Funds Rate plus 0.500% and (iii) (a) prior to the USD LIBOR Transition Date, the Adjusted Eurocurrency Rate for Dollars for a one-month term in effect on such day plus 1.00% and (b) on and after the USD LIBOR Transition Date, Daily Simple RFR for Dollars in effect on such day plus 1.00%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate margins on borrowings and letters of credit issued under the Credit Agreement are based on our leverage ratio and will range from 0.000% to 0.425% on Base Rate and Canadian Base Rate loans and from 0.910% to 1.425% on CDOR, LIBOR and swingline loans (with all such rates being calculated in accordance with the terms and by reference to the definitions specified in the Credit Agreement). We are also required to pay an annual facility fee with respect to the lenders' aggregate revolving credit commitment, the amount of which is based on our leverage ratio.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Term Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 12, 2021, we entered into the First Amendment to the Credit Agreement (as amended, the “Term Facility Agreement”) among us, as Borrower and Bank of America, N.A., as the Lender. Among other items, the amendment provides additional capacity under certain negative covenants related to indebtedness, liens, investments, acquisitions, share repurchases and dividends.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All obligations under the Term Facility Agreement, which matures on December 30, 2026, continue to be guaranteed on an unsecured basis by substantially all of our existing and future domestic subsidiaries. The Term Facility Agreement also continues to contain various customary affirmative and negative covenants and events of default. The occurrence of any of these events of default would permit the lenders to, among other things, require immediate payment of all amounts outstanding under the Term Facility Agreement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the term loan facility (the “Term Facility”) available under the Term Facility Agreement bear interest, at our option, at either of the following and, in each case, plus an applicable margin:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">a base rate, which is the greatest of (i) the rate per annum equal to the weighted average of the rates on overnight federal funds transactions with members of the Federal Reserve System, as published by the Federal Reserve Bank of New York on the business day next succeeding such day plus 0.50%, (ii) Bank of America's prime rate, or (iii) the Eurodollar Rate (defined below) plus 1.00%; or</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">the Eurodollar Rate, which is the greater of (i) the rate per annum equal to the USD LIBOR as administered by the ICE Benchmark Administration, or a comparable or successor administrator approved by the Lender or (ii) a floor rate specified in the Term Facility Agreement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate margins on the borrowings under the Term Facility Agreement are based on our leverage ratio and will range from 0.000% to 0.625% on Base Rate borrowings and 1.000% to 1.625% on Eurodollar Rate borrowings (with all such rates being calculated in accordance with the terms and by reference to the definitions specified in the Term Facility Agreement).</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Receivables Securitization Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounts receivable securitization facility (the “Receivables Facility”) provides for the sale of certain of our receivables to a wholly owned subsidiary (the “Securitization Subsidiary”). The Securitization Subsidiary transfers variable undivided percentage interests in the receivables and related rights to certain third-party financial institutions in exchange for cash proceeds, limited to the applicable funding capacities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for the sale of the receivable interests as a secured borrowing on our Consolidated Balance Sheets. The receivables subject to the agreement collateralize the cash proceeds received from the third-party financial institutions. We classify the entire outstanding balance as Long-term debt, net on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis. We present the receivables that collateralize the cash proceeds separately as Receivables pledged under receivables facility on our Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Covenants</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following their recent amendments, the Credit Facility and Term Facility continue to require us to maintain a maximum average total leverage ratio and a minimum fixed charge coverage ratio consistent with the terms in effect prior to the amendment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As amended, the Credit Facility and Term Facility limit the declaration and payment of dividends on our common stock to a manner consistent with past practice, provided no default or event of default has occurred and is continuing, or would result from the payment of dividends.  We may declare and pay quarterly dividends so long as (i) the amount per share of such dividends is not greater than the most recently publicly announced amount dividends per share and (ii) our Average Total Leverage Ratio is less than 3.25 to 1.00 both immediately before and after giving pro forma effect to such dividends. Under the Credit Facility and Term Facility, we may repurchase shares of our common stock provided no default or event of default has occurred and is continuing, or would result from the repurchase of shares, and our maximum average total leverage ratio (determined on a pro forma basis) is less than 3.25 to 1.00.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other covenants include restrictions on our ability to grant liens, incur indebtedness, make investments, merge or consolidate, and sell or transfer assets.  Failure to comply with any of our financial covenants or any other terms of any of our debt facilities could result in higher interest rates on our borrowings or the acceleration of the maturities of our outstanding debt.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, we were in compliance with all material covenants and financial ratio requirements under our Credit Facility, our Term Facility and our Receivables Facility.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of our debt (in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.584%"><tr><td style="width:1.0%"/><td style="width:65.631%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.376%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable rate debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,744</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings and current portion of long-term debt </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,744</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,709 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">170,255</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">168,812</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables securitization facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: financing costs, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,992</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">352,075</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">362,819</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,934 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 10744000 11709000 10744000 11709000 170255000 40876000 168812000 178062000 15000000 110000000 1992000 713000 352075000 328225000 362819000 339934000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2021
Oct. 25, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Period End Date Sep. 30, 2021  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 0-26640  
Entity Registrant Name POOL CORPORATION  
Entity Central Index Key 0000945841  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 36-3943363  
Entity Address, Address Line One 109 Northpark Boulevard,  
Entity Address, City or Town Covington,  
Entity Address, State or Province LA  
Entity Address, Postal Zip Code 70433-5001  
City Area Code (985)  
Local Phone Number 892-5521  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol POOL  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   40,087,971
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]        
Net sales $ 1,411,448 $ 1,139,229 $ 4,260,027 $ 3,097,362
Cost of sales 969,549 810,531 2,965,311 2,205,555
Gross profit 441,899 328,698 1,294,716 891,807
Selling and administrative expenses 206,023 180,465 591,223 495,186
Recovery of other asset (1,400)   (1,400)  
Impairment of goodwill and other assets   0 0 6,944
Operating income 237,276 148,233 704,893 389,677
Interest and other non-operating expenses, net 2,317 1,861 6,862 9,292
Income before income taxes and equity earnings 234,959 146,372 698,031 380,385
Provision for income taxes 50,386 27,360 155,240 73,068
Equity earnings in unconsolidated investments, net 92 86 224 248
Net income $ 184,665 $ 119,098 $ 543,015 $ 307,565
Earnings per share:        
Basic (in dollars per share) $ 4.60 $ 2.97 $ 13.53 $ 7.68
Diluted (in dollars per share) $ 4.54 $ 2.92 $ 13.32 $ 7.53
Weighted average shares outstanding: [Abstract]        
Basic (in shares) 40,101 40,123 40,146 40,073
Diluted (in shares) 40,691 40,839 40,766 40,849
Cash dividends declared per common share $ 0.80 $ 0.58 $ 2.18 $ 1.71
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net Income $ 184,665 $ 119,098 $ 543,015 $ 307,565
Other comprehensive (loss) income:        
Foreign currency translation (3,555) 2,976 (3,522) (320)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 1,473 154 8,453 (10,923)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (491) (51) (2,818) 3,641
Total other comprehensive (loss) income (2,082) 3,130 4,931 (11,243)
Comprehensive income $ 182,583 $ 122,228 $ 547,946 $ 296,322
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]                
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax $ (491) $ 719 $ (3,046) $ (51) $ 855 $ 2,837 $ (2,818) $ 3,641
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Current assets:      
Cash and cash equivalents $ 83,475 $ 34,128 $ 74,749
Receivables, net 174,987 122,252 135,555
Receivables pledged under receivables facility 301,163 166,948 230,857
Product inventories, net 1,043,407 780,989 612,824
Prepaid expenses and other current assets 23,368 17,610 12,696
Total current assets 1,626,400 1,121,927 1,066,681
Property and equipment, net 111,339 108,241 109,086
Goodwill Balances 281,300 268,167 199,360
Other intangible assets, net 12,067 12,181 10,522
Equity interest investments 1,242 1,292 1,314
Operating lease assets 221,007 205,875 180,230
Other assets 28,878 21,987 20,396
Total assets 2,282,233 1,739,670 1,587,589
Current liabilities:      
Accounts payable 414,156 266,753 268,412
Accrued expenses and other current liabilities 231,794 143,694 145,420
Short-term borrowings and current portion of long-term debt 10,744 11,869 11,709
Current operating lease liabilities 65,442 60,933 56,977
Total current liabilities 722,136 483,249 482,518
Deferred income taxes 30,275 27,653 29,476
Long-term debt, net 352,075 404,149 328,225
Other long-term liabilities 34,176 38,261 32,846
Non-current operating lease liabilities 158,359 146,888 125,023
Total liabilities 1,297,021 1,100,200 998,088
Stockholders' equity:      
Common stock 40 40 40
Additional paid-in capital 542,858 519,579 513,030
Retained earnings 451,401 133,870 98,033
Accumulated other comprehensive loss (9,087) (14,019) (21,602)
Total stockholders’ equity 985,212 639,470 589,501
Total liabilities and stockholders' equity $ 2,282,233 $ 1,739,670 $ 1,587,589
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Statement of Financial Position [Abstract]      
Common stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001
Common stock, authorized (in shares) 100,000,000 100,000,000 100,000,000
Common Stock, Shares, Outstanding 40,079,584 40,232,210 40,153,287
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Operating activities    
Net Income $ 543,015 $ 307,565
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]    
Depreciation 21,027 20,979
Amortization 1,064 975
Share-based compensation 11,755 11,095
Equity earnings in unconsolidated investments, net (224) (248)
Impairment of goodwill and other assets 0 6,944
Other 5,256 1,092
Changes in operating assets and liabilities, net of effects of acquisitions:    
Receivables (186,772) (135,129)
Product inventories (267,341) 99,767
Prepaid expenses and other assets (22,674) 311
Accounts payable 146,616 3,385
Accrued expenses and other current liabilities 107,343 72,178
Net Cash Provided by operating activities 359,065 388,914
Investing activities    
Acquisition of businesses, net of cash acquired (17,887) (24,655)
Purchases of property and equipment, net of sale proceeds (24,223) (16,897)
Net cash used in investing activities (42,110) (41,552)
Financing activities    
Proceeds from revolving line of credit 791,508 749,840
Payments on revolving line of credit (730,277) (909,637)
Proceeds from asset-backed financing 310,000 261,700
Payments on asset-backed financing (415,000) (266,700)
Payments on term facility (6,938) (6,938)
Proceeds from short-term borrowings and current portion of long-term debt 7,880 13,255
Payments on short-term borrowings and current portion of long-term debt (9,006) (13,291)
Payments of deferred and contingent acquisition consideration (362) (281)
Payments of deferred financing costs (1,610) (12)
Proceeds from stock issued under share-based compensation plans 11,524 16,696
Payments of cash dividends (87,509) (68,599)
Purchases of treasury stock (137,975) (76,194)
Net cash used in financing activities (267,765) (300,161)
Effect of exchange rate changes on cash and cash equivalents 157 (1,035)
Change in cash and cash equivalents 49,347 46,166
Cash and cash equivalents at beginning of period 34,128 28,583
Cash and cash equivalents at end of period $ 83,475 $ 74,749
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital
Retained Earnings (Deficit)
Accumulated Other Comprehensive Income (Loss)
Balance (in shares) at Dec. 31, 2019   40,074,000      
Balance at Dec. 31, 2019 $ 410,180 $ 40 $ 485,239 $ (64,740) $ (10,359)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 30,912 0 0 30,912 0
Foreign currency translation (5,430) 0 0 0 (5,430)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax 2,837        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (8,510) $ 0 0 0 (8,510)
Repurchases of common stock, net of retirements (shares)   (362,000)      
Repurchases of common stock, net of retirements (66,619) $ 0 0 (66,619) 0
Share-based compensation 3,654 $ 0 3,654 0 0
Issuance of shares under share-based compensation plans (shares)   219,000      
Issuance of stock under share-based compensation plans 6,358 $ 0 6,358 0 0
Declaration of cash dividends (22,147) $ 0 0 (22,147) 0
Balance (in shares) at Mar. 31, 2020   39,931,000      
Balance at Mar. 31, 2020 348,398 $ 40 495,251 (122,594) (24,299)
Balance (in shares) at Dec. 31, 2019   40,074,000      
Balance at Dec. 31, 2019 410,180 $ 40 485,239 (64,740) (10,359)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 307,565        
Foreign currency translation (320)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax 3,641        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax $ (10,923)        
Balance (in shares) at Sep. 30, 2020 40,153,287 40,153,000      
Balance at Sep. 30, 2020 $ 589,501 $ 40 513,030 98,033 (21,602)
Balance (in shares) at Mar. 31, 2020   39,931,000      
Balance at Mar. 31, 2020 348,398 $ 40 495,251 (122,594) (24,299)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 157,555 0 0 157,555 0
Foreign currency translation 2,134 0 0 0 2,134
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax 855        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (2,567) $ 0 0 0 (2,567)
Repurchases of common stock, net of retirements (shares)   (19,000)      
Repurchases of common stock, net of retirements (3,584) $ 0 0 (3,584) 0
Share-based compensation 3,567 $ 0 3,567 0 0
Issuance of shares under share-based compensation plans (shares)   130,000      
Issuance of stock under share-based compensation plans 4,453 $ 0 4,453 0 0
Declaration of cash dividends (23,165) $ 0 0 (23,165) 0
Balance (in shares) at Jun. 30, 2020   40,042,000      
Balance at Jun. 30, 2020 486,791 $ 40 503,271 8,212 (24,732)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 119,098 0 0 119,098 0
Foreign currency translation 2,976 0 0 0 2,976
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (51)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 154 $ 0 0 0 154
Repurchases of common stock, net of retirements (shares)   (20,000)      
Repurchases of common stock, net of retirements (5,990) $ 0 0 (5,990) 0
Share-based compensation 3,874 $ 0 3,874 0 0
Issuance of shares under share-based compensation plans (shares)   131,000      
Issuance of stock under share-based compensation plans 5,885 $ 0 5,885 0 0
Declaration of cash dividends $ (23,287) $ 0 0 (23,287) 0
Balance (in shares) at Sep. 30, 2020 40,153,287 40,153,000      
Balance at Sep. 30, 2020 $ 589,501 $ 40 513,030 98,033 (21,602)
Balance (in shares) at Dec. 31, 2020 40,232,210 40,232,000      
Balance at Dec. 31, 2020 $ 639,470 $ 40 519,579 133,870 (14,019)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 98,655 0 0 98,655 0
Foreign currency translation (1,268) 0 0 0 (1,268)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (3,046)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 9,137 $ 0 0 0 9,137
Repurchases of common stock, net of retirements (shares)   (215,000)      
Repurchases of common stock, net of retirements (71,516) $ 0 0 (71,516) 0
Share-based compensation 3,837 $ 0 3,837 0 0
Issuance of shares under share-based compensation plans (shares)   69,000      
Issuance of stock under share-based compensation plans 2,912 $ 0 2,912 0 0
Declaration of cash dividends (23,299) $ 0 0 (23,299) 0
Balance (in shares) at Mar. 31, 2021   40,086,000      
Balance at Mar. 31, 2021 $ 657,928 $ 40 526,328 137,710 (6,150)
Balance (in shares) at Dec. 31, 2020 40,232,210 40,232,000      
Balance at Dec. 31, 2020 $ 639,470 $ 40 519,579 133,870 (14,019)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 543,015        
Foreign currency translation (3,522)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (2,818)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax $ 8,453        
Balance (in shares) at Sep. 30, 2021 40,079,584 40,080,000      
Balance at Sep. 30, 2021 $ 985,212 $ 40 542,858 451,401 (9,087)
Balance (in shares) at Mar. 31, 2021   40,086,000      
Balance at Mar. 31, 2021 657,928 $ 40 526,328 137,710 (6,150)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 259,695 0 0 259,695 0
Foreign currency translation 1,302 0 0 0 1,302
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax 719        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (2,157) $ 0 0 0 (2,157)
Repurchases of common stock, net of retirements (shares)   (45,000)      
Repurchases of common stock, net of retirements (18,619) $ 0 0 (18,619) 0
Share-based compensation 3,712 $ 0 3,712 0 0
Issuance of shares under share-based compensation plans (shares)   90,000      
Issuance of stock under share-based compensation plans 5,006 $ 0 5,006 0 0
Declaration of cash dividends (32,119) $ 0 0 (32,119) 0
Balance (in shares) at Jun. 30, 2021   40,131,000      
Balance at Jun. 30, 2021 874,748 $ 40 535,046 346,667 (7,005)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 184,665 0 0 184,665 0
Foreign currency translation (3,555) 0 0 0 (3,555)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (491)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 1,473 $ 0 0 0 1,473
Repurchases of common stock, net of retirements (shares)   (100,000)      
Repurchases of common stock, net of retirements (47,840) $ 0 0 (47,840) 0
Share-based compensation 4,206 $ 0 4,206 0 0
Issuance of shares under share-based compensation plans (shares)   49,000      
Issuance of stock under share-based compensation plans 3,606 $ 0 3,606 0 0
Declaration of cash dividends $ (32,091) $ 0 0 (32,091) 0
Balance (in shares) at Sep. 30, 2021 40,079,584 40,080,000      
Balance at Sep. 30, 2021 $ 985,212 $ 40 $ 542,858 $ 451,401 $ (9,087)
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Stockholders' Equity [Abstract]                
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax $ (491) $ 719 $ (3,046) $ (51) $ 855 $ 2,837 $ (2,818) $ 3,641
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Pool Corporation (the Company, which may be referred to as we, us or our) prepared the unaudited interim Consolidated Financial Statements following U.S. generally accepted accounting principles (GAAP) and the requirements of the Securities and Exchange Commission (SEC) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes and other financial information required for complete financial statements. 

The interim Consolidated Financial Statements include all normal and recurring adjustments that are necessary for a fair presentation of our financial position and operating results. All significant intercompany accounts and intercompany transactions have been eliminated.

A description of our significant accounting policies is included in our 2020 Annual Report on Form 10-K. You should read the interim Consolidated Financial Statements in conjunction with the Consolidated Financial Statements and accompanying notes in our 2020 Annual Report on Form 10-K.  The results for our three and nine month periods ended September 30, 2021 are not necessarily indicative of the expected results for our fiscal year ending December 31, 2021.

Newly Adopted Accounting Pronouncements

On January 1, 2021, we adopted Accounting Standards Update (ASU) 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes. This new standard simplified the accounting for income taxes by eliminating certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. Most amendments were required to be applied on a prospective basis, while certain amendments were required to be applied on a retrospective or modified retrospective basis. The adoption of this standard did not have a material impact on our consolidated financial statements or related disclosures, and we do not expect a material impact in future periods.

Income Taxes

We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse. We recorded excess tax benefits of $4.2 million in the third quarter of 2021 compared to $8.5 million in the third quarter of 2020 and $15.9 million in the nine months ended September 30, 2021 compared to $22.6 million in the nine months ended September 30, 2020.

Retained Earnings

We account for the retirement of treasury shares as a reduction of Retained earnings. As of September 30, 2021, the Retained earnings on our Consolidated Balance Sheets reflects cumulative net income, the cumulative impact of adjustments for changes in accounting pronouncements, treasury share retirements since the inception of our share repurchase programs of $1.7 billion and cumulative dividends of $758.3 million.

Accumulated Other Comprehensive Loss

The table below presents the components of our Accumulated other comprehensive loss balance (in thousands):
September 30,December 31,
202120202020
Foreign currency translation adjustments$(8,437)$(10,447)$(4,917)
Unrealized losses on interest rate swaps, net of tax
(650)(11,155)(9,102)
Accumulated other comprehensive loss$(9,087)$(21,602)$(14,019)
Recent Accounting Pronouncements Pending Adoption
The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:
StandardDescriptionEffective DateEffect on Financial Statements and Other Significant Matters
ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting and ASU 2021-01, Reference Rate Reform (Topic 848): Scope
Provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include: contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope. The amendments in this ASU refine the scope of ASC 848 and clarify some of its guidance as it relates to recent rate reform activities.
The provisions of these updates are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. We are currently evaluating the effect these standards will have on our financial position, results of operations and related disclosures.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
We calculate basic earnings per share (EPS) by dividing Net income by the weighted average number of common shares outstanding.  Diluted EPS reflects the dilutive effects of potentially dilutive securities, which include in-the-money outstanding stock options and shares to be purchased under our employee stock purchase plan. Using the treasury stock method, the effect of dilutive securities includes these additional shares of common stock that would have been outstanding based on the assumption that these potentially dilutive securities had been issued.

Stock options with exercise prices that are higher than the average market prices of our common stock for the periods presented are excluded from the diluted EPS calculation because the effect is anti-dilutive.

The table below presents the computation of EPS, including the reconciliation of basic and diluted weighted average shares outstanding (in thousands, except EPS):
 Three Months EndedNine Months Ended
September 30,September 30,
 2021202020212020
Net income$184,665 $119,098 $543,015 $307,565 
Weighted average shares outstanding:  
Basic40,101 40,123 40,146 40,073 
Effect of dilutive securities:  
Stock options and employee stock purchase plan590 716 620 776 
Diluted40,691 40,839 40,766 40,849 
Earnings per share:  
Basic$4.60 $2.97 $13.53 $7.68 
Diluted$4.54 $2.92 $13.32 $7.53 
Anti-dilutive stock options excluded from diluted earnings per share computations —  — 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions
9 Months Ended
Sep. 30, 2021
Business Combinations [Abstract]  
Acquisitions Acquisitions
In June 2021, we acquired the distribution assets of Vak Pak Builders Supply, Inc., a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Florida.

In April 2021, we acquired Pool Source, LLC, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Tennessee.

In December 2020, we acquired the distribution assets of TWC Distributors, Inc., a wholesale distributor of irrigation and landscape maintenance products, adding nine locations in Florida and one in Georgia.

In October 2020, we acquired Jet Line Products, Inc., a wholesale distributor of swimming pool equipment, chemicals and supplies, adding three locations in New Jersey, three locations in New York, two locations in Texas and one location in Florida.

In September 2020, we acquired the distribution assets of Northeastern Swimming Pool Distributors, Inc., a wholesale distributor of swimming pool equipment, chemicals and supplies, adding two locations in Ontario, Canada.

In February 2020, we acquired the distribution assets of Master Tile Network LLC, a wholesale distributor of swimming pool tile and hardscape products, adding two locations in Texas, one location in Nevada and one location in Oklahoma.

We have completed our acquisition accounting for these acquisitions, subject to adjustments for standard holdback provisions per the terms of the purchase agreements, which are not material.

These acquisitions did not have a material impact on our financial position or results of operations, either individually or in the aggregate.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements and Interest Rate Swaps
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements and Interest Rate Swaps Fair Value Measurements and Interest Rate Swaps
Our assets and liabilities that are measured at fair value on a recurring basis include the unrealized gains or losses on our interest rate swap contracts and contingent consideration related to recent acquisitions. The three levels of the fair value hierarchy under the accounting guidance are described below:

Level 1    Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets.
Level 2     Inputs to the valuation methodology include:
quoted prices for similar assets or liabilities in active markets;
quoted prices for identical or similar assets or liabilities in inactive markets;
inputs other than quoted prices that are observable for the asset or liability; or
inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3    Inputs to the valuation methodology are unobservable and significant to the fair value measurement.
Recurring Fair Value Measurements

The table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):
 
Fair Value at September 30,
20212020
Level 2
Unrealized gains on interest rate swaps$5,488 $— 
Unrealized losses on interest rate swaps6,308 14,828 
Level 3
Contingent consideration liabilities$983 $869 

Interest Rate Swaps

We utilize interest rate swap contracts and forward-starting interest rate swap contracts to reduce our exposure to fluctuations in variable interest rates for future interest payments on our variable rate borrowings. 

For determining the fair value of our interest rate swap contracts and forward-starting interest rate swap contracts, we use significant other observable market data or assumptions (Level 2 inputs) that we believe market participants would use in pricing similar assets or liabilities, including assumptions about counterparty risk.  Our fair value estimates reflect an income approach based on the terms of the interest rate swap contracts and inputs corroborated by observable market data including interest rate curves. We include unrealized gains in Prepaid expenses and other current assets and unrealized losses in Accrued expenses and other current liabilities on the Consolidated Balance Sheets.

We recognize any differences between the variable interest rate in effect and the fixed interest rates per our swap contracts as an adjustment to interest expense over the life of the swaps. To the extent our derivatives are effective in offsetting the variability of the hedged cash flows, we record the changes in the estimated fair value of our interest rate swap contracts to Accumulated other comprehensive loss on the Consolidated Balance Sheets.

We currently have three interest rate swap contracts in place, two of which became effective on November 20, 2020, and terminate on September 29, 2022, and a third that became effective on February 26, 2021, and terminates on February 28, 2025. These swap contracts were previously forward-starting and convert the variable interest rate to a fixed interest rate on our variable rate borrowings. Interest expense related to the notional amounts under these swap contracts is based on the fixed rates plus the applicable margin on our variable rate borrowings. Changes in the estimated fair value of these interest rate swap contracts are recorded to Accumulated other comprehensive loss on the Consolidated Balance Sheets.

The following table provides additional details related to these swap contracts:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 1May 7, 2019November 20, 2020September 29, 2022$75.02.0925%
Interest rate swap 2July 25, 2019November 20, 2020September 29, 2022$75.01.5500%
Interest rate swap 3February 5, 2020February 26, 2021February 28, 2025$150.01.3800%

For the interest rate swap contracts in effect at September 30, 2021, a portion of the change in the estimated fair value between periods relates to future interest expense. Recognition of the change in fair value between periods attributable to accrued interest is reclassified from Accumulated other comprehensive loss on the Consolidated Balance Sheets to Interest and other non-operating expenses, net on the Consolidated Statements of Income. This amount was not material in the nine-month period ended September 30, 2021.
We have entered into forward-starting interest rate swap contracts to extend the hedged period for future interest payments on our variable rate borrowings. These swap contracts will convert the variable interest rate to a fixed interest rate on our variable rate borrowings. Changes in the estimated fair value of these forward-starting interest rate swap contracts are recorded to Accumulated other comprehensive loss on the Consolidated Balance Sheets.

The following table provides details related to each of our forward-starting interest rate swap contracts:
DerivativeInception DateEffective DateTermination DateNotional
Amount
(in millions)
Fixed
Interest
Rate
Forward-starting interest rate swap 1March 9, 2020September 29, 2022February 26, 2027$150.00.7400%
Forward-starting interest rate swap 2March 9, 2020February 28, 2025February 26, 2027$150.00.8130%

Failure of our swap counterparties would result in the loss of any potential benefit to us under our swap agreements. In this case, we would still be obligated to pay the variable interest payments underlying our debt agreements.  Additionally, failure of our swap counterparties would not eliminate our obligation to continue to make payments under our existing swap agreements if we continue to be in a net pay position.

Our interest rate swap contracts and forward-starting interest rate swap contracts are subject to master netting arrangements. According to our accounting policy, we do not offset the fair values of assets with the fair values of liabilities related to these contracts.

Nonrecurring Fair Value Measurements

In addition to our assets and liabilities that we measure at fair value on a recurring basis, our assets and liabilities are also subject to nonrecurring fair value measurements. Generally, our assets, including long-lived assets, goodwill and intangible assets, are recorded at fair value on a nonrecurring basis as a result of impairment charges or business combinations. In the nine months ended September 30, 2021, we did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.

Other
The carrying values of cash, receivables, accounts payable and accrued liabilities approximate fair value due to the short maturity of those instruments. The carrying value of long-term debt approximates fair value (Level 3 inputs).  Our determination of the estimated fair value reflects a discounted cash flow model using our estimates, including assumptions related to borrowing rates (Level 3 inputs).
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Debt Debt
The table below presents the components of our debt (in thousands):

 September 30,
 20212020
Variable rate debt
Short-term borrowings$ $— 
Current portion of long-term debt:
Australian credit facility10,744 11,709 
Short-term borrowings and current portion of long-term debt 10,744 11,709 
Long-term portion:  
Revolving credit facility170,255 40,876 
Term facility168,812 178,062 
Receivables securitization facility15,000 110,000 
Less: financing costs, net1,992 713 
Long-term debt, net352,075 328,225 
Total debt $362,819 $339,934 

Revolving Credit Facility

On September 27, 2021, we entered into the Second Amended and Restated Credit Agreement (the “Credit Agreement”) among us, as U.S. Borrower, SCP Distributors Canada Inc., as Canadian Borrower, SCP International, Inc., as Euro Borrower, Wells Fargo Bank, National Association, as Administrative Agent (the “Agent”), and certain other lenders party thereto. The Credit Agreement amended and restated the predecessor senior credit facility (as amended, the “Credit Facility”) principally by increasing the total borrowing capacity from $750.0 million to $1.0 billion through the addition of a delayed-draw term loan facility of $250.0 million. Under this term loan facility, we may draw term loans at any time prior to March 25, 2022. Any such term loans would require quarterly amortization payments aggregating to 20% of the original principal amount of the loan during the third, fourth and fifth years of the loan, with all remaining principal due on September 25, 2026. All other terms of any such term loans would be substantially similar to those governing revolving credit loans under the Credit Agreement.

In addition, the Credit Agreement further amended and restated the Credit Facility in the following ways:
extending the maturity of the Credit Facility from September 29, 2022 to September 25, 2026;
making available lower interest rates;
increasing the amount of incremental facility commitments that we can request from $75.0 million to $250.0 million; and
providing additional capacity under certain negative covenants related to indebtedness, liens, investments, acquisitions, share repurchases and dividends.

All obligations under the Credit Agreement continue to be guaranteed on an unsecured basis by substantially all of our existing and future domestic subsidiaries. The Credit Agreement also continues to contain various customary affirmative and negative covenants and events of default. The occurrence of any of these events of default would permit the lenders to, among other things, require immediate payment of all amounts outstanding under the Credit Agreement.

Revolving borrowings under the Credit Facility bear interest, at our option, at either of the following and, in each case, plus an applicable margin:

a.a base rate, which is the highest of (i) the Agent's prime rate, (ii) the Federal Funds Rate plus 0.500% and (iii) (a) prior to the USD LIBOR Transition Date, the Adjusted Eurocurrency Rate for Dollars for a one-month term in effect on such day plus 1.00% and (b) on and after the USD LIBOR Transition Date, Daily Simple RFR for Dollars in effect on such day plus 1.00%; or
b.(i) prior to the USD LIBOR Transition Date, the Eurocurrency Rate and (ii) on or after the USD LIBOR Transition Date or a Benchmark Transition Event, the applicable Benchmark Replacement.
Borrowings by the Canadian Borrower bear interest, at the Canadian Borrower’s option, at either of the following and, in each case, plus an applicable margin:

a.a base rate, which is the greatest of (i) the Canadian Reference Bank prime rate and (ii) the Canadian Dealer Offered Rate (“CDOR”) plus 1.00%; or
b.CDOR.

Borrowings by the Euro Borrower bear interest at the Eurocurrency rate plus an applicable margin.

Borrowings under any swingline loans under the Credit Facility bear interest, at our option, at either of the following and, in each case, plus an applicable margin:
a.the LIBOR Market Index Rate; or
b.a base rate, which is the highest of (i) the Agent's prime rate, (ii) the Federal Funds Rate plus 0.500% and (iii) (a) prior to the USD LIBOR Transition Date, the Adjusted Eurocurrency Rate for Dollars for a one-month term in effect on such day plus 1.00% and (b) on and after the USD LIBOR Transition Date, Daily Simple RFR for Dollars in effect on such day plus 1.00%.

The interest rate margins on borrowings and letters of credit issued under the Credit Agreement are based on our leverage ratio and will range from 0.000% to 0.425% on Base Rate and Canadian Base Rate loans and from 0.910% to 1.425% on CDOR, LIBOR and swingline loans (with all such rates being calculated in accordance with the terms and by reference to the definitions specified in the Credit Agreement). We are also required to pay an annual facility fee with respect to the lenders' aggregate revolving credit commitment, the amount of which is based on our leverage ratio.

Term Facility

On October 12, 2021, we entered into the First Amendment to the Credit Agreement (as amended, the “Term Facility Agreement”) among us, as Borrower and Bank of America, N.A., as the Lender. Among other items, the amendment provides additional capacity under certain negative covenants related to indebtedness, liens, investments, acquisitions, share repurchases and dividends.

All obligations under the Term Facility Agreement, which matures on December 30, 2026, continue to be guaranteed on an unsecured basis by substantially all of our existing and future domestic subsidiaries. The Term Facility Agreement also continues to contain various customary affirmative and negative covenants and events of default. The occurrence of any of these events of default would permit the lenders to, among other things, require immediate payment of all amounts outstanding under the Term Facility Agreement.

Borrowings under the term loan facility (the “Term Facility”) available under the Term Facility Agreement bear interest, at our option, at either of the following and, in each case, plus an applicable margin:
a.a base rate, which is the greatest of (i) the rate per annum equal to the weighted average of the rates on overnight federal funds transactions with members of the Federal Reserve System, as published by the Federal Reserve Bank of New York on the business day next succeeding such day plus 0.50%, (ii) Bank of America's prime rate, or (iii) the Eurodollar Rate (defined below) plus 1.00%; or
b.the Eurodollar Rate, which is the greater of (i) the rate per annum equal to the USD LIBOR as administered by the ICE Benchmark Administration, or a comparable or successor administrator approved by the Lender or (ii) a floor rate specified in the Term Facility Agreement.

The interest rate margins on the borrowings under the Term Facility Agreement are based on our leverage ratio and will range from 0.000% to 0.625% on Base Rate borrowings and 1.000% to 1.625% on Eurodollar Rate borrowings (with all such rates being calculated in accordance with the terms and by reference to the definitions specified in the Term Facility Agreement).
Receivables Securitization Facility

Our accounts receivable securitization facility (the “Receivables Facility”) provides for the sale of certain of our receivables to a wholly owned subsidiary (the “Securitization Subsidiary”). The Securitization Subsidiary transfers variable undivided percentage interests in the receivables and related rights to certain third-party financial institutions in exchange for cash proceeds, limited to the applicable funding capacities.

We account for the sale of the receivable interests as a secured borrowing on our Consolidated Balance Sheets. The receivables subject to the agreement collateralize the cash proceeds received from the third-party financial institutions. We classify the entire outstanding balance as Long-term debt, net on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis. We present the receivables that collateralize the cash proceeds separately as Receivables pledged under receivables facility on our Consolidated Balance Sheets.

Financial Covenants

Following their recent amendments, the Credit Facility and Term Facility continue to require us to maintain a maximum average total leverage ratio and a minimum fixed charge coverage ratio consistent with the terms in effect prior to the amendment.

As amended, the Credit Facility and Term Facility limit the declaration and payment of dividends on our common stock to a manner consistent with past practice, provided no default or event of default has occurred and is continuing, or would result from the payment of dividends.  We may declare and pay quarterly dividends so long as (i) the amount per share of such dividends is not greater than the most recently publicly announced amount dividends per share and (ii) our Average Total Leverage Ratio is less than 3.25 to 1.00 both immediately before and after giving pro forma effect to such dividends. Under the Credit Facility and Term Facility, we may repurchase shares of our common stock provided no default or event of default has occurred and is continuing, or would result from the repurchase of shares, and our maximum average total leverage ratio (determined on a pro forma basis) is less than 3.25 to 1.00.  

Other covenants include restrictions on our ability to grant liens, incur indebtedness, make investments, merge or consolidate, and sell or transfer assets.  Failure to comply with any of our financial covenants or any other terms of any of our debt facilities could result in higher interest rates on our borrowings or the acceleration of the maturities of our outstanding debt.

As of September 30, 2021, we were in compliance with all material covenants and financial ratio requirements under our Credit Facility, our Term Facility and our Receivables Facility.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Pool Corporation (the Company, which may be referred to as we, us or our) prepared the unaudited interim Consolidated Financial Statements following U.S. generally accepted accounting principles (GAAP) and the requirements of the Securities and Exchange Commission (SEC) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes and other financial information required for complete financial statements. 

The interim Consolidated Financial Statements include all normal and recurring adjustments that are necessary for a fair presentation of our financial position and operating results. All significant intercompany accounts and intercompany transactions have been eliminated.
Newly Adopted Accounting Pronouncements On January 1, 2021, we adopted Accounting Standards Update (ASU) 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes. This new standard simplified the accounting for income taxes by eliminating certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. Most amendments were required to be applied on a prospective basis, while certain amendments were required to be applied on a retrospective or modified retrospective basis. The adoption of this standard did not have a material impact on our consolidated financial statements or related disclosures, and we do not expect a material impact in future periods.
Income Taxes We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse.
Retained Earnings We account for the retirement of treasury shares as a reduction of Retained earnings.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
The table below presents the components of our Accumulated other comprehensive loss balance (in thousands):
September 30,December 31,
202120202020
Foreign currency translation adjustments$(8,437)$(10,447)$(4,917)
Unrealized losses on interest rate swaps, net of tax
(650)(11,155)(9,102)
Accumulated other comprehensive loss$(9,087)$(21,602)$(14,019)
Schedule of Recent Accounting Pronouncements The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:
StandardDescriptionEffective DateEffect on Financial Statements and Other Significant Matters
ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting and ASU 2021-01, Reference Rate Reform (Topic 848): Scope
Provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include: contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope. The amendments in this ASU refine the scope of ASC 848 and clarify some of its guidance as it relates to recent rate reform activities.
The provisions of these updates are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. We are currently evaluating the effect these standards will have on our financial position, results of operations and related disclosures.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Computation of earnings per share and reconciliation of basic and diluted weighted average common shares outstanding
The table below presents the computation of EPS, including the reconciliation of basic and diluted weighted average shares outstanding (in thousands, except EPS):
 Three Months EndedNine Months Ended
September 30,September 30,
 2021202020212020
Net income$184,665 $119,098 $543,015 $307,565 
Weighted average shares outstanding:  
Basic40,101 40,123 40,146 40,073 
Effect of dilutive securities:  
Stock options and employee stock purchase plan590 716 620 776 
Diluted40,691 40,839 40,766 40,849 
Earnings per share:  
Basic$4.60 $2.97 $13.53 $7.68 
Diluted$4.54 $2.92 $13.32 $7.53 
Anti-dilutive stock options excluded from diluted earnings per share computations —  — 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements and Interest Rate Swaps (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Estimated fair value of contracts
The table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):
 
Fair Value at September 30,
20212020
Level 2
Unrealized gains on interest rate swaps$5,488 $— 
Unrealized losses on interest rate swaps6,308 14,828 
Level 3
Contingent consideration liabilities$983 $869 
Schedule of Interest Rate Derivatives The following table provides additional details related to these swap contracts:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 1May 7, 2019November 20, 2020September 29, 2022$75.02.0925%
Interest rate swap 2July 25, 2019November 20, 2020September 29, 2022$75.01.5500%
Interest rate swap 3February 5, 2020February 26, 2021February 28, 2025$150.01.3800%
The following table provides details related to each of our forward-starting interest rate swap contracts:
DerivativeInception DateEffective DateTermination DateNotional
Amount
(in millions)
Fixed
Interest
Rate
Forward-starting interest rate swap 1March 9, 2020September 29, 2022February 26, 2027$150.00.7400%
Forward-starting interest rate swap 2March 9, 2020February 28, 2025February 26, 2027$150.00.8130%
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Debt
The table below presents the components of our debt (in thousands):

 September 30,
 20212020
Variable rate debt
Short-term borrowings$ $— 
Current portion of long-term debt:
Australian credit facility10,744 11,709 
Short-term borrowings and current portion of long-term debt 10,744 11,709 
Long-term portion:  
Revolving credit facility170,255 40,876 
Term facility168,812 178,062 
Receivables securitization facility15,000 110,000 
Less: financing costs, net1,992 713 
Long-term debt, net352,075 328,225 
Total debt $362,819 $339,934 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Accounting Policies [Abstract]        
Excess tax benefit $ 4.2 $ 8.5 $ 15.9 $ 22.6
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Retained Deficit (Details)
$ in Millions
Sep. 30, 2021
USD ($)
Retained Earnings (Accumulated Deficit) [Abstract]  
Cumulative share repurchases $ 1,700.0
Cumulative dividends $ 758.3
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive loss $ (9,087) $ (14,019) $ (21,602)
AOCI Attributable to Parent      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive loss (9,087) (14,019) (21,602)
Foreign currency translation adjustments      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive loss (8,437) (4,917) (10,447)
Unrealized (losses) gains on interest rate swaps, net of tax      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive loss $ (650) $ (9,102) $ (11,155)
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share [Abstract]                
Net Income $ 184,665 $ 259,695 $ 98,655 $ 119,098 $ 157,555 $ 30,912 $ 543,015 $ 307,565
Weighted average shares outstanding: [Abstract]                
Basic (in shares) 40,101     40,123     40,146 40,073
Effect of dilutive securities: [Abstract]                
Stock options and employee stock purchase plan (in shares) 590     716     620 776
Diluted (in shares) 40,691     40,839     40,766 40,849
Earnings Per Share, Basic and Diluted [Abstract]                
Basic (in dollars per share) $ 4.60     $ 2.97     $ 13.53 $ 7.68
Diluted (in dollars per share) $ 4.54     $ 2.92     $ 13.32 $ 7.53
Anti-dilutive stock options excluded from diluted earnings per share computations (in shares) 0     0     0 0
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Details) - numberOfReportingUnits
1 Months Ended
Jun. 30, 2021
Apr. 30, 2021
Dec. 31, 2020
Oct. 31, 2020
Sep. 30, 2020
Feb. 29, 2020
ONTARIO | Northeastern Swimming Pool Distributors, Inc. [Member]            
Business Acquisition [Line Items]            
Business Combination, Number of Locations         2  
TEXAS | Master Tile Network LLC [Member]            
Business Acquisition [Line Items]            
Business Combination, Number of Locations           2
TEXAS | Jet Line Products, Inc. [Member]            
Business Acquisition [Line Items]            
Business Combination, Number of Locations       2    
NEVADA | Master Tile Network LLC [Member]            
Business Acquisition [Line Items]            
Business Combination, Number of Locations           1
OKLAHOMA | Master Tile Network LLC [Member]            
Business Acquisition [Line Items]            
Business Combination, Number of Locations           1
NEW JERSEY | Jet Line Products, Inc. [Member]            
Business Acquisition [Line Items]            
Business Combination, Number of Locations       3    
NEW YORK | Jet Line Products, Inc. [Member]            
Business Acquisition [Line Items]            
Business Combination, Number of Locations       3    
FLORIDA | Jet Line Products, Inc. [Member]            
Business Acquisition [Line Items]            
Business Combination, Number of Locations       1    
FLORIDA | TWC Distributors, Inc.            
Business Acquisition [Line Items]            
Business Combination, Number of Locations     9      
FLORIDA | Vak Pak Builders Supply, Inc.            
Business Acquisition [Line Items]            
Business Combination, Number of Locations 1          
GEORGIA | TWC Distributors, Inc.            
Business Acquisition [Line Items]            
Business Combination, Number of Locations     1      
TENNESSEE | Pool Source, LLC            
Business Acquisition [Line Items]            
Business Combination, Number of Locations   1        
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Sep. 30, 2020
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unrealized gains on interest rate swaps $ 5,488 $ 0
Unrealized losses on interest rate swaps 6,308 14,828
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities $ 983 $ 869
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Feb. 05, 2020
Jul. 25, 2019
May 07, 2019
Interest rate swap 1        
Derivative [Line Items]        
Effective Date Nov. 20, 2020      
Termination Date Sep. 29, 2022      
Notional Amount       $ 75,000
Fixed Interest Rate       2.0925%
Interest rate swap 2        
Derivative [Line Items]        
Effective Date Nov. 20, 2020      
Termination Date Sep. 29, 2022      
Notional Amount     $ 75,000  
Fixed Interest Rate     1.55%  
Interest rate swap 3        
Derivative [Line Items]        
Effective Date Feb. 26, 2021      
Termination Date Feb. 28, 2025      
Notional Amount   $ 150,000    
Fixed Interest Rate   1.38%    
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2021
Mar. 09, 2020
Forward-starting interest rate swap 1    
Derivative [Line Items]    
Effective Date Sep. 29, 2022  
Termination Date Feb. 26, 2027  
Derivative, Notional Amount   $ 150.0
Fixed Interest Rate   0.74%
Forward-starting interest rate swap 2    
Derivative [Line Items]    
Effective Date Feb. 28, 2025  
Termination Date Feb. 26, 2027  
Derivative, Notional Amount   $ 150.0
Fixed Interest Rate   0.813%
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Sep. 30, 2020
Debt Instrument [Line Items]    
Short-term borrowings $ 0 $ 0
Australian credit facility 10,744 11,709
Short-term borrowings and current portion of long-term debt 10,744 11,709
Long-term portion:    
Less: financing costs, net 1,992 713
Long-term debt, net 352,075 328,225
Total debt  362,819 339,934
Revolving Credit Facility    
Long-term portion:    
Long-term debt, gross 170,255 40,876
Term Facility [Member]    
Long-term portion:    
Term facility 168,812 178,062
Receivables Securitization Facility    
Long-term portion:    
Long-term debt, gross $ 15,000 $ 110,000
EXCEL 41 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $)@7%,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !"8%Q3#&?D[NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$Y9&2;UI6.G#08K;.QF9+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT -!H5]I.?8!XKL*-V,ONV2PK 11^:@ !(>R9M4YD27F_L^>L/Y&0\0#'Z8 M T%=56OPQ,8:-C !B[ 0A6XL*HQDN(]GO,4%'SYC.\,L K7DJ>,$LI0@]#0Q MG,:V@2M@@C%%G[X+9!?B7/T3.W= G)-C4?R6G^!1H(RZ37U?;^]V#T'55RT)617VWDVM5274KWR?7'WY78=];MW?_ MV/@BJ!OX=1?Z"U!+ P04 " !"8%Q3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $)@7%/)TIZM0 4 ($5 8 >&PO=V]R:W-H965T&UL ME9A=R" ;)H"H$';\ M[WL$&)P=?*"YB/DZ+P]'TGLD30Y"OB4>YXJ\AT&4W'0\I>*OAI$X'@]94I?,*:3F.WXFJO?XZ6$,Z-4>'Y_4'[*/AX_9L(3/1?"G[RKOIC/J$)=O61JHE3C\RHL/ZFL]1P1)]I\< M\F=[O0YQTD2)L @&@M"/\E_V7B3B/,"Z$$"+ /I#@'7I#7818&0^4KXZDL$SR9&(H>)N.,9Q"^397IA>4Q^2;B)27@*K+W8_Q!E"6J/2$>DM1 MP36/KXEM7A%J4JN&9XZ'+QQU36B_+OP#CEUFSL[T[ MZ<['GDOP]VR1*0F?\ M!Y'LE9*]3++7U!BOQYC791P/M\SN"T+1+RGZ[2B67/I"]PJ70-^J!<*53BWV MTZ=/#4D?E&R#=FPO*9.*R^!(5CP64M7!X5)*IAPA&I9$PY9M)AF86S9H+B/A M6EL6)!C3J&0:H3K%.'[P TZ>TW##91T+KF%VZ6#0,Q&:<4DS;D.SXCM?#Q5( MU3,+:WL3KK-<+)[(?+%:+E:SU\?%,X)FF97]F6W@YM""D@5@?2Y_)[_Q8ZW? MX5(F_(U[_5$/Z^C6F3%;J-P\E5+WJP<_<8#L.V<2'8H-R:,+:?.WOI-/12X[68.D/>C:XYYM#] 6K0S?PEVZ()RY+LR+DJO3 M 7F"Y\@BJL\=+FF98_(,)<.+F7PCMR(-^)Y)]PKCK8J!U:H:E+QS?0;M_2H. M42TK+@?S'C_:*>@Z&%U5'*Q6U:&D*[OC4NH7.?7IQ#6?9MATLZH-M%5M*-&6 M(E'@*W_Y\<4QTJ X-*$;=ONFB3D>K4H$;2@1&1ZLWB[SX *?QZ/^%PRE*@D4 M=_$GD5FN)R)LRM$@,AK3;K^/E@-:E0.*^_>KKV#Z([;$HI\W7\B:.ZF$?-5B MX4IS$8;@/VLEG+0TM26)8!F2+) R[JA<4MWN81KHPOLCZ M&&Y$4$N+"^AI$D92E0O:-'O/,T;NWQV/13M^<=[6(/0\6]_-L)4)K:H#;54= M3G.C?**=I0MLH[[,-RA^_W%M^Y&LJ@JT555XC&!5DN]-Z)D:.Z'6DN&*#625 M_]/6JP$H\N"N.R'KAP&N\\0D](&9XW 0 ADWE\08JRI 6U6!=7$$?/6O/]KO)JN;\XRW;5C.KQ?'/R&]-MFI" ;R'4 MO!["ZV6^WY>?*!%G6V8;H90(LT./,Y=+_0#6NZ_0_4$L#!!0 M ( $)@7%,4\P4JT04 +86 8 >&PO=V]R:W-H965T&ULI5A-<]LV$/TK&$T.R4PB 2#XY9$U$TMJFT-:3]PTATX/L A+G)"$0D"2 M\^^SI"B2 D#&;7VP^/%VL>]AL5AB?I+E5[430J/G/"O4[62G]?YF-E.;G?TNU.5P]FB_F>;\6#T)_W]R7:/)!YY$HL9?8E3?3N=A)-4"*>^"'3G^3I-]$0\BM_ M&YFI^C\Z-5@\09N#TC)OC"&"/"W.O_RY$:)G '[)N"G5XL M9:%DEB9;8Q>=_S?Z^C^/?B6&UZ:* M5_OS!OPU^= F"?K[_:/2)2SU?T:\L]8[J[VS >^_0U%4/!/.M#F;!K5I5?J. M"\((82R:SX[]Z7#@B!=3&E_C5C:.T0!C&E[CUC;.PW'H!;3%77'U6Z[^*->E M5+I:88-\S^9^;]PXB'UFT%C:L(A@WR,&6QM&XP!@!F[MP%'LPY^;;="R#4;9 M_EI*I="^E$^I=I$-K&$9(U%LDK5A'HV"V$B!E0TC-&8A"0RR-BZ*281#-]>P MY1J.D&[YFH96_&8$?\4L;81 M0H<*=A,\"U)"0T M!;%1L%;,4NM !5%ONVC$L%$QC0A/I*@WZ$G/2=?:D/'>YHZK=(->0QHE,LMXV1O@C5/8L[NP MWV!,K;5D@^@T#DU-;13QIKZUR=BP<#JXD+J.AHRW-*LT.U3+Y5]0CQS4?69R MMU' W:JA-@JX>]:>8L/"OD+7W+L^B<2CR?2E/FD!\AR:.KX5EP]_>=!*PZX" MB7;SL@]!VO4Q=+R/Z1+M/)A38FHW% P3;.PL2S?,[(57;A@S/QJ<,!P.J$R[ M)H:.-S']#!OC;/<-# >QQ=D%BSSS(]@)"P.+L]-;[UOTFG/7K=#Q;F7)U0XE MZ3%-1)$HE(@-+"S0H%I94*MSV4CA%():R8ZGYF& $^2;Y=J!HE,2F2+8*#(- MB:'!K'<.EXMR6Q^ *F!S*/3YG*5]VAZROJ^/%HWG=^1F21S/5^1F?3Y"[=R? M3W0_\G*;%@IEX@F&PM,0YJL\'Y*>;[3 CU)KF=>7.\$3458 >/\DI;[< M5 .T1]6+'U!+ P04 " !"8%Q3ZNV+L[$# !T# & 'AL+W=OMP\"5FYG M)2LJRF3!&1)T/77N\.T2>YI0([X6="^/[I%.Y87S;WKQ.9LZGHZ(EC15V@2! MRRN=T[+4EB".OUNC3N=3$X_O#]8_ULE#,B]$TCDO_R@RE4^=V$$979-=J1[Y M_A-M$XJTO927LOZ/]BW6S8"7Y+\$U">(80 MM(3@O1["EA"^UT/4$NK4W2;W6K@%460V$7R/A$:#-7U3JU^S0:^"Z4)9*0%/ M"^"IV9PSRT-"KPKY'L^ML0S?S_=LZ7SW[PO_[7W$S&" MKD:"VEYPSMZA+,Y6Q9]W+U()./1_#;@+.W=A[2X\X^XW:(^-75LA-=Q1S=5= M\'6&XW TBB;NZ_'[L$],ED2W:9N^ MC;7H*-7K((I,>?LH/QF/#'&MIGS?T-:&TF5K4W;<)3T>3+I1UM[ ?M4"7Z$Y MD3GZ"-])](EF&WJ%?H&O:O>4K!48>*1I2:0LUD5*FL\:R] 3>;/I-NZE@<-Q M8,AF 46AH5H?$X>186C9!UUC+_$#NVQQ)UO\?\AV=4ZSN)]%F&!#,PLH,C + M"\:/L7'8EWU4, JQ7;*DDRP9E.R)*U(B_K.3;,L^L03MQ<;QF/=1 0X\(_\^ M*$P"0Z2EQ1_&?GBF9K#W8X+P!B4XK9?S^;9F3ENW'\7F(;'A?/@S>[<%%X7C M)#3:T-*"\Y-1<-2(FL3=HRFJHF)3CZ\2WNJ.J>9CV>UV(_)=/1@:^_?X=HXM M^PL]4M=3VP_SS3S^A8A-P20JZ1I<>3=C>$NB&7&;A>+;>H9[X0HFPOHVAY\% M5&@ /%]SK@X+[:#[H3'[!U!+ P04 " !"8%Q322&-LP(# !B"0 & M 'AL+W=OS")0Z(F-K,=Z+[]CIV00@DHVEZ2V/[_SCF^G!SW=XR_B8@0 MB=[3A(J!$4FYN3--X4*6;0B%D9#Q%$MH\K4I-IS@0$-I8CJ6U393'%-C MV-=]"S[LLTPF,24+CD26IIC_&9&$[0:&;>P[GN-U)%6'.>QO\)HLB7S=+#BT MS-)*$*>$BIA1Q$DX,.[MN[FG]%KP/28[6C$F2*$,0QN_"IE&Z5.#A]][Z5,\=YK+"@HQ9\B,.9#0PN@8*2(BS1#ZS MW8P4\VDI>SY+A'ZB7:&U#.1G0K*T@"&"-*;Y&[\7ZW @)UJP"D YS/@G0'< M G#K EX!>'6!5@&TZ@+M FC7!3H%T*F[2MT"Z-;UT"N GCX.^?[IS9]@B8=] MSG:(*S584Q_Z!&D:]CRFZJPO)8?1&#@Y'#,J6!('6)( +26\X"!+@5B(QBR% M](G4N=X2-*<^2PFZ?J4X"V)0-]#U G,01T3&/DX:Z :]+B?H^JJ!KE!,T4O$ M,H%I(/JFA$B5/],OHAKE43EGHG+1$P/# CW0@ 05_.PRW[O F[!"Y3(Y^V4: M.1<-+LGF%KE6$SF68U?$,[Z,?\GH17QR&7_"''#[+/Y0/WBK I_6#[X*?ZP? M?!4^^[^5G__SW(\.@EOFBZOMN>?L[5/D;(;\O%\)R>$G_NN".Z]TYVEWWAEW MWR"[^)E,_,J$:#31&(L(3:%FH1D)UJ2)'J'"E:,XE&#@F?@)%B(.(5%5C6FB M%_Q>E99Y-&T=C2J3V^&-UX-EWQZ>]5-1Q^X=:R85AES+:Q^K'BI4K4_>IJ>: M;JMUK'D\U3A=MW,LFE4X<[IV]U@U/U6Y;>\CIGP7S8,?;DKX6E=K@7R649F? MI;*WO!#47/ M&Y)M].]^Q204#_T9P26(<"6 \9 QN6\H!^6U:O@74$L#!!0 ( $)@7%,' M+YOMV 8 !L= 8 >&PO=V]R:W-H965T&ULG5EK;]LX M%OTK@G>P.P4F-5^BJ&X2H+7G!>Q.BZ;=_,D+DLM%5N[B^'+_[U%U?VIVKJ]9\ZI)^US2Z>_I@ M:OMXM:"+YR\^5_<;-WRQO+[9Q_[D.AFHW%K[;?CP>WFU(,.,3&T*-PRAX<^#69FZ'D:">?QY M&'1QO.<0>'K]//HO(WD@"' /[: '$( M$&-F]E3&/*RUT]>7G7U,N@$-HPT78S+':*!?M4/=;UP'OU80YZY7MNUM797: MF3+YH&O=%B:Y&8;KDQ^_MGI75O#+F^0B^7JS3G[\X4WR0U*UR9>-W?6Z+?O+ MI8-9#&,MB\,=/^SOR&;N>&.V;Q-.?DH8810)7\7#UZ: <#J&$R1\_?J[>^%+ M2-TQ?^R8/S:.Q^?RM^LZT[I$]SVD[%UD1'XHW)C"?57FL4!@C+&4>300&$_A'\XC/?)(7\LC MV=:FO(?MLFM+TT'SFWZYTT555^X)8YD&\^*$4LD]EB&,2ID+OU@AC'&BT@QG M*8\L993EI\Z6N\+!#G^ %6>[*E(U&4Z4""Z(7[80ERF2J]PC%,(D+%$F<$+9 MD5#V B&SU569F.\@E#U4:-A8UFV@;L79SL489DB.N?0JL0I1-).4>/00%).Y MQ-FI(SL59??%.EV_@HA"UA23@GB37"$XRFC.O)*N$1R14BJ*T\F/=/*75M_6 M=.YI+-+0^+9@,-SL LR1V5+.O86U0F $UA7U.&&PG*B9"E$RZ2N)DOK5VO*Q MJNMG<<45DX1+35$>% C#0=JE7R $1_.<2S+#YL0MT"B;C^/6J5JGV_L*6MYA MT$H7)?K3 4IS-=CTX>@L9-Q$?82-I5[7U2&W#%D=YP&.AL23%* M@C:.X4BJ?*^Q1G!4$1"G&4J3D:!Q)[%?>A$BH? SI3*_76,P&IB--08C?*YA MT\E&T+B/V+?L" M$V$$&07A\'HA1R&""F:\\&'"HFYIQ=G0R"U2^ROO6E;X= M; ^XA9@!II-HT[AJOR\*NX/-EVSUTV"LT$2%BBJHH*GT\X2HN)19ROTT83@% M-GDF2Y-&T[A( YEN9Z(6Y"2!*-50;QFG62Y\JH@N"RY]W!K%I8+-;=%)OVE< MP&\VMG,7T$2;Y-9V$ X-:,_WF>D6 ,-QW]XEM6WO]]C2W.+B@6ER)@+:F!%0 MTC>8*"PC,[N 30+/X@+_O NLUW)?*"H+)5JF(E 1#$9ROQNL$5@J\VSF., F MO6=QO3]WF"]1"N4Y RWA_I9$<$)Q)OR*H3B64C7#ZN3,'M?[M;DSP*@$H2]L M8Q*GO\\P"M69$Q:C$6*C-/&0G9 MA#A!H+<&Y4'&&Z1JYJ3-)J5GKU'ZJ3^\M.Q"J>:"9L&J0V"*2=]C8C"FQ%R1 M)N%G<>'_P[87Q=]L%:B"\]0_Z6 X(97RGQU@.):"1YOA.!D"%G]\L.\6+[%! M'ARP/!L?!I[308!@3)E_*EHCP#Q71,WUB")U M3S&'PR93P.*F8&6;!F2P'VZ )BF4:.$?!E^!6<U1*J'N@M=0J6_,,1S-TRQH.QB.D[D#!I^$G,>%_+-Q&KX" MIZ:[=G NZ /74&A%2@7Q%R^"HYRKP)TC.%BZ?&8K\DFX>5RXP77NFET]/M8_ MF$W;;#NS&5[9/$#+L3W.+]3"\%)#D(=U"[$P:DJ)3./P?C)&X"XH =] M=/30/=*-4)KA@WS\"(D \2,D!D2/D,N3%U'#:\/_ZNZ^:GN0N3N()&\SR%6W M?Q.W_^#L=GPW=6N=L\UXN3$:& X ^/W.6O?\87C==7P?>OT74$L#!!0 ( M $)@7%,N/XZUE ( /4& 8 >&PO=V]R:W-H965T&UL ME55-;]LP#/TK@K%#"W3Q=YL628 V0;$=A@4-NAV&'12;B87*DB?)2;M?/TIV MC31S.L\'6Q]\CWRD3$WV4CWI L"0YY(+/?4*8ZH;W]=9 275(UF!P)V-5"4U M.%5;7U<*:.Y )?>C(+CT2\J$-YNXM:6:361M.!.P5$3794G5RQUPN9]ZH?>Z M\,"VA;$+_FQ2T2VLP#Q62X4SOV/)60E",RF(@LW4NPUO%JFU=P;?&.SUP9A8 M)6LIG^SD6FV+JC3V2PX;6W#S(_2=H];@ ,\FU>Y-]8WMY[9&LUD:6+1@C*)EHOO2Y MS<,!($Q. *(6$ T%Q"T@'@I(6D#B,M-(<7E84$-G$R7W1%EK9+,#ETR'1OE, MV+*OC,)=AC@SFTNA)6MU[O&:W3"ZPJJ$8F#"Q(%4=@#G[\/7T"&\-#! M@Q[X8KCW([B/Z>MR&'4YC!Q??(K/8/;P5S!$;L@]$YA#1CE92LW+DA%%=E17@,Y8X+DDG.J-*E -:4Y[RM- MPS]V_+8K[&;!* BP#+O#"@RR6OS+ZHW$I).8_(=$6IM"*O8;SZ?5V!RY7F$- M:WH03!BTSY&XP9:+(99O1*:=R'2(R%4C9W83M;==+,_4$L#!!0 ( $)@7%-" M/]W$AP< !0> 8 >&PO=V]R:W-H965T&ULK5E;;]NX M$OXKA+$/+;"I15+7(@F0NBVVP-FS0;/=\W"P#[1$V]K*HI>DG>;\^C.D%$L1 M2;D%-@^Q+L/1-\/A?#/D]:.07]6.+I>JW/$]4V_$@;?P M9B/DGFFXE=NE.DC.*CMHWRQ)%*7+/:O;Q>VU?78O;Z_%43=UR^\E4L?]GLFG M=[P1CS<+O'A^\+G>[K1YL+R]/K M?^#ZR^%>PMWRK*6J][Q5M6B1Y)N;Q1U^ MNXHC,\!*_%'S1S6Z1L:4M1!?SX,2HZ\4C;+_ MT6,O&RU0>51:[/O!@&!?M]TO^]8[8C0 ]/@'D'X F0Z( P-H/X!:0SMDUJSW M3+/;:RD>D332H,U<6-_8T6!-W9II?- 2WM8P3M^N1%O!I/ *P94235TQ#3HU<_O48_H;I%O^_$4;&V M4M=+#SWI%9A0_\\ ;1 MZ&=$(H(]>%;?/SR:@4//7J96'PWH^^W )=-UN^W"MM8U5S-JX[/:V*J- VK_ M#YO!N;VK%F-9]NDYA&.+E>GL:><,5HE"7I(/8"6G*&ELQ:?%?] M!<';19 6Z#,O15O6#4<#9O3J7T*IU^:U#;![*4XU3#]:/T&8F9"LV]=H<-W= MV77HOW=KI27X\L\9+Z9GJ.FL%]]S2(!ES4Q:\?FQ&YV,'$1P1+*)&SU249$5 M?B]F9VC9++2[O9"Z_E\06N9\%$=I/$'F"A598';S,ZY\%M?#CDE^9=)GA6 J M@5-4$&/N8L19,HU"GU14!& 69YC%+,P/?Q]K_80XDRT$D#))Z@BA-\IS=7OB M?9C^C%JN?084#K0K0J9.]@G%N1\^CH;D',T:\&E_8+4T\$P:W@I1/=9-@R#) M(J%W7"*F%-?^A!LYB*()9H](6L1Q /2(4? LZ-\,,B\D['PO(4DZ1>5*0220 M "HRH"*S"6FU8^V6VQ@00S:V[K/^;&JVKAN;7FPD&(?SS0:J#4N!K(184K4) MG]BZF5)![RSJ1A3.TRPC4W_Y!&F"22#WX(%=\#R] M0$*NCJ6VBZ350CJDU2.-/;&?9C3&4Z2N8%%D:1; .5 -3B[@Y+!,*L2_F43$ MU?>MC\2WK--LNK ] X3;&S8%PY M2O- ZL0#]> +W%.6\LB]7BV/4IJ<-%HS7@-\] 1Q0:<&N'(9P5DH>PXDA>=9 MRI0:3F4A+I9B/7B7D6A21.F4N'QR>5[@4!H=N L7LPGKDZ6F[ZX9R4 J9)Y4 M[H949C+;^JA -;)D/=*XS2;\>2T&N^+;Y;^*,L=,U$)< _23"H0O8E0#J@/AC'/UB@&92?(E)S[>Q/B,@Z@)&0:ISXY MG.9%((&1@9L(N1BHUN?'KNKMRY++0=KK?8$H)E Y39'[Y'"2!%B5#"1&YAN; MCW7+H*[_[B =N(=4:<5DF*W 2Y5.? M>.3B(H^C@$\&.B(7Z(@]]9US^V/ /8R44>@TG%7E$2RB(J6A0!QHB9YI+W0/!>$(_J;(/5U2BK,HY/.!K,@\68U]_@.P7>(QR\*# MVR-(TC0,?. H,L]18^":RSW:L-)0ZI,7K\LU5VE!GAD= M:@>]Z97%O!82E-D6RZ3@Y_+@8)K7CF0:T6X[V8JO_='O=E! *,Y$N%*8DA"? MT($3Z3PGCJ?A'S:,>CBPB*)I%><3 ].*0*E)!ZJD%ZCR;-K&[&]R,*'JK!&M MH1ACT*B[,8\5%$LRV-!3#PW2=-J6^*1('K)FH$HZ3Y5>:\Z+', K?[E//0R( M4X6ID4:L&B@9WJ!GD?38"N7JC85=F#SEWHZQ#Q+HF**UB.7YDD1Z&3I0,GT M B6/RT4M.5-'^=1-A!>OAV QS<;;9CU@'V6GN @4_W0@8CI/Q$Y%N+E8:/70 M788US7CF]"T^01I%L"8"V \2@P0\MSX&IZ3Q3KT)8$=-HS;=U:S9$;>_$92V\/1YUJ9;&F$R+#8\8R9.< M^DV(!T:.YQEYU@1NMB+FP/?*QZ<:.;C?.?MPQ;(8NH )^.7H?&W/Y=8>.RID MMW"Z,ZGST_/1YIT]T)L\?X??KKH#RD%-=U[Z*Y,P*PHU? ,JHS<9.%1V1Y#= MC18'>XJW%EJ+O;W<<0;D803@_48(_7QC/G ^"+[]/U!+ P04 " !"8%Q3 M=>"X,=,- "88P & 'AL+W=O_667NW7%;K/\_K17/_]H@=/?[@_?SZINM_<')V>EM=UQ_J[N?; M=VOWW;/*UO75VZ/OV+^N?^^WM[1QL!ILV@W_\_NM[+Y43:]:[MF MN1WL+%C.5P__5G]L/;$S@(G( +X=P(,!G$<&B.T $0XH(@/D=H ,!YC( +4= MH((!4D<&Z.T O?']@[,VGKZLNNKL=-W<9^M>VFGKO]A,UV:T<_!\U2^M#]W: M_7;NQG5G%\VJ;1;S6=75L^Q#Y_YQZZ9KL^8JN[BI5M=UF\U7[A?-]+>;9C&K MU^W?L\GO=_/NS^S5SZOJ;C9W U]GQ]G/'RZS5W][G?VME__IIKEKJ]6L/3WI MG)']I4ZF6X/.'PSB$8-^:KIJ@0R[H(==-,MELS4T^^7'>OFQ7O^*J+FDU7PW M+ZG:.FS2A=;VO._?1=FZ=5.O5?'7=9J\NZZOY=-Z] M1I25"<.FT[OEW6(S3?_I;NIUYN[8;28W_:?\4YW]L)HVRSI[]:^F;0/U)VY) M/*T+_K0N^.9Z,G*]\VI1K:9.H?- >U.MZ_9U5G7993W])A/L3<9S9K%9>M"J M-EK[;>W3FM8'ES'@+'DQ%Q *12T3$ M*"[L4&P"Q8ZU+$)M)2+&KZ^&KU]&/["_O MF\4B_4HL$_5T<45.R[]=\'M8>MA$*+ 81&X9#^8!2H73D)28C+I2 M2>D9W+Y^NGU-WK[SI M=*[=1K]?U:OIGUJVK5>L^I6X+P1RB@0''2HIP84*I MT"%)B4E2HDS9,G!(\>20@G1(SZ_I-]@^W2S[]MKKJ MG(+W]711M>W<[98;7[[)?JK^P!Q:@)O@1A3X/9BG>S O<0^9BX>QVS!P+HQB MX;HP8/\(UP74$ZZ+I$29LF7@4_OD4TOZ]'U]>[>>WKC-:8,6TX=HW?9[U)ML MY381]\-UW33"L-RC4'Y((U&VR:%Q6FL61(R+K1PU MEXBJ<#)'7JTD50V=M<.-C'36AWZ"CGNHG_6>YQBM$\-3!V \UC;$4G5P 3M5 FG%P(/V!RQRB:(%)@8ZN;03:K!4LOKH]EC&:RW:RA909YPR"D)!&6+""=3I? M0'1)J[ABX70A\,4X5U:&\X4(CSB-1W2NQR%CB+Q0 M6N%WS3UH]J&^=9M''M_Q.0R",F=*% 9JW(6F@OEP&['8=153.1A$6*"R%F3"Q%L=HC8,6GJY9I$7*E#E#KWB0$#1(/'<$%Q!$C(K@D/ <(EZ$0Z@ +B"*''.E MPV"Y%:,R64036!])D3)IS]"U.RTFFHT.6:04L 9Q3!1NA(<>04// 8J4 BD6 M"&7 YSU=F4 T@?D<=;&2U#1TE4)4B"%"BZ8#H%(I!M/B"JP$8R[6DFJ&KK&@Z&@P3"23/SS M;D4F7A<"PIG,LB1-670F(2& ,!?<07*'R('I2!/1 MR*N5I*JA'SP221J)]LTD),0>;@L=^B79P[E,BTS2(F7*G*%7=D[LCC1A):P9NM4SEJ09ZY!9A,3: M/W&VDIZM),U6!\@B)%)$4M:&'1B9IBI$$YC-41BJZ2[9U%*'ALQW$][*4@-6 MXI@\I!9K-.A+(6)@/M(D->YB):EIZ 5/4HHFJ7V3284=I.$ZS+(1,>"7='DJ M+5(F[1GZQ?.4HGGJN=-)A9V@SF4D+=8>M32-6B^04&I(0):),*SJ-),ABL C M%6D@2YDS=*QG,DTSV2%32HT!%%/1(*0]'FD:CPZ04VJDLU/R.ET26R4H@DB!>9V=-]1[SPF1]?$]DXJ M-5;X$KLGE+:.@8>R@6-&/"PW[FHEJ6KH&H^&^K,.8N\>,&/HTD8/8AL=7]V> MT_3H@]@I,\XUK&5IQ_\\A#1$#F03&O*5XEJ$NB:(G NR19APE8CMX@4ZCX6GJ.)+.H\%1)'^H5T6.596>!XI#MOH*Y ZC% \4H8I M/ 44?ZW66H$].&58)*P>3AG>B8_=Q6<=Q-XM(J*1H4"> MAYBIW'T4@I M@[I0^D#D4/I Y CZ,#Z F_SYXY/QX='0M0@Z/AE87>#*:AO6,A&Y<#[2(I.1 M5RM)54,_^#AMZ#B];\ TR"D>D8=["R(%_)(N;*1%RI0Y0Z]XC# O\GA9-'P; MB"%%# &-AQ#S(A!"O@$$XQ"FPB*/29_)1C2!]9$4*9/V#%WKN%MX(M 3+J @:@"$SKN:B6I:N@LCUB&1JQ]*ID& M>2JN (!ETD>&1BF:(%)@G8_N- [+QM&7V.,OS195, M@_!3GH>5>P-)#,SM&$431 K,[>A'ZZRG+TN73_:N9%JD3B$X QN!3?>H$%7A M1C#R:B6I:N@:3X:6)L,1A^S17,)".G,)$''XRWI(L^-.[(PPX]Q"(C*%+&28 M2UC8>P*Y!*)+";7;8MU.%_*0O]0Z?%RH1.2.BSR/5'VLQS4KGC^7L)ZS+,U9 M="YA(8(PX[P3YA*(')B/-!.-O%I)JAKZP4.1I:%HWUS"(N CX(/,B!AP3%)D MDA8ID_8,_>(YS-(<]MS9A$4P2MK(07OK"+-IT$(4 M@062IJR4.4/'>M"R-&@=]*V"Z%M[XHAE=UY]>-!W'Z+3B=229&'"N'-ATW2% MJ (3.NYJ):DJ> ?C[DL8:<+:Z\6".?)D' ?0^2A&OVYQC*H))A;ZA98)'+/S MPL6R"):TL\-#.FQCS+W[M M$PKXCWI'=*0BHD1+JO_C"OX&:-S;IRGUJ"O9E<($X:ON$"&T+X5JPQI3F"#6 MF3K9^1,%_=^L^+%:7\_=YK2HK]RX_)N^>;E^^"L0#]]TS>WFKQ9\;+JN66Z^ MO*DKMX'T N[W5TW3/7[3_R&$IS_&&PO=V]R:W-H965T&ULI99;;YM*$,>_R@A5 M.HF4!@SX%MF6$N=B5ZU.%#<]#U4?-C VJ\"NN[O$Z;?O+&!J)]A"/2_ [OY_ M,[.787:TD>I9)X@&7K-4Z+&3&+.^<%T=)9@Q?2[7*&AD*57&##75RM5KA2PN MH"QU?<_KN1GCPIF,BKY[-1G)W*16Z!? ?VVJS2H@$%;#\,*&!;' MH=R_8O.OF6&3D9(;4%9-UNQ'<8(*FO:<"WO6%T;1*"?.3*92:)GRF!F,86'H M10?9:)!+F"9,K% #%S0@H^=$IC$J_0_<_,RY^04GCX+E,2?P%$[NF2(N0<,C MEI["1WA<7,/)AU/X8/FOBN8:"MJ[=J KPJ@S0/Q!@ %\D&=9P(V*, M&_C9<7YXA'=IL>H5\[$N8ADAG#R66I]>@93 MIA.XI?(%,XQ7> 9W5.SJ4;8T9. !HY1IS9>4J+;]:],SHJ2'HN@':I>2>%F1&Y)KV?WU?6:&NUK93NH[M%\2[2XY MK\\\,Z0OMCY\C6MCDKK;5"Z^/5BG5+\Y.8G%VFQT'/K:.'Q9^K#1"8]A=1+K M8'3)FS;5R60T>GFRT=8=7%[PNYMP>>&;5%EG;H**S6:CP_V5J?SV[<'XH'WQ MR:[6B5Z<7%[4>F7F)GVI;P*>3CHII=T8%ZUW*ICEVX/9^,W5E-;S@K];LXV] MWXH\67C_E1Y^*M\>C,@@4YDBD02-_V[-.U-5) AF?,LR#SJ5M+'_NY7^@7V' M+PL=S3M?_6K+M'Y[<'Z@2K/4394^^>V?3?;GC.05OHK\K]K*VNGI@2J:F/PF M;X8%&^OD?WV7X]#;<#[ZSH9)WC!ANT416_E>)WUY$?Q6!5H-:?2#7>7=,,XZ M2LH\!7RUV)[3HHL M^TID3[XC^[7ZZ%U:1W7M2E/N[S^!G9VQD];8J\D/!+&IM;M7 [5=VV(-5-VKA:%*,R&84B6O=%1;,U!-5#XHWP1UI%#ZM>;/ M$-$XW90VXOG!.NT*JRLU3WB!6DY1+7T%)B#[O@SG0[4R MS@1=5?U3@KI5P8#8@^I[$*1 M09AS+H':^X)B=%$SAT<)^<(8ITQE08?D-B2#AV,1;-TWK*^JCZBV*&P7&E+( M6T K(S5SKH$WGPRJ)2G((_97X]'Q7X;J'[Y1<>V;BN*G!8B_)Q.$EM\:)PUI M:]-:22'^MYT4%/*!(T)>"*B>:_9GKA=. Z>3-J5U,(8%.Q"+VA!3$^*M+Z,R M1-@H)Y3C9@',MIPKT/"I@X=%W5I7(LK47-LZ-'#P9J)\<8FO49WU'1//9U[90KZ:CHP&H%:5HEQQT M# T(2JE76*M0?) !1]]1%$B MBZ5DPOVKJ*P$:& >7PD3!'(6!XWKM8BE?6$'FHV3<*6MH:'^]C\E4)2-@5ZBBFIX;)@UK^?_EK? MZP4""S12PBFQ"[3HI24:BM'#;K*Q(R]S!ZJVD6O?>?<-)"2QQ.A:?%4^0[<% M4*5K60OG4K"9UKD!RG.W4V^I8!%^G_4DQ(EHM[+_SH@KR2.10%72UMB&2HQT MH%_=6M]$L$D&+NW< VWG6Z^VXAHT=TRS?LFM&.T]%])6*B!00;#*&/M2AA)F M68!N]W@%Q1#9(ZG>&;%R%_YV%8&!,NTH5.YQC^AU!NS/>;:R,!Y"& ML,M8*9A[5AHD;SW_\/TI[V#.B^EP@I-*55&Y9*-0,@@)L!& 6EK$S83[6:[1 M%^?#L^?L&C&27HS/AJ\?+M_UL1\TL#V=D\GPY1^0,AJBS1+KX..U#MBQX@++ MY,[D)V29\H3*M 'HHJ;O!5X9"*%%,*WHA)HLE*=0FN\?^2&<_FA#2S=[:+G2 M%>@&TS$=$@GH2SH21YPN-]P ;FG:2QF&(KCWJ>6QY=Z\N&X"U* ,('85]$80-AZ^4HN<-H)#S]S2WJ+G MN%(6OCH['YZV&1Y2\Y:5B,HO/(S3&2B8-5TR8/-?/?#\F5F/*9"N+-JA-TI@ MVL*-K:5]F3+@%WLR*Y*YR"DX9)"!D6!U/'KS(+&/1B$!//^#:7!LW9_R;O*@.&M;,"5H=XB45,F=$MR*[9AB'HS]^T+YG ,VKY$7 M/NB2\,=-]$TW.2(YNQ/&-489&1'>4\#DD6?N[PWO@K;^.?VCQDDQ1(5!E#-\ M/)H.$(P\(ZE/)!B/-,3G@?1\>@[(?- %#5EZ-XVT!D3AD*L,:26U&KG&$86+F,7S12=V+K5G>GD7IE:;M@]R9F/KQB]N/Y_=E7#31? M]T^=FN.+Y8O[IZU4=ME-HD )CV;<:S%ULP<4A;[$?/)\0X,AWS;E&50F=E3? MVI0K.3U+C<>UK?,T&'7%4RL+7$IG+,TBJ;B[_B@JS&HRAZ'/K$U5'B=_C*&1 M%MP/U35\YH5TZ<,!DBQ1:*/, @*MO<.,[EXO#*RCEM.^"!VH\@"R!0O(X-9> MP%K25AH:3+MSVZZ7?9C-K[ D-N:/8C)/ZKN# ).ME1)#GJBQDZ;(JV'W;/Z. M!$@+J4 ?2W0I&J5H*,/^#G'PVZ8\(3(Z,K_T$<#7RQQ3L>-1* &!A@^?,H5Y M1SB\U;9B B,05H\ZP&2PB^,CX(&[A,Y:W?<4XN[L+0>?]BJIY-F-%$L'2=!N M;G75R F0$R4T)J;&[L2\1?>4TTT>+A[?^ RZ@SXU1;GY:8?^)PXUPZ=N5D]Z M=]@;$U9\4P\@4WG*=7;WMOMCP$SNP'?+Y2\)'W4 .C&SFB6VCH:OS@Y4D-MY M>4B^YAOQA4_);_CGV@":@1;@.UW;M0^DH/L3R>5_ %!+ P04 " !"8%Q3 M#\MHZE($ N"@ &0 'AL+W=O M)-X"?='NGW[LQZJ2NG9(%W!FR5Y\(<;U#IPRH8!NW& M5[G/'&\,ULM2['&#[EMY9V@UZ%!2F6-AI2[ X&X57 \7-R.6]P)_2CS8DSFP M)UNM'WCQ>[H*0B:$"A/'"(*&1_R(2C$0T?BGP0PZDZQX.F_1?_6^DR];8?&C M5O(E6UG_A4,O&80!)99W.&V5BD,NB'L53 M$X<3A=E;"E&C$'G>M2'/\I-P8KTT^@"&I0F-)]Y5KTWD9,$_9>,,G4K2<^M; M80I9["WE(12VI MF^@BX ;+/L1A#Z(P&E[ BSLG8X\7_V@"P+5,O6B8)A M^O!)JHJ5R 7)5>7]7 I'U"% >YV?I-P2NVP<%(H=7P^MYA41CJ)M@>'3"89 M\U)5BC1>$=(5F<;CJ56@,D@>0)=38N+/5)[W"M6%OY04 ).*UQ M):ECVH?-6>0.TF6 3V@2R6!&)IX_P7/29)0/%#U:-Q2:O*!N_4#9TXB36QS? M,]?H5J-&)*!GK-GVI_N,%$%XE4LA.JJXBS MJN7UHC1>5@*\EQPE75E:4R:3DU@Z-OAA010-9=YI5X0O5._G.]3E'/J*XU9W MON+&QY_P9'92P>]@.!OU)I,QSX;S7CB?T6P\BGOAD/?B<-H;T^G]C_U8P(UW M?Q3VAN'0#U'LA]&$AW :P^VE0EA\EV,MYCQUV_1XI>&>Y)V%GW^:1* M)=RJ%]?$# "! M"@ &0 'AL+W=O9]\2&.79)A+ES7%*AI9VUL+CQ-[29VA461!J5< MQ?U>[[28US"Z[,%3W*3>5Z(Q\-" M;'"!_I]B;FD6-U92F:-VTFBPN!Y%DY,/TU.6#P*?)>Y=:PS,9&7,EBH%!LB&-]KFU'CDA7;XX/U\\"=N*R$PYE1MS+UV2AZ'T&* M:U$J_\GL_\::SSNVEQCEPA?VE>Q@$$%2.F_R6ID0Y%)7_^*NCD-+X7WOB$*_ M5N@'W)6C@/),>#$>6K,'R])DC0>!:M F<%+SH2R\I5U)>GX\2;Z7TDF.D!O& MGBSR>IS4VM-*NW]$^P^X,MIG#O[4*:8_Z\>$I('3/\"9]I\UN,"B"X->!_J] M_LDS]@8-O4&P-SAB;UHZ6G$.9B9?22T"3_@R63EO*2&^/N/BM'%Q&ER&CQHN2HV!? ?V2#E+NQ93\!E"*@FT7)55-CN'WH%9PV>QA3G]IJ54*5H' MB[(HU'V'K"7=#@C89T:A$ZIEP5C6='N94TIMH#"4=TBN"KINO@-\\V4BE .A M4[JO9$^B(UMIRN*&("J3A&""U'"NC)6IZ#+^26&E>H+ G%TL3&D3[,#EY>Q_ M ;9$S8>/&*"=88+Y"BVCZ[TXO,O;&9P]P',OB*NT5FXJ$ Q3T<(?P&O90N]:<0U&F!HM_854?V45ZIO$FZ?I7% QOV1S\\;)?Y8, M/K/X"^YKJL47E(E(27AD^U\JU;2Y-S]O+?%.N(;OL1RC(N'?<)+7QM*N/*EO0^OH[<5> %2TEHK]'S4_C* M:^99E6%GPM;Y^BA'GSZPSJ/3NL:=:"5N>^MFJT1F_9,[0?3=]@6(,^N7'VC!QZ\(8S?Z+WD@W!!W'GR3UR ^*!K1J>:N)-$9J,E?'4LH0AW35ZCUB ]M?&^,.$ M'31=Y_@'4$L#!!0 ( $)@7%,DP%WZC@D ,$> 9 >&PO=V]R:W-H M965TA?NU M_&C@:MA(264N"BMUP8S(KGNWX\N[,WR>'OA-BI5M_6;H2:SU%[QX2*][(S1( M*)$XE,#A:RG>":50$)CQ-? =?8F[%.ZT^R]0MKGNS'DM% MQBOE/NG5/T7P9XKR$JTL?;*5?_8,'DXJZW0>%H,%N2S\-W\*<6@MF(T.+(C" M@HCL]HK(RO?<\9LKHU?,X-,@#7^0J[0:C),%)N71&;@K89V[N>?2L-^XJ@3[ M(+BMC("(.\MXD;*'P@DCK&.?N!/L<<5+>S5TH!27#I.@X,XKB XHN& ?=.$6 MEOU0I"+=7C\$8QN+H]KBN^BHP$=1#MADU&?1*!H?D3=I(C A>9/G(_!>VD1I M#()E_[F-K3-0-/\]HN.LT7%&.L[^NB@?58#0O;0E3\1U#[!IA5F*WDNULG]7 MAG%K17A$21Y+)9V$:+@%=XP;P7(O*&5PG:'\)@7!P M 7]:F0IXTG.#@B4I)()"D J;&!F#PA@Y[9+]A%+9&&):5F KF('+ M4;"W+Q=NH5.M]'Q- JJ"I[\#M$'"UTKC5VED I$ CF7@%NA,N*I3@8%J94+6 M3 8L8+[ X.@/SI)?\C))?O'WV91=/ZVPP(K:P$Z:!8.6\ MD!F$%2H]K&Z5H03>0PQKQL% M?HP:I/RZQT9%AVV6O6+3_MEL!M]8+N/H;7OEAKZZEI[W)Z,9&Y_U9]&L2?F[ M4UQ[Q2YF$_B5PU7-G9*O?:D%HF_6D@DQ8FH%I@$R8,X"_,$R&'30V)W* M/J'N7NYTGZT@GE9LH69Y'M/)2O"DQ0-FT$8P!AD M% S%2E.#;?4\AE&;4:<2!G6LF9'VRX"Z>2MX-90M MCM(X$T.H4*3. 3%E:31/%C3?II@GC#SFH>F5SP8]\.B)%+GQ95LPL-520"5\ M%LWTL#1P-6J@7LBQ)5OJ1-XZ[-!@JLXRB+"K<>I]HOY:RUV(= [F)]PN@$#T MRF,-0V2\>PET\KE/QZ%NG0\:@""6,'TW6=NI='DU4(BG$3"\W;8P("?(074F2+?F>"3LDVDAZ+A MF4W[BB[HH<@_Q,$62;$#AND2?B]B4\'>FD7GONWM"+?;#\WHH2E-R';/J17X MB^/ 4D*;Q2EHEU;#4 XEY8Z5-62'=U7R\_W@8;=\6Y,^*BPTP'YDB]V\00%1JO+S#A"A@@X0V&J.5?Z].JV%OTW$6-34XO(??K*1Q MQ,NT4F1R&/: \)@!0E@CH1>X\N_=!4 M(UW^$@JON?]SG;%;RAB[IRQL3SD/^T$:LP]\S=Y@N8XO]B'4 1CVZLUT,&+1 M8'013?_>)3-B_ZJ@JJ/IRZ6.!]/I:-0I=;*!US2(V0/E/@+9J_%T1((G,Q1\ M'_8NSY%.W2ZZ)EZ /BNU\5N0K,6W1TNU;E/09*1.ZUH@BMV=ZP(H:9.!3:]; MTQ'9W#G81U>^()$E0DMN-$C4GRAHY3"8H9VX#_M&L$"%3?XVO;_0Q6M=TE@. M6*F'@SXK< _9(?31P5<8;S-$ \Q3B#@PW9,26T%C!J)B&&H@$56''R9<\3K' ML[$0$";PA*PCD]24J!4),I@BI%\^VU-G3]NM.2C^WZ;V[N8AE?IKF\.+B/>% M.]'_"Q-WT*_ H3Q,0"]RX9MPM"?G^Q/T(C\;,/7B,'/NLN";FO-&@S=G@?.> MU1/MZ-DGTB-J9N,)JH$88Z&'J(:P-;LGG/7]Y@Q45\K5Y>53G-%87VJ(L+&@*]CJ@9A5*@6V2DO,ZZP"] Y!I M0$FJU!K#Y ?UV&WINVVZNEKW$1&G^8P\!;O6>A*M3&T8%@=8YH]F*H)MSK^( M'8/"L8&TE+^=(#"9H>-M$3%U"$[DBDZ7VI_9^LWK-S[<0%#;*OX=&R:9;QWR M?=C"<&.03NKP)0A^PJ@FIUIGP26@.UE3$E--$?,[H9W3"E\M?A.ZDD#R';?; M&\R]H:NQ? "(+,RS!WD/13/+-58?.%)QSE]X^)P\!R974[ND7;XN[# M2?#K1X"/\26ZD=\^Z%"ZF+]6=!Y;WYQKG5)S\8<.#K(FZ6 TW-_B[@[/MBSS M[REPYUS#';(B\Q+6T!8:QAB#/0;Z8UQ9:-@63SCR./!E#6S?S%GN7W0=:N.^ M9*1'6=@%(YVT#YY.B1NUZX.'Z/5P!*^8" H$O3ZUG#O^&L?FW>3][ZU]+;A[W+W<_T&[*,B4R6 J4/^TQXU^8 M^@NG2WI)&6OG=$X_%X(#I^ #<#_30+KA A4T;ZUO_@102P,$% @ 0F!< M4S*)XA/<#0 :RL !D !X;"]W;W)K&UL[5K[ M;QLW$OY7"%]Z9P,;69+?=A+ CQ@7(&T".VEQ.-P/U(J26.\N59)K6?WK[YLA M]Z6'G>)P[1W07VSM+FF])DNU&7JQ_^[-7$[5O?)?YY\MGO9K+F.=J\)I4PBK M)F]W+@?G5XF30"I3J2<.$O\>U;7*,F($ M,7Z)/'?J*8FP_;OB?LNZ0Y>1=.K:9#_IL9^]W3G=$6,UD67F[\SB[RKJSP9$>DI?,FC\20(-=%^"^?HAU:!*?]+03#2#!DN<-$+.6-]/+= M&VL6PM)H<*,?K"I30SA=T*+<>XNO&G3^W8T:^3?['ISH>3^-5%>!:KB%ZDQ\ M;PH_<^)],5;C+OT^)*C%&%9B7 V?97BOYCUQT$_$L#\M7]>EM9A9S$% T0(!,E-, M RWQ.A>7)9DPT[(0J55C[<5$ICK3?BD&_>3D\% ,!LE)_VS+K) >#OW"+"N< M/M8?(\6YN%./)GL$QW4A3OK)\.A('/:3TY-C\87(FH_'I\GI8(A!ITG_> @V MJ=*/9"XGG())*) Y!\G9 MV5"<# Y:$I,ZX>O!T3#IGQR)@^%I,AP>B2_&RRRH^TH<' \AV!G].CA+S@X. M6QI>!PUO*X$^%:W%'YZ$Q4_$0@D856&PT(4W[$OW*C4P^"7R)R*4C7^GG(=G MC"NVEU.K5$[+L4L4Y G#_L7J1WX]N-@3,H=JHH3&THFOO?N>N.+%5381]]>? M*=J\U:/2&^O$M2SD6(H/1=KC\?Q,GM.E^4!B%VQVF27-\/>E-:VA/R%I.YC! M3O%6%@^)^"'2B$OG3*KYB2DOQTB2)(FD; \U5O7C-Y522?!*93W*ES 89D5& M%H,*52=!G"$C!F 7.CX).FL!>$_%[:=":&1^SHPYZXQ A7 MXE6+<&'*C(S_2ZF1YW\IL6K*PD1P5UN']%PN<\ZKD NEM MK)YJ\JC:SL2BQ"+' :S'&(FBLOA,6ZSK230P*N/2K7MZ#[%9NT:R<8B8D"% OS4H5M,9US4%"V99<-J% M7"+#LLW737M13Y++!YI!/DK8 MBHIG1BF'\J@BV;F6NF;X2M0U'L(?R Q8T3HZ4-!S[?-8X.'B%B>Q"F-FF /ZFJ CFX,B)SC2+&]!Q!#FDYD\2R MY$T22W',##-"5TF= 76>0T-"@#'I\619EG)DNQ$SP5\ T-:(&Z-H(Z_ M$=)>'38)Y7-:'3./E=D+I5G>&+Y-T$,493CDL M87^DYW,A>ZA*U(9Q9"*USC3(= #0,[1@%%>88U?O\2LN]W]SE&_SBF97QX^W M*-) M.(6:CEQQT:CJ?N]HSXJ ZTEQF+PKMQKJA)1?KV_$1\_7'VZ$U_@NB%( MQ USYUG'/\-IX+\$9.*J+\,$Z*/%#92G(D&_)7Q>O MV_2W6&%=^6A1EIUT?UET'B:NP&(&%WAH?WY/01-F:CE*,_1.S3.91F^^:GQX MM P.O I)-[CPQG'<,IU3]-)MPV\.+L5@#TYM-=@SK7O( ^;[)G![-W;5F9LN,0M@ZW3<;HS!"R#D,? M>D&=]3;$\@?D(R(/O@N\^H!^[P.$>F*;5C;[,V7]SBDK5-P.BHM+YHAB95LB M4]ZK -HC'M;.E;#%,QB&T! M*F,6H!UI$U ML"#]WN'PZ#LBO2+'J)-CDVSJU[$_(G03>)P- H]!S8-",HEVI(&K4;);-R!L M*L:T")#0)V9I&4"AICW2U-BQI#S")-SG<.M!;!'HMLXST:N 5]#0!,3GYBK5 M$QU8;3+:7@^M/%N.45>$+ Q' 58XPHJB;"/HB8J28!GGM-QQVHB&_E8W=&J] MIVG0=[("UNL(?&8!>V$#J;WW\BGUAKJ(P?"YG9=;;>%QO/'"CA)?KV^Z;.G_ MN].^L ]3YUM:'T[]4 ]S6Z2I1/S0NPS[*9RBV&3 Z2WPJ-$7N\L^%R*MF-B=HO"A2) J8\WA3 & MR39@BPEC"T\%6:8ATC@'YQPX]=Y6!47NX"L6[G:_!'[(.=_,2T2IFZEQ!0Y7 MQU:IZ@>U$/\P .LF5(Q1Z32E"R[GA7KR5+%2A")9L5OG"?%\%Y'12N9; 4_ M#0$351ATS"@BHEZN8"0I'J] M-?B>A5:\BINBO.H%+9(_"BQML<]>KW-6==\] MJVK@"0Q' I6A!E<$6\^VVHFQS7_#L4-$ P2_B-N[K* MVFUQPT9U6%=+F3 4W*@?[_._#J=!\? /H0QO]]J782TILS\!LK!_TE&/=#,R M'"4N1CXHEP$2K6Q64*9MG=8P+""$'!9RS>1=P5M*41X1-4BI#X%B0%U#1I/I M,2MX)3-VV7NZ,A!12-L86*F?6T!;MC9M,S(1G0#_JL)Y=5O-R$3%-J4^(7G6 M*$-!T918BBYZ73U926)3^_7'(KW^E^REU.4P+TB_.@Z,8Z&=SRMN\\VX^;< M[1M6]K8V^74-!&]K2 *!=&!>G6-&3+YI,X5LULU/;5P+PM;-2;4BU'32EH0WZ4/(@SD0 +5,*\+/I2-I M"6"E! =#F@5Z-S7:AB(,P=L(''U1!=F#*P."Q+7 JC(XJ$Y$'8VO@W&3T.S$ M?!K+&JI*N]8Q:J,@&A** 7+6"N3$CII@3NC=P#R M)H*XA7&UP@)D1'R;VX( M.[#W81;&BRE%0E& 94JZ!=X-IV:69A<9!K^,+A(N57RL?.N./0:S9X0F>=J# MWO HH(!^'TD2:U!W)72DKI!M56M[:JH?PT&M$7SWK?(P<.CJV!QY?X-;U0?@ M39L;M*KO_'0\Z+_N%BTQ:/%8DG K@F3YI@ &@J8H9!#-J;(Q&:?*O>W+T!.? MN&%J.E5=I%DY5GQP#"A?)V"2II6LI]2A-UL*4'QEMR&7#ZJ[UX#68,I@.6V2 M9M#4*>K?;0TFX.(N9%"TAM3 <_N=S^$E 1N&)IE$:LI:HX()6]4;#N[;M[IB M*D?)!VEK99#*>$]X]0RZ,D(+J49T +2@,A7S4T0)\;1<-V[5KJ@D *=$?%N_ M3<8NNE#4M1=!;]V 7,+%.85R5^=P_:&R1?"+6!;"\7>H95RSNB&2\,MNZJW< M;Q,P[6VZP+??N@#)ZWS--X88186[D/7;^B;I9;A V0P/UU"_CZU,IB8@[?=. MCG8"**P>O)GS=4ID$&]R_CE3$MK1 'R?&..K!YJ@OE_[[M]02P,$% @ M0F!<4TQM$JGQ!0 Q@X !D !X;"]W;W)K&UL ME5==;]LV%/TKA)\2(+4=)VW:(@G@9.G6 =V".ED>ACW0XK7%E2)5DJKC_?J= M2\JRO#I&]Y)8XOWBO><AJLEA9 M.%_)B$>_'(7:DU3)J3*CR7C\9E1);0?7E^G=O;^^=$TTVM*]%Z&I*NG7-V3< MZFIP.MB\^*R79>07H^O+6BYI1O&QOO=X&G51E*[(!NVL\+2X&DQ/W]]+9&-/Z1MIJ\ M49RV/)19]%C5\(O7LSP,X19BII=6+W0A;133HG"-C=HNQ;TSNM 4Q-'FU_'E M*"(U!Q@5;9J;G&;R0IIWXI.SL0SBSBI2N_XCE-S5/=G4?3,Y&'!&]5"T^! M;)09E%;AA;:%K@VEY5MG PI0:7U?HP^GN7> T*WSM?,YPU$L"2^J6MJU.!&K M4AD1'1"!K&B$]&@""]] M2O'R@[82NY!&S+ U FUC$ MG0'KNZ>-P-A1+LN2E,6MPL:":W>2V[?6V#4<_ M3Z?WQZDYG-K3UT;[-B9:Q.]F5#1>1QX3F]T]%Z6TR[332HSN]MCU."[ MBA==D=IF/8/=4$R#J,E7.G)%#0#JD<(%)&Y0#7I&HI3?2!0.:S; B%O4VA?D M([0/>5RT+K;U.-3H]^?;;$>ET@I,QE"DGFWH&C@4#]CJC_<;#32-(H$>"\OY M3"K&_12EZSHC8EEB[H#O\ MXH!@K"$\?""&*'N* D)/3M(6BA:$[8H3(->4![>CB.C!Y)C<3*&-B&&DOQU2VJYZZZS>TSN\W77>%[?X)R> MF;II0IY,PB+4(P6K:^\DU*6EG)< AG:*XS$D79'0=)*,*P+%E#-NF6%72%,T M)J?:*4,SR#H.M!&WRE XH&P#4M7I&3(:+>?:9(E8)$V+08,<\R3$2B]@2Y@V MX/K)!5 !8U>9&BNL;&F*[_*P(#81+NW$PB'FONF8^^8@P?KHWD?/ MP]Y// 75%)!:4GP.I;VD+>\BKI9K.<\I1R"F;GA=<6TYB30\6_:-0&2UY*%/7>(TFVNQ^=0 MXF1XQ9^[*AU1./9:\JXRZSR3,*4,H1\%U3YM+7 ,?&_"701D.*RSE,O<#F!C MQ0AD>%ENEA7Y*Z:'VMZQ!_\6&CH;MBJ!I_RY\Y]!^.W,5 ;Z#PTB3^X0D"\Z M(%\K8UZ=XN*_#+=H()(J?,UHWO;7=*F^6ZR-<\WO$_2+S5:;&@!U_'P M N>IS[>F_!!=G6XJ&PO=V]R:W-H965T32:^7%,C_=BV M9/"EMJZ1 4.WFOC6D:SBHD9/IGG^9M)(94:7Y_'=G;L\MUW0RM"=$[YK&NFV MUZ3MYF)4C'8O[M5J'?C%Y/*\E2M:4/C1?]-NX=>UE*3S=6?U%56%^,3D:BHEIV.MS;S<_4[R<2+*WV\5=LTMSY="3* MS@?;](O!H%$F_96/O0Y["T[R%Q9,^P73R#L!19;O9)"7Y\YNA./9B,8/<:MQ M-<@IPTE9!(>O"NO"Y2(E0]A:+-3*J%J5T@1Q59:V,T&9E;BS6I6*O#CX))>: M_.'Y) "8ET_*'N0Z@4Q? #D5'ZT):R_>FXJJI^LG(#RPGNY87T]?#;B@=BR. M\TQ,\VGQ2KSC087C&._XA7C/;?>/JZ4/#J[Y\Q6 V0 PBP"SEPBCF*I.$^L, ML*[IM Q4B=_"FIRXL0TJ:LU6?R#QJ_7^.8U?1_BT)A$X06+)E280T),)7@!! ME "P)@Y!P';N"0D;291/2&B0@-VU-"6) V40QG9>FLH?G@G('ZA98A'GX!V5 M_:!(">&?//V@,#&BJS^@L&;2.LG<7"2S8[?'O)3D6>S M67J<9:<%GCX;=!RM_@%;9H;T8+TR@;#+(!RV(?Q&MCX3!HT,>PSR41R\F>>' MB%9DQ7R.A].LR*>'/[;UGWAZ?I)(3(OL#:]D:K,L+TX/7['$?+#$_(G;.7AAP!C2%?!"KYTJHW9?5_7%%NN>,?I24-.VZTR M<)62FM>%'@L!^F+8;T,?94"*O;A:?(Y^.LIG&<2JBH]XO$6/8+HZ"O8()SU/V(YQ6H4TL9';)%#*$DOK(\/>6JR\W]6 '%XO M">P,$^Q?N,%4J73$!CTG?AEN*8K1*AJ+#T;\(DW'IF'G97':[=7B&E-\1__7 MD\DJ$D57I<*+K5VE$D.>T$8BDH^S^;1:W'" *"H$"F^;^$UA_> X[%N% ME(KDCKZ_[#L@WL&BIHG'=U+" EU;Q0CL#&O8AP]2Z=C V(3ZN_-FFGW3\3OC MH7>E=K;#WK+$7 O1JZ"Y3,>C)HS'X@M%X'1>!:#3@]2=C$F+B4IM+%'=Y=SC MTJ:U6,L'IAS/UWKH)*WUBE.;@8W'73$=P3" [.L&PB;5*E$I7^+X07/UX^>. MF,G>1:\AMXK761B9RS/=^8:WPXWY*ET4OTU/U^V/TL&=7FBJL30?O\5YXM(5 M-@V";>.U<6D#+J'Q<8U;/SF>@.^U1;?J!PPP_!]Q^2]02P,$% @ 0F!< M4Q@PTR!4 P A < !D !X;"]W;W)K&ULG57? MC]LV#/Y7"*\86B"+?\9.LB3 Y9JB?6@1-+?UH>B#8M.Q<+;D2?+E^M^/DA,W M0>]NQ5Y,2B(_\J,I:G&4ZEY7B 8>FUKHI5<9T\Y]7^<5-DR/98N"3DJI&F9H MJ0Z^;A6RPCDUM1\%0>HWC MOM7![6[5:R,[47.!6@>Z:AJGO:ZSE<>F%WGGC M,S]4QF[XJT7+#KA#\U>[5;3R!Y2"-R@TEP(4EDOO)IRO$VOO#/[F>-07.E@F M>RGO[>)#L?0"FQ#6F!N+P$@\X"W6M06B-/XY87I#2.MXJ9_1WSGNQ&7/--[* M^@LO3+7TIAX46+*N-I_E\3V>^$PL7BYK[;YP/-D&'N2=-K(Y.5,>]9(^G M.OR*0W1RB%S>?2"7Y5MFV&JAY!&4M28TJSBJSIN2X\+^E)U1=,K)SZPV3 DN M#AJVJ&!7,87P^H[M:]1O%KZA -;,ST]@ZQXL>@9L!A^E,)6&C2BPN/;W*;$A MN^BB@:Z7-F1/Z$_]IA>SM/=\KEN6X]*CBZQ1/:"WNJL0C/WQL+WH)\$H#$(GHMB))+4BR&+8E"6-)ELJ M5R :3J Q[Q0W'/4<=D;F]R!;6T_MZHA-6\OO5 +MCMI.Y14-)&AK)F R"R + M4TB)4Y:E\/94= J6SEP&TWAF19:Z#*;)##8_]>0C-. 1#2>9;8<\7@2 MD\S&Z72 MD:3I#>*>J,XR,,_^,'L2LR]%>I=0BA5+(9VN.)VW+1=QI^ M_VT:A=&?S\JG[J]_,1D;5 /3!TXI5%C M2:[!.)MXH/J9WR^,;-VWM6_4$L#!!0 M ( $)@7%-^CU8ST0, /P) 9 >&PO=V]R:W-H965TJV6BU[UP]5/Q@R@'5.3&T' M=OOK;^R$++<'=$_JER1^F7F>F7D\\7"K]!>S0K3PE,O"C(*5M>M!&)KY"G-N MVFJ-!:TLE,ZYI:%>AF:MD6?>*)B",9#/W>OQT-56BD*O-=@RCSG M^OD2I=J.@DZPFW@0RY5U$^%XN.9+G*+]M+[7- H;+YG(L3!"%:!Q,0HN.H/+ MQ.WW&SX+W)J];W"1S)3ZX@:WV2B('"&4.+?. Z?7!J]02N>(:/Q3^PP:2&>X M_[WS/O&Q4RPS;O!*R3]%9E>C( T@PP4OI7U0V]^PCL<3G"MI_!.VU=ZD%\"\ M-%;EM3$QR$51O?E3G8<]@S0Z8L!J ^9Y5T">Y36W?#S4:@O:[29O[L.'ZJV) MG"A<4:96TZH@.SN><*'A,Y$O;E(1>W_Q?Z?B6IBY5"X;!OZZF!FK23U_G\#H-AA=C]$]@G%C MK" I808+A[;Q:&H!>LE%X\WY[3:]1B MPUVO.RBFTVZ=;A9*DF1<82L%K;7:4$Q4RBP3+BXNJ>]9+J2AMBR]D*QRRC*O MJS_88T,TYU1 EY=KQ_-FL4#?DJOA(VIJ;_QE_0]58UWDJJ343L03ONY)M]\K MKP-W_!EZ3A^=/CG95(IAE6*B/1&QOI]B<-9+VA&P=M1GR;M#/AG\7LIG8,F/ M>^VTDR2*#GJ-88(S7=*O$)+:33/!SFN!O\RD?B:!LTX2><=QZAR?K-B!,B&? MKW9G_8=.\O]2RZJ(DS?@NCIJHMH_GN'7V>KMUV7F[?@L%FVX#]7=#U#[3;0^D(INQLX@.;"-_X*4$L#!!0 ( M $)@7%,5RK[?" , '$& 9 >&PO=V]R:W-H965T9LZ9,R1GM#X:^\DUB!X^MTJ[3=)XWZVRS%4-ML)=F0XU67;& MML+3TNXSUUD4=02U*N.,S;)62)ULUW'OWF[7IO=*:KRWX/JV%?;+#2ISW"1Y M\KSQ(/>-#QO9=MV)/3ZB_ZV[M[3*1I9:MJB=-!HL[C;)=;ZZF03_Z/!1XM&= MS2%D4AKS*2Q^K3<)"X)08>4#@Z#A@+>H5" B&7^=.),Q9 ">SY_9?XZY4RZE M<'AKU.^R]LTF6210XT[TRC^8XR]XRF<:^"JC7/S"PP9O8PB2F&M$D3NIP*8_>DE42 MSF_OL/3PPY,H%;JWZ\P393!DU0E^,\#Y*_ E?##:-PY^TC76_\1G)&74PY_U MW/"+A(_874'!4N",YQ?XBC&_(O(5E_*[DZY2QO46X8_KTGE+;^'/"^23D7P2 MR2>OB:42J7N%8'80 GWK_"XRA));N4Y4N$FHIAS: R;;IP;!AQN!,A0-1(OV M#CP9*M-V1L"5V[MRN@<_38EFC'PPP?!A^%E9':"H\# M]+$QUK_S:%LHC:4CD'KOX U\_]V"Y_S'L]EM;RU%AHX H:1(@#)Z/V #UPJN M^W"\2@H-E<5:>MB)2BKIOT#.TOED GF>SMGRE:BDGE[]_T3Y%]/[T7A"K. ! M#T8=B/&_(N8LY=,I3%BZF,_@*C+-%NL@Y.2U2-N-$4Z$\Q-H AZ1+>OFW MB*)>,-.4,49:6!S?HW,KV$DM=!7C&^=="IK::YXNEQSF>7&F.*0S6(LI3]E\ M"@5?I)Q/XA&7\0=B^U X4[@K*K^30!.S2X8>%-%YM*:3RUJ#AMZ)^ -CB0 M?6>,?UZ$ .-?9OL54$L#!!0 ( $)@7%/-H?43? ( *P& 9 >&PO M=V]R:W-H965TT M/D2*FG5[F/;@P %6C ],W.1<55MH4A2=K 3BSH(IZ@>_?>A4FS$EBZUN) M).9;10F#E4!R6U58_)X"Y;NQ,W .CD=2E,HXO"2N<0%K4$_U2FC+ZU@R4@&3 MA#,D(!\[D\%H$9EX&_"-P$X>G9&I9,/YLS$>LK'CFX2 0JH, ]:/%Y@!I89( MI_&KY70Z20,\/A_8/]O:=2T;+&'&Z7>2J7+LW#DH@QQOJ7KDNR_0UC,T?"FG MTOZB71OK.RC=2L6K%JPSJ AKGGC?]N$(H'GZ 4$+"-X"HA. L 6$ERI$+2"Z M5&'8 FSI7E.[;=P<*YS$@N^0,-&:S1QL]RU:]XLP,R=K)?0MT3B5K)OY0#Q' M:U(PDI,4,X4F: ?J*]]J\GH/"A,H;??&TGJ/K MJQMTA0A#2T*IG@$9>THG:&2\M$UFVB03G$@F1$O.5"G1@F60]>#GY_'W9_"> M;DS7G>#0G6EPEG -M8M"_P,*_�D\_LR_'?\C[FSAV^CIF_CQD,W?O708OW04'@WG9!39G>T>M7@2CLWI/(=JMI M;^?M5NO$;I0W_NE@-!OT^.=Z%3>;\R]]L\>76!2$240AUU*^^TEO!]'LQL90 MO+8O_X8KO4KLL=2?$Q F0-_GG*N#802Z#U3R!U!+ P04 " !"8%Q31P/) M[RP" "/! &0 'AL+W=OEG4R%:>*F%-/.@LK9Y"$.355@S,U(-2EHIE*Z9I5"7H6DTLMP7 MU2*,H^@VK!F709KXN8U.$]5:P25N-)BVKIE^7:)0QWDP#DX36UY6UDV$:=*P M$G=HGYJ-IB@<4')>HS1<2=!8S(/%^&$Y=?D^X2O'HSD;@W.R5^K9!5_R>1 Y M02@PLPZ!T>^ *Q3" 9&,GSUF,%"ZPO/Q"?V3]TY>]LS@2HEO/+?5/+@/(,>" MM<)NU?$S]GYF#B]3PO@O'/O<*("L-5;5?3$IJ+GL_NREWX>S@GA\H2#N"V*O MNR/R*M?,LC31Z@C:91.:&WBKOIK$<>D.96QX*7G!,R8M M++),M=)R6<)&"9YQ-/ >MFCIF#&'-5(>MW"]=C/"W, 5< F/7 C::I.$EJ0Y M@C#K92P[&?$E&=B,8!*]@SB*QT^[-5Q?W?R)$I*QP5T\N(L][.0"["#X(].2 MS!BX)F=MW0IF?]NX@>^+O;&:.N3'/T@G ^G$DTXOD*XZ?&HV,!732+W;M#JK MJ'?>W)D.[=:CN3MT2,=W492$ASC%0NP1:+Y2R MI\!U\? &I;\ 4$L#!!0 ( $)@7%.3.]?H(P, )P* 9 >&PO=V]R M:W-H965TW(#8!5*HX39)!7 JIH]DD MG"WM;&(J5%+#TC)7E:6PWS^",H=IQ*/'@R]R5Z _B&>3O=C!"O!NO[2TBQLO M&UF"=M)H9F$[C6[XAP5//2!8?)5P<"=KYJFLC?GF-[>;:93XC$!!CMZ%H,<] MS$$I[XGR^*=V&C4Q/?!T_>C]ET">R*R%@[E1?\@-%M-H%+$-;$6E\(LY_ HU MH;[WEQOEPB\[U+9)Q/+*H2EK,&502GU\BH>Z$"< GCT#2&M >BF@5P-ZEP*R M&I"%RARIA#HL!(K9Q)H#L]Z:O/E%*&9 $WVIO>XKM/16$@YGJZ/>S&S92NZT MW,I<:&0W>6XJC5+OV-(HF4MP[+T_K9_GQF&7Z7):POV:] MY!U+DY2WP.?=\ 7D!.L@>/4]Y'[V?IR,AI/X_K3\+58\ M2_CXJ=FBQ2SE@R1MS)Y0RQIJ63>US_-;=H-HY;I"L5; T+"EL*"QHW#]QGO_ MU<0:-#$'+R+6T6O_?\1JL6H3J\6L0ZQA0VW828V:-;5B3:W-DD#Y=X96:$=4 MPR6P^9LZ'MTJZ#JJ.&I"C5Y-N7$3<_PBRHU_+O8HZYTKUV*5C?F9U:+%BB=9 M-FP7CB<_;HJDD]N=IL%"R7^)VI7G =3B=S19.$;228U@P2&SQ)VY@]B[=TS3 MW$(7"XJ'CM+RDZN*OYJ@_$>SYNF+2%J[?=+M!OWD3-(VJS$_^9?5%U2+&>>\ MWS\3-3Z9!/S<]INP.Z^0@BT!D^LA?1;V. H=-VCV83A8&Z11(RP+&A_!>@-Z MOS4&'S=^WF@&TME_4$L#!!0 ( $)@7%.UW=H-3 0 &D0 9 >&PO M=V]R:W-H965T3G1#EI6'P>$=RS*>T) 6,;"C+L8 FVQJ\9 0G-2G/#-LT?2/':3&9 MS^J^1S:?T4ID:4$>&>)5GF/VZX9D='\UL2:'CA_I=B=DAS&?E7A+UD0\E8\, M6D9G)4ES4O"4%HB1S=7DVKI<68XDU(@_4K+GO6\D0WFF]$4V5LG5Q)0>D8S$ M0IK \/-*;DF624O@Q]^MT4DWIR3VOP_6[^O@(9AGS,DMS7ZFB=A=3<()2L@& M5YGX0?=+T@;D27LQS7C]%^U;K#E!<<4%S5LR>)"G1?.+WUHA>@2PHR?8+<%6 M">X'!*(6D)4ET.3OSKY M"RSP?,;H'C&)!FORHZZ@F@TY3PM9[&O!8#0%GIC?85:DQ9:C1\+0>H<906<+ M(G":\7/T%3VM%^CLRSGZ@@S$Y2A':8&>BE3PBU['[SM:<5PDT/GEJ#TS!#@I MIS+BUJ&;QB'[ X<<])T68L?179&01,-?#O.C ;X!XG0*V0>%;NQ!@VM23I%C M7B#;M"V-/[?#]&]5,4A?#-._8P9TZT/ZW7CG30W]?KSS.OK#>.=U].7_4W[U MGV,_*@2G6RI.;<\9OU3^O'[F@L&&_=> ?;>S[];VW0_L_P9'VZJ(:4YTJZ;A M^C57GF"O:.:W(C,)CV+T&Y@6> M:NWA%.:8D64?HY:G*,]U3$LQMM(9"[R>'$(,I_EF?C21!^)4P..L/ M6QS<$KB _0S2?SDNZ7XWHS^8]!O,TQB=P9[93'6NRWUCPNL%ZYJ6:2G9TJ)L M1]%7BW)]15X=R@P:/B"%*'2%YF]!>!.>NALF+Q#FY)J,QP\5D"PA,YO,A4Y#_% M!)8BZ_(4X]N*G97&3N#KA8\Z,:)!,192;JCJ3Z*,-$GW([7,=*C0B91(=:C M5\M,:\N-]-%:YON=QOR7._4%:A::+(2#&J/JS>I=I*R1*SFA68891R7,7LNM M5;LU%_2#GRH"W6E ]C0*%+$U*,N9>LK27VE@P=0//U#;?@_<'EU=(T.W-:%[ MKAK[*0IB5\\+#0IB=VPU]E-8T%?H./;W*X'E#,9^78CTZ_MN=K3ID+M4U#T+)^]#Q3 4^H^G-'<$*8!,#XAE)Q:,@)NO\NS/\!4$L# M!!0 ( $)@7%-4@IN'9@0 &H6 9 >&PO=V]R:W-H965T<\Y?G)X:[N]I^R%[S 6X%L4QORNLA,BN74< M'NQPY/-KFN!8?K*A+/*%O&5;AR<,^VLMBD('5JL-)_))7.FT]=B<==HT%2&) M\9P!GD:1S[[W<$CW=Q6W\C:P(-N=4 -.IYWX6[S$XE,R9_+.R:.L281C3F@, M&-[<5;KN[1"UE$ _\43PGA]= S65%:4OZF:TOJM4544XQ(%0(7SYYQ7W<1BJ M2+*.KUG02IY3"8^OWZ+?Z\G+R:Q\COLT?"9KL;NKM"I@C3=^&HH%W7_ V83J M*EY 0ZY_@_WAV4:] H*4"QIE8EE!1.+#7_];!N)(X)X3P$P WPMJ9P0H$Z"B M@EHFJ!45U#-!O:B@D0D:107-3-#4+^M 5[^:@2_\3IO1/6#J:1E-7>CWJ]7R MC9!8M>)2,/DID3K1Z09?4\*):@L._AA@X9.0_PG^ G$:K3";;18XH4R0>/LI M)H*W'2&3*JD39 EZAP3P3 (73&@L=AQX\1JO?]8[LMB\8OA6<0]: SZD\35 MU2L J] ]44_?+N\FS"H?V.4#'$BYJ^75$W+/+I\%PBJ_M\N7.,F+/R4?VN7W M>'4-X,TI^4^O N7-@W2\VKG93!^[B]$,_ !3V2,[['.!60R6>Q+)5MV".97] M/"!<,+)*!67\"HQBR>_+!*OF^L=20BTOH:9+0&=*Z*5._7MN#^$KNO0ZO_":P>V MG=<3U33R:AK6:AZ]O[M+B7RB:8-'$F(PQ4(Y/AB/^T7@-O-4S=+@MO(NH/N91WL&HMR47F0C0NYM?*Z.(M]#-D] ]E8EFOWK-G'P8.W6'J?+S0-8U#N36F@H;$F6"W/ M-++8QZ#1:=#0N!BTNY@"_7FV^'@99FA,"L+R,!MS@O8%U&6846',QL>@W92--T'[BNDRRHVBK@&-C4&[C1G*C\_]$PMDVZR--<%6 M>6R-'4'[@ND2MH,L]C';F]-LD7$N9'5N[ ?IU;W>.K?$J]+O=W73J+9>>)^GJ[?.2IBS 5VK%9INQ\1Y4WIX.&?-! MY>WJ^NC7;=U[KL[1B5>$V58?9G(0T#06AZ.D?#0_,.WJ8\)WXSWW=G@X]C1A M#J>P$Y]M2MAAX/-PXV@B3Y76U$A:*0O=]B73J,>D)]O*!5O M-RI!?KS<^1=02P,$% @ 0F!<4V*PFJ&M @ ?@< !D !X;"]W;W)K M&ULS57?3]LP$/Y73A$/(#&2)FT)J*T$16A(,%7M M8 _3'MSFVEHX=F8[#=M?OW.:AD!+U[WM)?'9]WW^[H?.O4+I9[-$M/"2"FGZ MWM+:[-+WS6R)*3-G*D-))W.E4V;)U O?9!I94H)2X8=!T/53QJ4WZ)5[(SWH MJ=P*+G&DP>1IRO2O:Q2JZ'LM;[,QYHNE=1O^H)>Q!4[0/F8C399?LR0\16FX MDJ!QWO>N6I?#V/F7#D\<"]-8@XMDJM2S,^Z2OAQN469FQ)-T7#IJCBQFDXYX>S@EG$-3TSD" _(3*Z12F0-,)G G;2H MT5@8,XLP*5AFX!.,<99KS>4"&MCC&[2,"W-"#H^3&S@^.H$CX!*^+E5NB,ST M?$MRW:7^K))VO986?B!M@MD91,$IA$'8V@$?'@X/WL)]2E*=J;#.5%CRM3_@ MN\<5"@CW,$4U4U0R17_-^2E<&8-5NN\YFW+!+4>SJ44"U.FO"7=>7Y34]<8U M,]S ]WNZ .XLIN;''GGM6EY[;Z"/= $3_#?=OJ Q8)P&OFD%[5K!N%;85= U M<;BTX[CGKYIEVW8*:H\W@CNUX,ZA@H6B?/Z+XC5SIR&F&P7O%6\[ MM=IQ&.]6W:U5=P_HIVA/P!6XJS3Q5I]7 G"I+X[=<+NF!1.TY^Q4#H BW06B1E^5+8!A([P6;1%$'<9!\6^\#88UNH)'I)RD[_OB2M2$XJ MTRZ:%UN\G,,SPZ,1.=@*^4VM$#4\9FFNAL%*Z_6G,%2S%69H[]8WTK3"BF6>9)BK1.0@<3$,SNBG"T8LP,VX3W"K M]I[!AO(@Q#?;N)H/ V(588HS;2FX^=O@&-/4,AD=_Y>D0;6F!>X_/[%?NN!- M, ]26Z-,M32CB<'IT25/)-SSM$"X1JX*B<8%6@'/ MYW"5:Y2H--QRC3#=\K6"CXV][R:H>9*J]V;\;CJ!=V_?PUM(')LHJ5/84ZCGS$DYQW8*(? !& M&&W0,_;#+_&A!21V<-( G_CA?Q=I"YB#TWX#_,(/O^;?@72;T,]R$57;'CFZ M]@&Z:A.EW41E-A&HA[9=T;8=;72 =H(RV7#[ZL._G\T87&G,U'\>YKABCKV" M+Q8+=#4%C,VQR4U^_!>Q,>DG'_YX\^;G_7NFJ%,IZG@9OZ(T[R-WY>Z0)C^# M,R3KEYJ81U.WTM0]$J65PU,XRT21ZR:;[0@ZCL!^13:C;DR(2M6[/ MN^YE\H@OZD73VGX2UB)]%O_I24._DM/_57?[LDM)72S)*_N;[A5B^IL./T)P MNL4IJT6QWS;Y$8K374[KZD7]Y>NXSR[IU; M,Y1+=V%0,+-Q[HZP56]U*3ES1_&PGKZ[T5QSN4QR!2DN#)2TNN:MD;M+PJZA MQ=J=@A^$-F=J][@R%RN4=H(97PBAGQIV@>JJ-OH!4$L#!!0 ( $)@7%,; MR(42#@, "\* 9 >&PO=V]R:W-H965T)A7>]M9TL_?O:WLTF18FA M@I=D?3G'9\8SX^GE7#S)):*"YX2ELN\ME,9IGIESD5"E!Z* MA2\S@22VH(3Y41"T_(30U!OT[-R=&/3X2C&:XIT N4H2(OY<(>-YWPN]S<0] M72R5F? 'O8PL<(+J(;L3>N17+#%-,)64IR!PWO#!;2<63$JP5)#0M_LES MZ8@=0-@Z (A*0/02T#@ J)> NC6T4&;-&A%%!CW!I5JG!K<$"K@D; 5PAB)7 G4=Z0DD#2&VU2A0*G@GBB$24XR">>@O9<3 M$9]/%!&*IHN]VTY&J AE\E0#'B8C.#D^A6.@*8PI8_KZ9,]76KW1X,]*I5>% MTNB TBZ,>:J6$J[3&.-_\;ZVNC(]VIA^%3D))YC5H!Z<011$X1X]0S=\3$0- M@JZ%!PXY]>HFZI:O<>@F2K_*C5_IQJ_"^%5JOT+H.*=1G=.PY]0/G#-"0=?$ M) _\_*K7X%9A(G\YF)L5<]-IP?5\CC8K082-0]^W1TI'T:.12U M*D4M)^-W%#IGB"T8AS2Y&6YPJC6U2DUMAZ9VI:GM9-SZ_PR^<2.-,+A,^"I5 M^X*P(&M9,E.3UX.PJ<-MO4=!IU+0<=M$G_%%=N\[V4T2U-J-SPYW="LQW7>' MO2L4PF!;Z8(/#OQPIXJ&[PS]5PB*..N4<=9TB8JVHJ)W1_\K%&\/_W!;YT)W MH?O/!"C9WI0!X;8(AHV/R(%76():)ZSOS0)_YTE.4"QLIR)A9JPL7N=JMNJ& M+FT/X&^W%ZV4?F@6-)7 <*ZA.N]T%15%=U(,%,_L S_E2K<+]G.I.SH49H-> MGW.N-@-S0-4C#OX"4$L#!!0 ( $)@7%/U0?&?DP, $4, 9 >&PO M=V]R:W-H965T75(CW="_E!K M (U^5KQ6$V^M=3/R?56LH:+J2C10FS=+(2NJS5"N?-5(H&4;5'$_P#CQ*\IJ M;SING]W)Z5AL-&!/QPU=P1STM^9. MFI'?9RE9!;5BHD82EA/O(QG-2&8#6L2?#';JZ!Y9*0LA?MC!33GQL&4$' IM M4U!SV<(,.+>9#(]_]DF]?DX;>'S_F/US*]Z(65 %,\'_8J5>3[S,0R4LZ8;K M>['[ GM!L]/6IHTV:EAMEW&NI7G+3)R>7L-"HP]H M;MJCW'! 8HG:1V^O05/&U3OS\MO\&KU]\PZ]0:Q&#VNQ4;0NU=C79GZ;Q2_V MNE!FR\Y:2/U!@ZS00D@3S.J5LVA=FJ1-8[^Z[=2H MVQ[790CQA%O4-,_W(1['+%1],3G$;1"4D' MBJ0X=Q.->Z+QRXN(3/N9;T-*NVJ- 5@_,(W+1;WJL*596I>2^%E*'*C+2I)> M23+8;;<]N3WCT4"/I7W2=+ \MZ#4""U93>O"5 850FGU'M7@5)^>Z\KSX$3\ M.2@EH5MZUK/,AED^69>+]+*SF<,XP&E\0M !"[(@B-T<\YYC/L31[I8CU= " M)I[9#A7(+7C3!Z$I;TG__AM)\!\NUODYG23(2'["V@$+\SR,W*P)/M@W'JSM M/6P%W]JUGW4?\F?GA_PT^]'F0%ZO:$GPHH982:'<^TEPWK(I#N+3GG#@ M(IRER87J'BR<#'OX@^7X6%'T_2M4"Y!#FP,Y.#")7K&T![\DPX;9,AXR<^)P MMR3+R*D/N'!IAI/@0DT//DB2_^G8 MB6+C@H- =CXTRS?VGKX<_IW8,UDO05 M"WSP,O(R,[O,X&-<1]0_.N/9 _97*E>L5HC#T@3BJ]2L ME.S.K-U BZ8]]BV$-H?(]G9MSOD@+<"\7PJA'P?V)-G_6QEN4+(RI/H9A/5^PDM;GJF+2(KG2)35VJHNP MKC2C60U.I0@'O5X0"&N1)* M!\96WDKI@Z5^='#?S: I6IZ22Z6;V"Z"^SMKE^\!FQD(Y$)T @?$&2;CBAK# MM+RVDV9Q8WP&!>WX;EU9A86FZ_Y@2+8.SY>V]R+>H.(/RGQ>VNW(9@Z]PFXTR_FJF:_R3@#&WL?9:56)]2?! M"UDRM_FC T[&=.,7+)3FCS8:M,K<&I@FP0/3AL]W+;\TK>[8RFS::97CF@=O M4//?S7/!)--4[(JVO?^:L_QBQ='EOY+<_%?9%^S5V!Z#KUWD\"V(C-^"R-?9 MDV%[[.R<;4].MLX:P!M$2K[#NXK8!@UF2RX,E^ULP;.,R6<'G*4W=&9?-)_P MV_49R^E2F+L.3,EV_(UE?%DFW:H;2$2[:CO^"MOKQ]WKBXW%9<96+)NV4UW, MFF%@!S9J>X'#/G+=7'X$\W&8'P$,BX,IP'R<%Q;G?]K/"-V/PS!M(R\R0GU& MJ(_S\B'3YH/%\?LD]O+O-$FB*(ZQC$ZG7@53+&]Q#%\_&Z8-/+ X$.G/:T#\>0./)/%7&XL#'E@5L-Z!^/XXT%-^GRB" MJF+:L"<81Y($0Z 7_3T:QTAV8OCXZX,])5&4)'X$,+^"*,(0>!IQ!%, &C D MBIIS<.\\"C?G5+C]]67R&U!+ P04 " !"8%Q3EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( $)@7%-125.WTP( M &P3 / >&PO=V]R:V)O;VLN>&ULQ9A;;]L@%(#_"O)3][ YIDEZ45.I M:]HMTB[5LO6U(O9Q@XHA ]RN_?4[V(N&U>AH+RQ/#A?#!^: MV*]&:3?+UMYO3O/EF^JEX&R.]BY;H:+U;?!(+,LND( M!ZRE=;[KT8TOD/$1L'-?:KVYELJ#G0L/'ZQI-U+?AV%P%7FTC&X?MM=^$T_M MOVRCJ6M9PMR4;0/:]_MH005 [=9RXS*F10.S;-N%"5VQ*^UQD]A"]T-AW[!2 MG'I1]:OVB!OMH3V5V& 750>>#O(2RT;)"F>OV#) A!L<,S6REB:"Y 0DWQOD MI6DV$>0A 7FX1\@['D&."$9!'^SN3:Q%#'A.0QWN$'#SN$P+R)"WDLFT:89\#U%+> M:XFW"4SM%V5I6DSM<3(?4=E\E!;S2EB-OG/L!BR&C+ 0DY&>22R:B_)GBY-V M]3$3I94BL5>NA;3L5J@6V&<0KK5_3EX0]D+[&),22Y'8+'-8#5@H?Q2)!4+& MP2!8"\H@16*%T)B',2;ED"*Q1%Z'*SO -UD%[DV,2!FD2*P0,D:&#YQR2)%8 M(B%&=NX=Y8QBG]*X&\&)IT)B3&),R"$]L$!IS&F.2_U422V573,_! M"ZD&!Y-31N&)C1++>#<=Y1B>V#%TRHF3-Z<&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V,V.@C 4 MAN%;(;T RSDHZD1ERM[*#Z:>3THY=[J?E6.DA+ZYY933' M<:K'YQGJ>'B>&9WO@_G/1%N636$^;?'=F=[_,5C_V/'J:F.\BL[Y6!F?*7UK MEVVGYP>MILDJ.ETR-9XNI'3H((8@#A^40% 2/F@-0>OP01L(VH0/2B$H#1^T MA:!M^* =!.W"!^TA:!\^B&*4,1:0](*U *T)N28!7A."30+$)B2;!)A-B#8) M4)N0;1+@-B'<)$!N0KI)@-V$>), O1GU9@%Z,^K- O3FEX]M 7HSZLT"]&;4 MFP7HS:@W"]";46\6H#>CWBQ ;T:]^9UZ.W]OC5MZ'FN\_YU4^^E=LUP_+Q^; M*&$RXZSAW\KQ%U!+ P04 " !"8%Q3(N!HUWL! Z$@ $P %M#;VYT M96YT7U1Y<&5S72YX;6S-F,M.PS 017\ERK9J7!LH#[7= %OH@A\PR:2QZI=L MM[1_SR1]2* 2416)V<1*/'/OM4MAYBMC':QFG>I.0?&(ME T;&PGFP MN%.[8&3"U[!@7I9+N0 F1J,Q*YU-8-,PM1KY;/($M5SIE#UO\'-4SD[S #KF MV>.NL/6:YM)[K4J9<)^M;?7-9;AW*+"SJXF-\G& !3D[Z=#N_&RP[WM=0PBJ M@FPN0WJ1!JO81K.8MAIBT2]Q(J.K:U5"Y M,.R>_&+_3J;/$"OGP?F($PMPOMUA)&WWT*,0A*3ZCWAT1.F+SP?MM"NH?NF- MU_OAPK*;1V3=S!GW6_C&:?4$L! A0#% @ M0F!<4P=!36*! L0 ! ( ! &1O8U!R;W!S+V%P M<"YX;6Q02P$"% ,4 " !"8%Q3#&?D[NX K @ $0 M@ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !"8%Q3F5R<(Q & M "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( $)@7%/)TIZM0 4 ($5 8 " @0T( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 0F!<4^KMB[.Q P = P !@ ("! MBA, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0F!<4RX_CK64 @ ]08 !@ ("!MR$ 'AL+W=O&UL4$L! A0#% @ 0F!<4P_+:.I2 M! +@H !D ("!JD< 'AL+W=O%]?$# "!"@ &0 M@($S3 >&PO=V]R:W-H965T 9 " @5M0 !X;"]W;W)K&UL4$L! A0#% @ 0F!<4S*)XA/<#0 :RL !D M ("!(%H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 0F!<4Q@PTR!4 P A < !D ("!]W, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0F!<4\VA]1-\ @ K 8 !D ("!R7X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0F!<4['\9B=\ P M@T !D M ("!/9, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 0F!<4U#N1I@7 P BA$ T ( !_YT 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ 0F!<4R\ @E1, 0 :Q$ !H ( !*J4 'AL+U]R M96QS+W=O XML 42 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 43 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 44 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 111 222 1 false 31 0 false 5 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.poolcorp.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Consolidated Statements of Income (Unaudited) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited Consolidated Statements of Income (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited Consolidated Statements of Comprehensive Income (Unaudited) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) Statements 4 false false R5.htm 1004005 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 1007008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statements 8 false false R9.htm 1008009 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) Statements 9 false false R10.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2107102 - Disclosure - Earnings Per Share Sheet http://www.poolcorp.com/role/EarningsPerShare Earnings Per Share Notes 11 false false R12.htm 2110103 - Disclosure - Acquisitions Sheet http://www.poolcorp.com/role/Acquisitions Acquisitions Notes 12 false false R13.htm 2112104 - Disclosure - Fair Value Measurements and Interest Rate Swaps Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps Fair Value Measurements and Interest Rate Swaps Notes 13 false false R14.htm 2117105 - Disclosure - Debt Sheet http://www.poolcorp.com/role/Debt Debt Notes 14 false false R15.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies 15 false false R16.htm 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies 16 false false R17.htm 2308302 - Disclosure - Earnings Per Share (Tables) Sheet http://www.poolcorp.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.poolcorp.com/role/EarningsPerShare 17 false false R18.htm 2313303 - Disclosure - Fair Value Measurements and Interest Rate Swaps (Tables) Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables Fair Value Measurements and Interest Rate Swaps (Tables) Tables http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps 18 false false R19.htm 2318304 - Disclosure - Debt (Tables) Sheet http://www.poolcorp.com/role/DebtTables Debt (Tables) Tables http://www.poolcorp.com/role/Debt 19 false false R20.htm 2404401 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails Summary of Significant Accounting Policies - Income Taxes (Details) Details 20 false false R21.htm 2405402 - Disclosure - Summary of Significant Accounting Policies - Retained Deficit (Details) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedDeficitDetails Summary of Significant Accounting Policies - Retained Deficit (Details) Details 21 false false R22.htm 2406403 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) Details 22 false false R23.htm 2409404 - Disclosure - Earnings Per Share (Details) Sheet http://www.poolcorp.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.poolcorp.com/role/EarningsPerShareTables 23 false false R24.htm 2411405 - Disclosure - Acquisitions (Details) Sheet http://www.poolcorp.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.poolcorp.com/role/Acquisitions 24 false false R25.htm 2414406 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) Details 25 false false R26.htm 2415407 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) Details 26 false false R27.htm 2416408 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) Details 27 false false R28.htm 2419409 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.poolcorp.com/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 28 false false All Reports Book All Reports pool-20210930.htm exhibit31_1q321.htm exhibit31_2q321.htm exhibit32_1q321.htm firstamendmenttocreditagre.htm pool-20210930.xsd pool-20210930_cal.xml pool-20210930_def.xml pool-20210930_lab.xml pool-20210930_pre.xml pool-20210930_g1.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://xbrl.sec.gov/stpr/2021 true true JSON 47 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pool-20210930.htm": { "axisCustom": 0, "axisStandard": 6, "contextCount": 111, "dts": { "calculationLink": { "local": [ "pool-20210930_cal.xml" ] }, "definitionLink": { "local": [ "pool-20210930_def.xml" ] }, "inline": { "local": [ "pool-20210930.htm" ] }, "labelLink": { "local": [ "pool-20210930_lab.xml" ] }, "presentationLink": { "local": [ "pool-20210930_pre.xml" ] }, "schema": { "local": [ "pool-20210930.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 239, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021": 5, "total": 5 }, "keyCustom": 8, "keyStandard": 214, "memberCustom": 12, "memberStandard": 19, "nsprefix": "pool", "nsuri": "http://www.poolcorp.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.poolcorp.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107102 - Disclosure - Earnings Per Share", "role": "http://www.poolcorp.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Acquisitions", "role": "http://www.poolcorp.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Fair Value Measurements and Interest Rate Swaps", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps", "shortName": "Fair Value Measurements and Interest Rate Swaps", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - Disclosure - Debt", "role": "http://www.poolcorp.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.poolcorp.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Fair Value Measurements and Interest Rate Swaps (Tables)", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables", "shortName": "Fair Value Measurements and Interest Rate Swaps (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - Debt (Tables)", "role": "http://www.poolcorp.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i3df20f05fcc7451a9eae0f5201d9753c_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Statements of Income (Unaudited)", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "shortName": "Consolidated Statements of Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i3df20f05fcc7451a9eae0f5201d9753c_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i3df20f05fcc7451a9eae0f5201d9753c_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details)", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails", "shortName": "Summary of Significant Accounting Policies - Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i3df20f05fcc7451a9eae0f5201d9753c_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i16f55a6b51554c98b6b2750095352a93_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "pool:CumulativeShareRepurchases", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies - Retained Deficit (Details)", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedDeficitDetails", "shortName": "Summary of Significant Accounting Policies - Retained Deficit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i16f55a6b51554c98b6b2750095352a93_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "pool:CumulativeShareRepurchases", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i16f55a6b51554c98b6b2750095352a93_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details)", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails", "shortName": "Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i585853c203884ac0a92e9dfae40b7f23_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i3df20f05fcc7451a9eae0f5201d9753c_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Earnings Per Share (Details)", "role": "http://www.poolcorp.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i3df20f05fcc7451a9eae0f5201d9753c_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i9d66041c05ed4714b9851decac926ad7_D20200901-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "pool:BusinessCombinationNumberofLocations", "reportCount": 1, "unique": true, "unitRef": "numberofreportingunits", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Acquisitions (Details)", "role": "http://www.poolcorp.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i9d66041c05ed4714b9851decac926ad7_D20200901-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "pool:BusinessCombinationNumberofLocations", "reportCount": 1, "unique": true, "unitRef": "numberofreportingunits", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "ie2a5526ab85b493e86648e37a599615f_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details)", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails", "shortName": "Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "ie2a5526ab85b493e86648e37a599615f_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i55385b9d7bcb408499873fca026e52a0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "pool:Derivativeeffectivedate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details)", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails", "shortName": "Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i55385b9d7bcb408499873fca026e52a0_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "pool:Derivativeeffectivedate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i6ccbe80f5c1445bfbf9bc82dd8c418f1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "pool:DerivativeForwardstartingEffectiveDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details)", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "shortName": "Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i6ccbe80f5c1445bfbf9bc82dd8c418f1_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "pool:DerivativeForwardstartingEffectiveDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i16f55a6b51554c98b6b2750095352a93_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Debt - Schedule of Debt (Details)", "role": "http://www.poolcorp.com/role/DebtScheduleofDebtDetails", "shortName": "Debt - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i16f55a6b51554c98b6b2750095352a93_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i3df20f05fcc7451a9eae0f5201d9753c_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i3df20f05fcc7451a9eae0f5201d9753c_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i3df20f05fcc7451a9eae0f5201d9753c_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i16f55a6b51554c98b6b2750095352a93_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Balance Sheets (Unaudited)", "role": "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i16f55a6b51554c98b6b2750095352a93_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i16f55a6b51554c98b6b2750095352a93_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i16f55a6b51554c98b6b2750095352a93_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i0d7263ebfc8e403ba1e47f53d85821a5_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i897397f268334c79aa2b1a3d49163cbc_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "ic266f13293684d608e867bf9ede3573e_D20200101-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20210930.htm", "contextRef": "i3df20f05fcc7451a9eae0f5201d9753c_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008009 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical)", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null } }, "segmentCount": 31, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "pool_BusinessCombinationNumberofLocations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Number of Locations", "label": "Business Combination, Number of Locations", "terseLabel": "Business Combination, Number of Locations" } } }, "localname": "BusinessCombinationNumberofLocations", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "integerItemType" }, "pool_CumulativeShareRepurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cumulative Share Repurchases since inception of repurchase programs", "label": "Cumulative Share Repurchases", "terseLabel": "Cumulative share repurchases" } } }, "localname": "CumulativeShareRepurchases", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedDeficitDetails" ], "xbrltype": "monetaryItemType" }, "pool_DerivativeForwardstartingEffectiveDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative, Forward-starting Effective Date", "label": "Derivative, Forward-starting Effective Date", "terseLabel": "Effective Date" } } }, "localname": "DerivativeForwardstartingEffectiveDate", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails" ], "xbrltype": "dateItemType" }, "pool_Derivativeeffectivedate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative effective date", "label": "Derivative effective date", "terseLabel": "Effective Date" } } }, "localname": "Derivativeeffectivedate", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "dateItemType" }, "pool_EffectiveInterestRateSwap1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Interest Rate Swap 1", "label": "Effective Interest Rate Swap 1 [Member]", "terseLabel": "Interest rate swap 1" } } }, "localname": "EffectiveInterestRateSwap1Member", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_EffectiveInterestRateSwap2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Interest Rate Swap 2", "label": "Effective Interest Rate Swap 2 [Member]", "terseLabel": "Interest rate swap 2" } } }, "localname": "EffectiveInterestRateSwap2Member", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_EffectiveInterestRateSwap3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Interest Rate Swap 3", "label": "Effective Interest Rate Swap 3 [Member]", "terseLabel": "Interest rate swap 3" } } }, "localname": "EffectiveInterestRateSwap3Member", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_ForwardstartingInterestRateSwap1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forward-starting Interest Rate Swap 1 [Member]", "label": "Forward-starting Interest Rate Swap 1 [Member]", "terseLabel": "Forward-starting interest rate swap 1" } } }, "localname": "ForwardstartingInterestRateSwap1Member", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_ForwardstartingInterestRateSwap2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forward-starting Interest Rate Swap 2 [Member]", "label": "Forward-starting Interest Rate Swap 2 [Member]", "terseLabel": "Forward-starting interest rate swap 2" } } }, "localname": "ForwardstartingInterestRateSwap2Member", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_JetLineProductsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jet Line Products, Inc.", "label": "Jet Line Products, Inc. [Member]", "terseLabel": "Jet Line Products, Inc. [Member]" } } }, "localname": "JetLineProductsIncMember", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "pool_MasterTileNetworkLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Master Tile Network LLC", "label": "Master Tile Network LLC [Member]", "terseLabel": "Master Tile Network LLC [Member]" } } }, "localname": "MasterTileNetworkLLCMember", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "pool_NortheasternSwimmingPoolDistributorsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Northeastern Swimming Pool Distributors, Inc.", "label": "Northeastern Swimming Pool Distributors, Inc. [Member]", "terseLabel": "Northeastern Swimming Pool Distributors, Inc. [Member]" } } }, "localname": "NortheasternSwimmingPoolDistributorsIncMember", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "pool_PoolSourceLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pool Source, LLC", "label": "Pool Source, LLC [Member]", "terseLabel": "Pool Source, LLC" } } }, "localname": "PoolSourceLLCMember", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "pool_Proceedsfromshorttermborrowingsandcurrentportionoflongtermdebt": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from short-term borrowings and current portion of long-term debt", "label": "Proceeds from short-term borrowings and current portion of long-term debt", "terseLabel": "Proceeds from short-term borrowings and current portion of long-term debt" } } }, "localname": "Proceedsfromshorttermborrowingsandcurrentportionoflongtermdebt", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pool_RepaymentsOfShortTermBorrowingsLongTermDebtAndRepaymentsOfNotesPayable": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayments Of ShortTerm Borrowings Long Term Debt And Repayments Of Notes Payable", "label": "Repayments Of ShortTerm Borrowings Long Term Debt And Repayments Of Notes Payable", "negatedLabel": "Payments on short-term borrowings and current portion of long-term debt" } } }, "localname": "RepaymentsOfShortTermBorrowingsLongTermDebtAndRepaymentsOfNotesPayable", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pool_RetainedEarningsDeficitPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retained Earnings (Deficit) Policy", "label": "Retained Earnings (Deficit) Policy [Policy Text Block]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsDeficitPolicyPolicyTextBlock", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "pool_STBorrowingsCurrentPortionofLTDebtAndCurrentPortionOfOtherLTLiabilities": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amounts of other borrowings and notes payable which have an initial term of less than one year; the total of the portions of the carrying amounts as of the balance sheet date of long-term debt, which are scheduled to be repaid within one year or the normal operating cycle, if longer, and after deducting unamortized discount or premiums, if any; and the aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations.", "label": "STBorrowingsCurrentPortionofLTDebtAndCurrentPortionOfOtherLTLiabilities", "terseLabel": "Short-term borrowings and current portion of long-term debt" } } }, "localname": "STBorrowingsCurrentPortionofLTDebtAndCurrentPortionOfOtherLTLiabilities", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "pool_TWCDistributorsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TWC Distributors, Inc.", "label": "TWC Distributors, Inc. [Member]", "terseLabel": "TWC Distributors, Inc." } } }, "localname": "TWCDistributorsIncMember", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "pool_TermFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Facility", "label": "Term Facility [Member]", "terseLabel": "Term Facility [Member]" } } }, "localname": "TermFacilityMember", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "pool_VakPakBuildersSupplyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vak Pak Builders Supply, Inc.", "label": "Vak Pak Builders Supply, Inc. [Member]", "terseLabel": "Vak Pak Builders Supply, Inc." } } }, "localname": "VakPakBuildersSupplyIncMember", "nsuri": "http://www.poolcorp.com/20210930", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r139", "r140", "r209", "r210", "r338", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r139", "r140", "r209", "r210", "r338", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "stpr_CA-ON": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ONTARIO", "terseLabel": "ONTARIO" } } }, "localname": "CA-ON", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_FL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FLORIDA", "terseLabel": "FLORIDA" } } }, "localname": "FL", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_GA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GEORGIA", "terseLabel": "GEORGIA" } } }, "localname": "GA", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_NJ": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NEW JERSEY", "terseLabel": "NEW JERSEY" } } }, "localname": "NJ", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_NV": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NEVADA", "terseLabel": "NEVADA" } } }, "localname": "NV", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_NY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NEW YORK", "terseLabel": "NEW YORK" } } }, "localname": "NY", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_OK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OKLAHOMA", "terseLabel": "OKLAHOMA" } } }, "localname": "OK", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_TN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TENNESSEE", "terseLabel": "TENNESSEE" } } }, "localname": "TN", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_TX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TEXAS", "terseLabel": "TEXAS" } } }, "localname": "TX", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r23", "r303" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, 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/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r38", "r43", "r255" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "terseLabel": "Unrealized (losses) gains on interest rate swaps, net of tax" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Loss [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r14", "r40", "r42", "r43", "r327", "r343", "r344" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r50", "r51", "r287", "r288", "r289", "r290", "r291", "r293" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Loss [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r39", "r43", "r50", "r51", "r52", "r89", "r90", "r91", "r256", "r339", "r340", "r362" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "AOCI Attributable to Parent", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r37", "r43", "r50", "r51", "r52", "r256", "r288", "r289", "r290", "r291", "r293" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r12" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.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/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r89", "r90", "r91", "r226", "r227", "r228", "r276" ], "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/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r76", "r150" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r221", "r222", "r230", "r231" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "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 (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r113" ], "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 stock options excluded from diluted earnings per share computations (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r76", "r151" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment of goodwill and other assets" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r84", "r126", "r130", "r136", "r144", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r252", "r257", "r285", "r301", "r303", "r311", "r324" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r32", "r84", "r144", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r252", "r257", "r285", "r301", "r303" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r219", "r220" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r219", "r220", "r245", "r246" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r247", "r248", "r249" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r73", "r78", "r79" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.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, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r73", "r286" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Cash dividends declared per common share" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r89", "r90", "r276" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r10" ], "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 (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r10" ], "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, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r10", "r203" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r10", "r303" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "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 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/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r46", "r48", "r58", "r251", "r259", "r318", "r335" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r81", "r254" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r61", "r84", "r144", "r157", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r285" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeDividends": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative cash dividends distributed to shareholders.", "label": "Cumulative Dividends", "terseLabel": "Cumulative dividends" } } }, "localname": "CumulativeDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedDeficitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "Debt, Current", "totalLabel": "Short-term borrowings and current portion of long-term debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r82", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r185", "r192", "r193", "r195", "r202" ], "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/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r8", "r196", "r313", "r323" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "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]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r28", "r83", "r87", "r168", "r169", "r170", "r171", "r172", "r173", "r175", "r181", "r182", "r183", "r184", "r186", "r187", "r188", "r189", "r190", "r191", "r194", "r198", "r199", "r200", "r201", "r204", "r205", "r206", "r207", "r294", "r295", "r297", "r298", "r322" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Debt, Long-term and Short-term, Combined Amount", "totalLabel": "Total debt" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r22", "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Less: financing costs, net" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r234", "r235" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r76", "r152" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]", "verboseLabel": "Derivative, Name [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r33", "r34", "r35", "r267", "r307" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Unrealized gains on interest rate swaps" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r33", "r34", "r35", "r267", "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Unrealized losses on interest rate swaps" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Fixed Interest Rate", "verboseLabel": "Fixed Interest Rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r34", "r266", "r268", "r270", "r271" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "verboseLabel": "Derivative, by Nature [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeMaturityDates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the derivative contract matures, in YYYY-MM-DD format.", "label": "Derivative, Maturity Date", "terseLabel": "Termination Date", "verboseLabel": "Termination Date" } } }, "localname": "DerivativeMaturityDates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r261", "r263" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional Amount", "verboseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r260", "r262", "r263", "r264", "r265", "r269", "r270", "r272", "r273", "r274", "r275" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Declaration of cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r59", "r95", "r96", "r97", "r98", "r99", "r103", "r105", "r110", "r111", "r112", "r116", "r117", "r277", "r278", "r319", "r336" ], "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", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings Per Share, Basic and Diluted [Abstract]" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r59", "r95", "r96", "r97", "r98", "r99", "r105", "r110", "r111", "r112", "r116", "r117", "r277", "r278", "r319", "r336" ], "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", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r113", "r114", "r115", "r118" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r286" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r50", "r51", "r52", "r89", "r90", "r91", "r93", "r100", "r102", "r121", "r145", "r203", "r208", "r226", "r227", "r228", "r241", "r242", "r276", "r287", "r288", "r289", "r290", "r291", "r293", "r339", "r340", "r341", "r362" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r21", "r127", "r143" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity interest investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r279", "r280", "r281", "r283" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r279", "r284" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Estimated fair value of contracts" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r183", "r198", "r199", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r280", "r304", "r305", "r306" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair Value Measurements and Interest Rate Swaps" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r183", "r198", "r199", "r211", "r212", "r217", "r218", "r280", "r305" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r183", "r198", "r199", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r280", "r306" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r183", "r198", "r199", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r304", "r305", "r306" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r146", "r147", "r303", "r310" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill Balances" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r60", "r84", "r126", "r129", "r132", "r135", "r137", "r144", "r157", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r285" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r126", "r129", "r132", "r135", "r137" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes and equity earnings" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r55", "r76", "r124", "r143", "r315", "r332" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Equity earnings in unconsolidated investments, net" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r76" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "negatedTerseLabel": "Equity earnings in unconsolidated investments, net" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r86", "r101", "r102", "r125", "r236", "r243", "r244", "r337" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "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 for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r49", "r232", "r233", "r237", "r238", "r239", "r240" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r75" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedTerseLabel": "Receivables" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r75" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r75" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r75" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Product inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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, net of effects of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r75" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r106", "r107", "r108", "r112" ], "calculation": { "http://www.poolcorp.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Stock options and employee stock purchase plan (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r148", "r149" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r31", "r303" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.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": "Product inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r25", "r84", "r131", "r144", "r157", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r253", "r257", "r258", "r285", "r301", "r302" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r17", "r84", "r144", "r285", "r303", "r314", "r329" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "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/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r27", "r84", "r144", "r157", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r253", "r257", "r258", "r285", "r301", "r302", "r303" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r8", "r182", "r197", "r198", "r199", "r313", "r326" ], "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtCurrent", "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", "verboseLabel": "Australian credit facility" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities [Abstract]", "terseLabel": "Long-term portion:" } } }, "localname": "LongTermDebtNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r28", "r154", "r155" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "terseLabel": "Term facility" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r28", "r156" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r73", "r74", "r77" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash Provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r44", "r47", "r52", "r56", "r77", "r84", "r92", "r95", "r96", "r97", "r98", "r101", "r102", "r109", "r126", "r129", "r132", "r135", "r137", "r144", "r157", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r278", "r285", "r316", "r333" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "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": "Newly Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r63" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedLabel": "Interest and other non-operating expenses, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r126", "r129", "r132", "r135", "r137" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r300" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.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 operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r300" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r299" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r38", "r40" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r36", "r40" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r45", "r48", "r50", "r51", "r53", "r57", "r203", "r287", "r292", "r293", "r317", "r334" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonrecurringIncomeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other expense (income) that is infrequent in occurrence or unusual in nature.", "label": "Other Nonrecurring (Income) Expense", "terseLabel": "Recovery of other asset" } } }, "localname": "OtherNonrecurringIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherTaxExpenseBenefit": { "auth_ref": [ "r85", "r236", "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other income tax expense (benefit).", "label": "Other Tax Expense (Benefit)", "negatedTerseLabel": "Excess tax benefit" } } }, "localname": "OtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r70" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchases of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r70" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Payments of cash dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r72" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Payments of deferred financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r65" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r66" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment, net of sale proceeds" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PledgedAssetsSeparatelyReportedFinanceReceivablesPledgedAsCollateralAtFairValue": { "auth_ref": [ "r308" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value, as of the date of each statement of financial position presented, of finance receivables which are owned but transferred to serve as collateral for the payment of the related debt obligation, and that are reclassified and separately reported in the statement of financial position.", "label": "Pledged Assets Separately Reported, Finance Receivables Pledged as Collateral, at Fair Value", "terseLabel": "Receivables pledged under receivables facility" } } }, "localname": "PledgedAssetsSeparatelyReportedFinanceReceivablesPledgedAsCollateralAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r19", "r20" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.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/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r68" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from asset-backed financing" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r67", "r225" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.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. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from stock issued under share-based compensation plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r68", "r83" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from revolving line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r69", "r72" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Payments of deferred and contingent acquisition consideration" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r5", "r6", "r153", "r303", "r321", "r331" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r11", "r18", "r303", "r330", "r345" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Receivables, net" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r71", "r83" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payments on revolving line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r71" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.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", "negatedTerseLabel": "Payments on asset-backed financing" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfUnsecuredDebt": { "auth_ref": [ "r71" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.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 not secured by collateral. Excludes repayments of tax exempt unsecured debt.", "label": "Repayments of Unsecured Debt", "negatedTerseLabel": "Payments on term facility" } } }, "localname": "RepaymentsOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r13", "r208", "r229", "r303", "r328", "r342", "r344" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit) [Abstract]", "terseLabel": "Retained Earnings (Accumulated Deficit) [Abstract]" } } }, "localname": "RetainedEarningsAccumulatedDeficitAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r89", "r90", "r91", "r93", "r100", "r102", "r145", "r226", "r227", "r228", "r241", "r242", "r276", "r339", "r341" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r54", "r84", "r122", "r123", "r128", "r133", "r134", "r138", "r139", "r141", "r144", "r157", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r285", "r320" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r43", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r245", "r246" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r112" ], "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": "Computation of earnings per share and reconciliation of basic and diluted weighted average common shares outstanding" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.", "label": "Schedule of Interest Rate Derivatives [Table Text Block]", "terseLabel": "Schedule of Interest Rate Derivatives" } } }, "localname": "ScheduleOfInterestRateDerivativesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r94", "r97", "r119", "r120" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Schedule of Recent Accounting Pronouncements" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Receivables Securitization Facility" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r7", "r303", "r312", "r325" ], "calculation": { "http://www.poolcorp.com/role/DebtScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "terseLabel": "Short-term borrowings" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r80", "r88" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r30", "r50", "r51", "r52", "r89", "r90", "r91", "r93", "r100", "r102", "r121", "r145", "r203", "r208", "r226", "r227", "r228", "r241", "r242", "r276", "r287", "r288", "r289", "r290", "r291", "r293", "r339", "r340", "r341", "r362" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r89", "r90", "r91", "r121", "r309" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r9", "r10", "r203", "r208" ], "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": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of shares under share-based compensation plans (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r9", "r10", "r208", "r223", "r224" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of stock under share-based compensation plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r9", "r10", "r203", "r208" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Repurchases of common stock, net of retirements (shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r9", "r10", "r203", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Repurchases of common stock, net of retirements" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r10", "r15", "r16", "r84", "r142", "r144", "r285", "r303" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.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\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of dilutive securities: [Abstract]" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r104", "r112" ], "calculation": { "http://www.poolcorp.com/role/EarningsPerShareDetails": { "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", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding: [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r103", "r112" ], "calculation": { "http://www.poolcorp.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average shares outstanding: [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e725-108305" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e765-108305" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r356": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r357": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r358": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r359": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r360": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r361": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "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=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" } }, "version": "2.1" } ZIP 48 0000945841-21-000178-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000945841-21-000178-xbrl.zip M4$L#!!0 ( $)@7%,2DZWE[P< %R>>V=VX6;=I/W5 $I0PA@@N M $I6?WW/!4A)UF,M9Y,VZWQ@3.("N(]SS[T@=?[#U[GW]B_6:[P^X,SZQT4F=Q=]@GOG9ZT3[NG_?[@-$J/NFDW;G=/>NUNKQ_] MNP,E6Q /Y.YL)A,W'G;:[;_6O.C%>:HSA_T, MYH<_PS(;BSGQX!IIUF9Z?J.W3]?7MW>>GK6=C=R\)+89Q, M9Q8Y&NNUV]]F6;0_LMP9H?ZO5-W7VLU \DX)]T(6%91^X M<746^[#.83IWKU\-3L[V3;R<)PD(JJ%$ZH:]HRH599; !<-&!S+?/!>WF]II MOG[5.6J?;5YOV)A/!3-B*L4,%.O&TK+?"CA"'\UP;A#MC/VHS89UVXV\4 M^UNM%8C78-"#'VXZ?0%NZNYTTWMNX1RX83)G]YF>*9&,1#UXJ_11HJ%(IE&M ML ^7&>/9G!69,X6 ':A?OI3!>9Q-<&>((%).N628GDB??%YN0R 3L;"6FSF) M3/B]\%FY6-/B60)EL*7R=;!,VU@:U#V(99@.31)AV&PLXS&S!5V6\V?"B'(1 M,F BK4*!I%H[DVX, VT.5J#=:=T]/C&W8Y8J/;,56(P82>L,%0%.#X/>T+*^$G-; M*;.A[0L)>W]GV.\>^>B-+4-:U@I*%1V*_8$]]*Z[8=P('R0X749*D#.9 #(B M)>V89I#8!$Q!;$'WB;2QTK; /.(0HU6(5FYT+!(\MNP P4D$HATB@'/!#=B4L^AOXQ]/IT\&K$]/'O+#[3R'* MC00"4>X42%P7!@L@):?2^D2'E,C\.M2S+"EBE68,6AT?V9+%E]&IEQ1$@Q)T M 5VL5C+Q1RY;1%8FDAM)!LA0:SSQ9;1288G_?2Y87RP\+>!,!X5PV/*3LI5X3.2_"G2E(YI4WC";BGA*$][<$NXW5[//38P$;Q@0]<0Z<+M MWGL?]N,+:4$M4?IT,\FBJMGR%-P C!?YMQH$-$67K]R%J8 MG\$ 5!ET'!>&_+Q"PX_6FVCK\(3.[%C%QEBB/ RR@PWA%"!!/J[)E6JBQ13^ MM$,'H:Q8Z'(8-!ESNZA3E,D>5"+Q%.>M+^EGCC/-O5#ET6=-OOX''+(;0ON\ M@OI^6]C!UVQA_;N!I,)F?9F/1 ^K6%FF)L7\&15MHQN!7AR]B-/&+LJ'?X#% M)C@F.R&V$EZD49IH))'0R4\_ ); +Y;X"_]3+U2!7OQ62*CL85YD_HV7/7Q1 MW>D[G!6IVOL7E%"!FOE8"@2@I/Y%ES@3_)ZX/%1;S^:^3_ O)JISX[/"6C9T MX0"T)9%Y@HE6+/)X"P3*O@+"B";*?SV4$HLZ8HL)8@%W>#-*GMQZMGY990*- MXSM4@]0@'>IPL?#IBR#Y=S9E-.N!7F4VU6HJB&,S/BI?/9DRX\4D5WHN,#H; MZY#C_!%6$-L_6&Z:7_XNH'KBOP>L<.O:VV3G>]-RT0@($::!4"B>6S&L_C@# M=^6*SX$J01* MJ/9.?7XXZNB4S7GVMM:KK17-89MUO%2UQS<0+;5[:DXW?Z!9JP C(*[C(4#A M?Y_W_@OB%3+[<65ZVA=_!KL^HDA'8(_N2=U_N7UAYKU^U3\^L_ZZ[3/3(VOW M1.O7S9N2,XF((7/Y>GM_6ZX?I>^?SGN_0<.#.P6YWM)+9+OR)[Z M"K[P>LN7XZ_V,XBU7V'D.OP,91C>?$[%QN\REIG@&X'V<@J/D Z%VSWE&1H^ MNH:?G/@?OUS\%U!+ P04 " !"8%Q3Z_1%[_(' :(P $P &5X:&EB M:70S,5\R<3,R,2YH=&W=6FESX[@1_9Y?@=549NPJ791\RAY7S=A.K:LV.\ZL M4Y-\2D$$**$,$5P E*S\^KP&J,,Z8GF.Q&M_D$6B ?3Q^G6#U/E/5Y\N[_YY M>\V&?J39[=\__G)SR6J-5NM+][+5NKJ[8C_?_?47=M!L)^S.\MPIKTS.=:MU M_6N-U8;>%[U6:S*9-"?=IK&#UMWG%BUUT-+&.-D47M0NSND./B47%W\Z_ZG1 M8%-F%Z<"S5F2KROJ>,3?M(]3-K=TW9R<'K4/VV?GG:Z MQ^E11W:Z;<[_E4#)%L3C'.>G6KZOC53>&$K:OW?0:1X?%OYLHH0?]I)V^\^U M('IQGIG<8S^+^?%K7&9M,2\??(-K-MRJ*@ M4_^6, R;A,M)M/L8ZVB5RYD?D@Y9?OV/GV\^WMRQ;M+L;%7]ZPS>-NO[F=C9 MR<1+:;W*5,H)[LQD['*H9,:N'V1:>C66[%.&46E?O"&WI74EQ[[>L-]D&LSI MMCMDDA]*]ANW?9Y+U_CTH.64?4@]C73:[>\5V!^-T(.-5M_4V:V$:NRJR3[8 M,<_K+ T1G<)J[M^^.3PYVS7I"BX$R*FA9>9[W:-9&JI

(X',#\_#S58F MS;=ODJ/VV?KG#1MR@-3*L9(3T*L?*L=^+[F%3_04]PMC$>F<_<78$4O:C;]1 MV&^-T2!=B\& >[CI]!6XJ;/531^Y@W/@AM&4W>=FHJ48R'KT5N4C8:!(;E"I ML ]7.>/YE)6YMZ6$':A=H8S!>9R-<&45URSCE$:6F9$*>1?DU@1RF4KGN)V2 MR(C?RY"0\S4=[@DH@RUUJ(%5QJ;*HN9!+,=T:"* \LE0I4/F2OI8S)](*ZM% MR("1KL1/DA#'0%"(%VIW4+J&8$S!QCFF#]Z;(;7@D2NL]'@F29RN%K M"MO"MW7 .(8MDOC*L^03K%DJ#S5I<":B-^2(^N(O:(4+.!^0@XA2NL%-*JH MN)6M@3X16J\Z290: L"#0=#"=B[HDW(W9)DV$S<#BY4#Y;PE_N=T,^H-+>M+ M,71P3T8MDD,1K^*EHBJ<1Y30^HQR> D\,9BDR\X;98\V MRK 1V;D**4A0G?GZ!"L0BT@/,<%,)!*TPJ MT$RHM-2&G+ZJ\C9.2G7 +1[ M.N^,(V!OK 3!@SLFAHK@@*A'1G(',5, TP8D06AE$30:D7 ,VJ M $.]'LBD^^QZS'49,I+\*;.,3FAC>,)M*.$H3SMP2[S<7,\#-C 1O.!BU] W MI=^^]R[LQ^?2DEJB[.EFDO5GS5: NXP^F)TW:(-7$5X!1HC^6X\#'2*JTAM& M5L+\# :@RF#2M+3DYR4:?K3>R#B/.W159VB3 Z@DB)07+"^HI\ISC3W4E='GQ7Y^CBPE#G7$E2/$ NX(9E0\N?%L_;K* M!!K'#Z@&F44ZU.%B&=(700K/;*IHUB.]JGQL]%@2Q^9\4#UZLE7&RU&AS51B M=#(T,\MUCBUI4'R3[TIM6B?2!$V@9"H7GA9&_V MY0S<56@^[:D\.#1,.JM4Z!OOS:A';VO&Q($H8M4F8;\X7+W(.4V:1T=']"[' MHRIX,=NX>LW3#*]Y6EZLCQTUV\?'6T?;S63KV'];]>"PV4VV3_VF93L[+=L* MCK S@0JJW=.0'YXZ.NT*GK^O=6LK1;/79DF0FNWQ T0K[9Z:TRD>:-8RP B( MJWB(4/C?YWUX>WB%S Z5B;%Y4CWMC3^"99]0IOO@C\Y)/;RW?67FO7US<'SF MPN?*.Z9'ANX(U>^;-!5A$@M#EH7G/6SFDA4GL_"_T^PON#_?AA)*GB MFHN4Q*Y[\+X"E;'66==UI].I,ZT[0IZYPX^N(=5P8R$490U1+"J'0Q$+V7WN MV4_/C-0BDO!XUGTYY E3\)Y-X:-(2/JRJM!Y-<4DC_*)BO_#4!-4RKY.OCX90#QR_E/5^Y6BLE ,V,=3MS+NPZN[T"C:R[X!) MS2,>$@,N$!$,#HZ!I!0&;X[A9"+5A*!06H#?AD_.J3-PX)2%=K)?;WHW-\M# M*[BU1T5F<'Y5F5*%CK=C=-9C!J=$CDC*5.WX(F8SV NU&0D\+]A>JV-"Y!DB M=22T%DG7H/3AM;YIN"[+7/RB169>[QWGJP5^\=S?\7J;/X]2"$6:%GZ< MD[1J> [&G$5(&WEI?L[@.$(DXZ0BI MUJE:"=RPF*6=P*"8*X_L0[72%QAN> MDC3D)%Y+@Y%P;,4=\6V)J.8 ME?-'0E(F:QCC,I2K+":S+D]MI-I%O67JY\8.(8D+Q%OPY\-%N>[X M3J?9,15;8RW0M&1<%'/'%G-7T^4QK/I^<^VHY_AKQ[Y%M=-TO/9F9%TK<2XU MVD5A%+RJU"OE@HQ0 X9ND%V OYCX8A8MFT9D#Y]8[%YIRY_G[T+GQZS.$%%2 MI+9H$F.>"Q&@L4DSEZE'LJ\3+IG9G"H#GSD8M\@V8$KSFUMT^Q)R\T1UF:0* MW/F=>@,1U^F9!+)@1!L(JU/LEW!+BOT 1G4?S50J3$ M&^%F8Y%)I@RTJF:8Q#'@,F2,I1,',L2:JMI5T65)18+4'EYM(<99DSA'IL"- MA>6IKI5;9SW:+HO>MTX9FYQ _J<;P7US*,_K_'&H!6ZS\@U?T"[V6FN4?? # MX>:?4N*'393-MM-HW2Y1-IV=YOKAVV;*%A[A-R1[MYDR-\L/RBYY]-Y]OOS! M2C5:/66?U\XERXGKB;FQP+5)HJ@3*!%S"J5\CT_C=<]?7G_D2JUU+.Y/.#4- M(?G'@8AY.5O1)[M- M=MO 0D^D4MR101^/(9Y4N?@#RP&LJAE+'>5[/-)^SX7;W7)[Q ?OF][ [(%" M8S(*0G*4'AUM>QA$Y@D_L7"5PK(V44P23#7XR83&GG MI[\]&QHWA0M7OR0,K3V-Q:XTO6Y]86/-KL:F098*;?Q'&08#+2[*KOG0W+0A MJTPHMMBS;F_8I\YOF3#8,(A6^.][,7OMSQ@HIVWH=246-[,Q7OI[QKS(VTCQ MYDO(""O]1*]?+)?MAJI,?U&2(PN)LROWW-.MX0 M83.99!"X4Q5L(ZDOI\_E.9=NO?M7HU,??.Y:;!Q-7-:]O6XUZ^SHY/3T[KQ^ M>MH8--C-X%.+790K538(N!?*2/H>=T]/K?81.QI'T?3R]'0VFY5GYV4_N#\= M]$ZQJ8M3U_=#478BY^C]._P&/@5WWO_7NW^=G+"&;\<3X47,#@2/A,/B4'KW M[,X1X1=V2#OQQ$[JYQ5V9T??)$/7%V/9.2*]TD[[T[5W^].J9-W M0]^9OW_GR 5OK'%>:5B5X;#RBO!.?^_\S

3#Y/1EVW?]X/*G"OV[PBLG(SZ1[OSRWP,Y$2%KBQGK^1/N_;L4 HE/ M0A'(D;HQE'^*RRIV3G_.]&B@'5=Z(AE=]0R'9/UNU6\'S4Z;_6;U^O#SW2D^ ME$QL?7H\N(<9#OTH\B>JD\Q,;""K"'8TE0_-7G_ :I^L=@/^#]B@P^H]J]&$ M[S[V+ N_6Y[GK^:_O@UN\B=Z& L0Y9,I>"4W@5] M2LPA_5J]V-4W&3(VP_X*@?+V-@ MK #O @++((Q8#;24HS35[HA)=*I>O2@Q(-IPSK@'A)WXH'B[G4Z+U3N];J=7 M0PU28IPUA,MG/! ,9C75$T."BV+3^]H/ G\F@F(0&LGU,>9@.2,_"-DQ\+$C M1O" PZ1'5^N!<"0PR'T@!)G$0(Q$(#P;;AD*UY]!*[A0U[7VKZSS 46UUZS7 M2C__5'U5N6J7:^422@'2-/W"A%RO)4/JF/(@D#"SRX0H'Q"2"B /OK/+-LJ9L"%M,4%6>5U!5 M5M_N@>2NSJ@($EQFK,ZG,@(F^Q.("P(R"0&LPJ]C$%)8AIF,QGX<*:DF<,S" M,7==-N8/@M9R(K@'X!86-PR!4[$5GX6Q/=:M;=(#L)"AB-C(#Z(Q@V:+N6@U MSQ-?%6FU@F40]SXZU=- 3&0HU*+"U\R' MZP&[]WV'OGK@;LR'KEAN1YFF ,R(G$9T7QB/8)TE(),Y=C(;2U!AL,2H"!%, MVE\\?^8*YUXXZN&46U>L6O( LA&RT,AW >:$/__T\LW58? '2NSKJVIY=X[= MU90[#JS^B2M&T>59-2'7!B6>R"=J@=V8X7Q"_D,4S!Q',J(\'@@(O]%5D*0R@KXXQW0EH1;E!L6B*G+$?(CGJ!V MG21$QJ.(8Q],M8@28Z# HU" L9HW9_:8>_!C0'M#LD%7RV?RJ8D%BJ1E WI!IFAY-!;;AOC)&O'8[YBQVJSV6>."N_ M?IPK4CZHE5B=F*&QQ!*L6JY4=SHC4K?%M$<+XNT6HA>3.O6=0BMDXF+2I6'H MDDN7(JF]T<6P:Z7Y>H9"?/+\EG%N!]/TLHHW5PB[9I[MD&2CG!% ME(A])O^< MJ<^A_/8#5DW!0L28[<%R*X9U.CR*J?HJ2>:L2U>)@7F?,_%5V#%57H&5!5L! M[058NS=?3X(+;H\7Y5ZPX&^O#B6J7C@8JY8\)7]FT:=_ EAHM&0B=ZQ=>I\+"J0DNTXBV4_NKKJY"X M*11NB7T$0.$-17"/VR?B0-Z76*O554N?B1&LK;Z>WLNWY;,W0(*IKW9>7 8" MTY,/8N-F!,TOE<4C?!CZ+G#HVB-JK=Z_&P;OU\;QO=>QLA4;;5&-3H:I6KUB M713-:MX>!_4Y#I+1HQ"?#&$YOYSP$_:7-'AN)M>>":Q=)<%-5 M'8AI($*@#5= #T5NQ@-4G%@,NU1H5DR(TA?*XE_L%!:2=GH$&+(HB(4N]PO M&AY*A9[R:2[VQJ?IY?#[7$"BU_4>-#1S6":BF0(+B GZ(X:? M6(6O2[=7C#K]?BR_L4O'9YZ_9<\XM;7>\2% &\EC2?]A27M2MIAJTF)Y^C0. MP'418:J,C[^^8%OHFSW0(AH34D;@92$%)<6%#G[A*!89H;E4QG/BAQ%%36C, ML*"J9&(A";!Z8/Z"M/2R M?LBJA[G2+D.%)?6VNQ 4DB.8[V$S!%0]/M"#Y[ZR@Z?8DP' D0+&%WT?"8>4 TB M'/!M.PX"'0.6RA9)+T9O0<$*W%L5R2B.,'S(&F+$8S="6 \9U$SM&F7OCZD MA2M>= F U\*%>20Z3^LZBD'2IND=/([&?H R"4*JX_Y9AW1#FH"05VX8)H62 M?R&30.W]W0:7YXI-/J1DR6DVV<&WKHVAOZ324J7+2QE>IV=<<<_=$FXSE&H@ M0^!+E Q_""S+EW:8/K8>P@-T: L=CV?^%1ST2QZJ\AIHC/";^ MB&5$) P0WX$!.B1MXQ1)VV@S(23YF[2$21"KM(A@X2)-10!K.R%>WA2P]?.W MG^4*H*=O1D&,)Y-T.QN"I @/\>(: :.9$I.I2P='Z ,-$E=5>GHO&7JJN-=< M!H):^.C#P#WL''BL-IT&/H@V/O8@?6R);H+O74 LR&C ZDQEK7#'I+\LYV0! MB3,1F?7C82@=R0/@2ZTV88@C:"EBRG4&^4;#26XH9G30GQ]A*QFEPW';'=G7 MQ;:]3D9D4[=_7>UL'DYR27%Y'* 22;VF=%,UZ D C,E.6B7#!,RZ(@BA9XG6 M?TI!+W@&E(P6\T6?0$Y@!T*&6B4-?9A&TGT^\;/DS78'#RE;L2";'Z2+22R" MYZ])=:N<)"G#A%E:$BP)%3)@?&0E=( WZ-'.@>5FS)^A\^VK#=XJ8LIMZHKT MZ=+ M$P ^L$^@"J!I!/@%BNV%* )GTZ8[I>F$D725*\UGM7P)C%L7+.7LNA) MF$PMG2YG4=HFDC::,+H\ E.#J%<%NM8X-@50:4N:(S#"-,73*/PX!.3B#Y-8 M3ICP*P4C0![22] $>7# 6QM 74AU';K )M$]>5H8PTX9):P1ETG._[WD_-F^ M)N=W=?A+:H8V@P RBB17*3#.9_/%>1ST*!WWEGUJ0Q\'E?]]N3?YW[;/.J0. M%_O P76)[&><^;64XX:NVE>,H*%90(,DTUU]N;YVDK/$&)F&=W_M3"/MZN:D MB=3Y?0G:5ML(R<]S-N1]2G0J0PJ%$8=-,(42>^J8"$=E0(Z'?V_,N4X /JKO M_R%3R13((SN/I&X' ;L,)FFK-&'IJ5 *N;#*N2?/MLQ8&T:'B$&['VD"@@!] M$*=F'P;/%\NL$0G!8C;C%'S1H%7#A5R OW;@GI\^MH1&'CGO8^$B;"2MR.'< M1<72PL_*YDI@%H"+(L#;"[58:CR0@? ROKT9-5HNM-X ;%5-8[W^I5\S' MH">>#4_227G*\]5^NI[1G/0@.B^ _04/4:4[$N J94-+2C4I5\5W2$F6T,_F MY,^@*B$UN*@T@.EX(E#SR0> &>5#UC#<%,G1<6(U6ZVBPZR*#M>FJ=3>\O2H MF_T6R\](&O#[K@=[_>\3;;6B.S>K\U"3RIH<>K7I@-78;)ZTQ,UDU[06WI* MR544KSBI]J<+&!WS X>&X,HO@D)I05)-@0? JL0'QB:#IXA+:"[1%AIBE9_8 MWP7M+F&0@Q*<-WLC.'4_1+_-2O:&X*(/^-=G7<"[=&[MPK)/^1P/-7; /T S M EQL(_$>V5NS@H+3@UL 84]Y!J@JUM(=1.G&(3^.3OS1R=2WOXAH::IZSQ 5P66FO1QWU\=* M'I2 O]T; ;=2AL(3V!<[!I^W@.>(DLY=93U8!*Y>3(?2:V9/B*>,XQR \XAL M8Y0>>J]/8,*X@!)RL?2@-NWI:<2S,?C/H;^I[B&GN%$%%OQ @LPD*7,5A,FT M&/$O^.G?"U(,JIE,PG$8 S+W1*H_0DZI_$1]@/'^D*UKW8A3EC>AJO)7*BM; MW8^:G"VKSY.G?C&O.\$(@I/$>G4L0Z4;-267]T!0R5J4[E9\@4^.N$TU#&*1 MH@'/QHX"WY,V !M^C]H-,4W(CD7YOISBHJDSRIQEFD I.5H<49JHSDB_]0E# M4 OJEY6Q6$PVJ6K3$Z%IHUK/K1).&T^.L5YK?]%R*5VJ+,$?I;2_1.&\SN"+ M],Q_XH"DSD57=&P:#"/SM+C@'"*&JU8*H^.K+Y^([E#"$A>NQ6X$:=LM]LOZ!.\.%ZJ];\U"^Q>J<]Z'7P M16>?2ZS1['=O!Y9)V/[-A.VY2=C^)8'H]%B]=MNWZ+U,=7KUWO'=C47\W6PK M'H7O&=PW ';&G\3\=\V^]8)=U_I6@]UV\75;M5ZSWVQ_9)W; 38&-_:L5FV M7\&JD=@MU@RN;I"C[RIN*-,P_G9?3:U/\[$^=6%<,&Z\\_IS 4_V![U;^ ;(4JO7.[U&K5VWV%US<%.BCEJU.YPX_MH? M0 ?X1]NZ8Y\[O5^?C'XDEC8]G=?(MZ28*_FZ(BHR3I0+Z QMV')2;%>4W 4V("RKO9L_[I=W,64ES05*S" M&3)L!'C(^.3BU=*C@+4$AA?M(N$EN.=#LUUK96SOM36XLZPV7>O6>H.FU:?V M/M4^LW8'KVNSWVC6!VH0UF_-AH76#DQ:M]?L]$J))>V =;4ZM] IF/3^[77? M^I];9>"S??;S.BTS978!.5C0,;MMW_6:@P'RO%\+9ZU:/B%4<%K @@-V&0GGH#-FC4%D@LNW:Y]P5N/]^\B<)X'UMY M'Q>;O8_MW^1]43TJHLNRI.0ORB^WD*LJWK4CNP@H':!Y&]P#=H=:IO-AMR?, MIV]PTA%/"K0M;W'+1TK+Q[N,Z/+*<9?;*L-M]5S.V^#5CJM4J .8R(F-[W": MAN(R^>7*D>'4Y?-+Z1$)Z*&KY3$@WSS@]A";N[H/ZDY=UBS[]E7YO'J!7!O! M,",GZ5@S=)D8^C1RUJ^=G9?/7[[=>+E2KFZ\]EBSU4JYLO'#VFZ/#+E"D[X:*M;"TZ=H_>K;S%?(H-F@16;7+V@V7\W&GWK MK5LRZ'ZNUII6I]6ZGO]57BW\E'[^Z>+U54B?[!. ._#%V8T?AV+.;L#%SN/' MY[3B;3X1VZZYMI(P6%#D8/88X%[I,!SDU=Y,>-/I:>K3<,@:P08R-L\!ONGNP& O/(6 50'^,! 1^DQST;#YCIX&N7!2;4S]]JR["(V\\_EM^ MZ,7N_5#CB1A/Y)_W1#[>UGJU]J#3ZS]G7Z1?[V)9PJ#7O+Y%6K!6JV[\D6*L MF/%'#-HT_HCQ1XP_\@_Y(T4W<\4>W6Y&4B NWH"PNJU:_X;==%J-9OMCO\2: M[7IY_WCO,)?,0"QC0 W$,A#+0*R\STV0"DLT#:#:)Y.[GY*8#ZAJK5:3JO*I M>K']T2"J(JV9053&7AI$91"5051YGVF\BC"404[%-ZW[*7'YR*G^F;92&L!4 MI*4R@,F80P.8#& R@,D ID,PK?LI<1MR=[=="W?",MJRT>UU&K?U@:F1*M"Z M&?1D;*-!3P8]&?1D:J3V8'0&9VVL0F^V!U:O31MB:RT3HBK2HAF094RH 5D& M9!F09:JDS.C,Z/Z1T9G-X=]Q<_C3^['-'G"S!_S;]H _4Y^54@(-ZS>KU>G2 M(8$F*U"8%3,.JW%'C,-J'%;CL!J'M7"C,W@JEV=O.KWF_W;:2Z?1F#1 D=;- MH"IC,PVJ,JC*H"I3:[$'HS,X:V/Z+,#D\]_Z@9_8#7_VWG#EW7VK_2>[$_ M6;UFO59B[7*M7%I_1?MNB,Y#UA)X9OV* E[,--#8T?C[BY]&O;=KQD]1U^\+SSI!VS9)=^W,++Q_G?@_9\.?6<./\;1 MQ'W__U!+ P04 " !"8%Q378W&+5XY( M6 -'$F;X]3=R2TP&; :AB5VUB@)I#YD9&4\\$1D9^>?_/6VW*M]CK]_L=OZQ M1%;P4N7_KOWY_R'TOW_M?*AL=/UQ.W8&E;>]: \Z QJ%!,R0]?]E9#T%I99I%4G".>%$66$XD$EPES M$Z1S00\[_=7^X*CWCZ7&8'"T^N;-J>NU5OK1KQQTO[_)W[S) M#5X:7=H\'5Q>>7)RLE)T=O&EV6LU.S"/S9M"SG7[J]MIV ".7;\<(4T3H MU4/N?@;%A%U[T,7EI_WFC>M/V.AJ3-[\;_7#9]^(;8N:G?[ =GR\N.NXCPZL M/;J\,]F^*^X;?5%T"V&"V&7G^KW![Y*^=[5_V\?36]:.Q(<:8-\6WEY?"@YH_ M>?2/PP>"1M"G&W=<]/%GLB8"87UMH/);P@]C-7JI?#/\\O*5_2ZG1/VLD<,K M1C?!K>1;4?SW=CL# MT&14/SN"_OOA7_]8&L33P9OB46_6_L__^3]_#IJ#5ES+\D,7P-?VV&$#O%K_!] M#>"DU_3#]Y\.=F+ZQU(3@Q9+%EWR.G+,G"61JR18T$)38L77C:(I\"^ZFDL= MV\ZOCLW5S0ZT[^PM=*=G6UN=$$__)YXM59H!'AW8WV=NH_O] ]WYOL>JQ^%P M\_O^>W.XW=[EMP1 M??J![I_M??%R>V.+U\X]KIZOT^K[_4;M_;\:U?>;Y_N'!R>U]_OM6KUZ7CT/ MK>WW6]_#^W=-]WY7;G_9/:FU:ZW]>I57-_YNU39V6:U^<+Y7;[5JY^_:^QM_ MM?;H[GGUR^;HGK_A7:*S7^^*_?HZA;:WJN?P_"^[N%;W9'NCUH!GLNJ7_6_5 M]W\?PG-/]_[6YQ_JFX/J9WSZH;[^E3!)J(H&<6\EXB)1Y%1TB,4D:,(V,N&7 MUC#\8[C0G/SYYH8\7U*\;X][/9#MNV;?V]9>M+W-3M@ 8U1*^%<2QM"XIQ)=]W\$F_E.ZOI,NO M2U>:8 6V DF;@%H)8$] B@+\QHQ6P6AMZ-):'O^IB?8C/+\;2N$^2+CBINJ: MQ(,/"+BO1=P!@W9&<\28X]Q0&XB12VN?V 1%NPYR#85L6_:@%.>OQ'E:?9M% M68CTY*N.5D0C(P*+ZQ&702-M@T,16^.X%PXN6%I+MM6/MT3ZYB:EZL44P3KZ MV+^#"69JO-HO/ <0>J6@RJL#X'__6.HWVT>MS(.+SQJ]/"=ND+Z5TWZ 1[RY M^8SA^Z]>.FI#OWO<*_XJ"/CJ:*(-9\53)MK%@V+!["[^:H;\=VK&7J5H4+R3 MM[_=^I^;1.7'F]XTQP.6K]A85 OAZ$=;?^X%]=&KR^^O'C$Q7<7?^=G MW"D':[D'6Z Y\X(':C7#BL$OTBD5*)%?MW+S":9B!H9_Z*@-AB-*,*+B\D&C M;QXYHL?%;+XY9"-':W7W\\:C1Y.%1''"(GE@3X)8$VW$0)4Q"48)YD>S6LWV MK%:3F-4W9R$FW%AJ" ^.)R$L,!68=-X")A#J33%N^&+<\"R.&W[XN.&QC1NF M/D@IJ+-@^*-7QO*$?63@F6E)N1N-&YGM<7LHBCYKW*[K/'#.SQDN+\"^(U'O+G9^E^A$W62&$L()YIQ M);WC5!G&J15*"DG<%-!IU.UXD$GC\,\ +SL]:C5]O"$WX=AB)'@4P M5S\/0/+YGLU_'^I]DYZ \?^.>; M.]]S.8"7S9D+["0R Z9T@@C!O=%..JH$#+I@@EK#AA9\1E3_A@6_,0*/L^ _ M6 ]@S%8"A:&<,VN=]2PJ26PR6$8U'(%9 ;]K(X#'-@(Z*&-P!".@P?>STM*@ ME0^:*<.#"G$X H0R,FLC,(HK/7L$))-:0?=I$(Z+%!RHA)3.I$0-,X+F$2!F MYD: F+&-@!@[NNR>$2IJXDU+3J+PVT4DM/'R^,*)9#Z&9%\-LZZ-MAJW.6WO4'-C6 MG(A) C\"S*3> C7R3CBP&$8( T@2N;"+HT$O3XM>1#XI>J>DMBH ATU@XB+1 MR7-F(C<"1[9C"KG& KP?>G M( B?K&%>3T'02,]Q-(XQ3AQ/DO%DL.:C"-K\Z\6D/.\_C$!#20.:ZQ$ IT1A!+O3,) MTR"P]9[KA1'31#WG\A)U&ER(IO6"*1HJ"!:)>\B3U%H9@4'Z,=&R< ] M'=$9?D%GY-PO5TXT=L ?SK/D>%8JJ1.4BR 5)V#2B=31L+QRE[B%Z2WCX@ET M:K&#R0N7@:V/#)/ 1>)2"VLTU4$&8@66P;O%$^[D8P>3ERJQ3A'F9*+@$$5' MK33:I!BC,$(%K!9/JC,1.YB\H(W"2E#LK!.$NT"!+%+.\A)ZTM$J,@5!S\6X MR:B%(51Y+#%7&/A)L"XQFAP3V&$WHFGSKQ<3C!W(\23%^.A44MHIB@D7,5DN MA)>:LL"(89=.Z?R+9DJQ@S&)R04&H",42X9PY9)3 JR-%:<4.E<\S:9%3$4BT.PLU [&!"?PVU0V8LRS?9Y^EK,ARD=L M0A(^R]!R.VO#@L$W1."\#I=008?'D]BK,,QJ_R"8*SEQT FN1 MDH)1D]9R9HTW0JI$@$XLC&BFY"V-:Z='(IXG$X(WE@TICD(S3\RSS%3&MN/;:&1F M-G+L5*(3W(VUB!;L953**&9 -E(SQO,> M6DL=L2QP0R3SSD]NZ]!B&*4Q[FF2S&98,X::R+6AFF@;;90^6FQ9FN"NKL4S M2N/<>F:IL<&'I 3E.#BK6- 6C).5A&(C%T9,DS1*8Y2/L)HKFB*E0+M59$X; MRPA-#AMMM$P+(Y\I&Z5QJA25,A% .:!XEUKFOJDHDA,J%8_+&RP_RG;DTN M@/6XDA-C2C+6SFJ+H?" &4PF?2+9X IU. &LJPF7:PS!S[PTC M'&MK@];46JV8]!C[6W58YE^X$TY^F8I4>8P.W#E7Q)P]=QK39#4SVH-70!A? M/*E./RPY%4$'RFRNG ^8.#$**>(<,"'+(X)/O93$/1*#.!N9F%$ M,YV2$^,2D\1>!9;+MJC$/1..!B<&)=\:-)"!.#N)GI. MF7*4D!@\-? I#:-=&(L@GVF'<\6Y(QSZ61 MG2;$&J+36*:>Z3=F GL)$I5^+0W"P.PLU M[&!,(N/6*Z],KED)HVF%4X(+*8H:'(D2.SF136L$ .RS8PFX0AT/##LIK658 MI@135V VA9,XYMD^_\BS)G]$"./>)$DXF//((_8V.F:$ Z%J'TE*BR?0J<4. M)B]<+; @..='526$[UX4IV)V,'D!6UI2HQP1BGPBVBDT2$Y:BB+6H,RX\D=7#+/-O9% M3E21*J9<"45&Q;D2*CO#UA+L?>3P>5H8T4S)!QZ3F S5+B0I@W.8>Y$,2=[@ M!.#H*=;2+(R8)NT#CTD^!).@I!,&&\QQ3,XHZDS @5MB?*(+(Y\9\('')#*7 M\BE2AG'G->>8:F&QE'EK:)(^Q<7987A-9/6>[?3A-WC,>C@\[@_RW7.R?2W8 ME%0*$N O)TB M4R2$%/$BGF(S#7F-:R=.D)Z!]Z4) ><+"+L!G>):"" M&9[/2-!.8Y]$(#F7.5*WB&@Y:](<'Y9B*[FCSC(OB_1,JRAA@6KX.$@F%A)+ M9T^:ST#:RU.9.\>Y+=W4BT?=W@!ZD+^Y?=;]4;?;6AU>NYUV+J[=S==>O.'! MA[43$Y12UBAP[#G&Q+$4@LTLBH+';RYJV\HYJ&W[UW$?G,-^?]W#+.H7_OQP M_A3C];?]]M%^^^NXV0JQU_]\?'34.@.7Y!>SXIP>].Q1H^EM M:_CJ_N"HM_KNPXM%[(IB<9,N]XH]6 YIC$R6<0H_:<1$Y106+9B0YL??V I#-I#EP)N MV+[GI'AC'B4!=#&YOJ%.VFHNO/.!\>3IQ9I/.5V>.%W>KR_6=+'&4X998#&O M3UBK)3 6*54^@Q-HS&AK,L$7TP7/WG1YB-AJ_WII._2O./@ 7W_L=<.Q'SQ@ M.HYANN"'3Q<\IB,@J:":,TV IG!GA?8\.DYR^"(J9\*B3)>]M-#ILO; M=;3]XFYTK=L;-*+M#V*O\_FDV6XW.P?9M7X2%6+Z5-OMF(M#DZZO6\O'Y&!6?!P MGPDNI68,$\83@Y.6T9(HN=/!$48]TU2#BQVY%0LR86I_EQ-F/!-&1,X=QM9: M+#DXW [H#"E*@1"MB)$+,F&V_Z><,..9,)%:(8##."T<-RQJ*;F.3%EAC"0B MS7ZJP#O;[/UM6\?QK[/+7_\)3[0]WSC[$+_'ULUURZ97C$0I"40N(\BN12<):!YV^H443.05+B[$MK?+HE M! .+98)RWG&<]R9KQ9*WF,HHJ,6C56TR!^O1ZMC'%1I:"$ MD@S\9J6'M=^QP*H4Z2,UD!B$!<+J:1KX0^K3K52GT3/@UXL'/#BS*8&3BS4Q M 529:TEULO )#2*CL7+IE>CS"U";Z>LSHU%3J74,"8RL2;FRE (J9#6)/!(S MTF=%12G2)^BS0E2,P:*"[V=]<,XGP;A,Q"7''&!L,(:"P.0KT< 7($#3UT"2 MK)>11&,=YL0%1QEW7&!)91*.7?B-%"^D!KXXIZ5@5,>@@=(7:P))>,*Y /U+ MQGE-0]">$WUYINB":."[;N_$]D*A ,W.P:M@MHEE7S)XR2SE5&%M.8N<89*T MI]Y=Z"'#,Q>5G6G!_EB2&)LQ:",%]U+H& D+@6OMG0X8P%-9K!0H:'A5VKB0 MO-0)9IAG(L3 N089DQ0H"5B()(ST]C5HXXO'4L>EC3+&:+E727- SF X$U9E M'/6>$49F/Y;ZH=LY@+%O;T0WJ)\=Q9NQN)Q$LYW>]F*X>,;,!TR5< X'(A)S M( UBG% B;\$W5'#@+G.P+W%&1#*^J"BE4A@%^,5BY)9C0Y0#MB$=D95 M2X9I^/#Q.^N;+6COG*B(,9C""-' #>=)&Z>CHT%SJ\#6@'#F544F*X_QZ8>E MB:MADF?>2ATL4Y%*CZECQCE.YU4_+K?F1G\,>)6_G!,-D3BIH!67%G/PA803 M$1O-&;?",R7F5D,F+9$GZLB;YNDJT,%B5V-_^&C 3>+6?^5+U^_I#\Y:((IVLX,:L7G0&*Q2OJ+$T>"/ MDV88-%8)QO__THU+\-/'GX^_ %MUYS[5X? M,\,=W7SQO>^VNKW5_\#%/W\DZ#U*MMULG:W^=QTDVJ_4XDEEI]NVG?]>[MM. M'_5AO-+PPG[S/$)SH>7%GR?#WBAX3@L(PD7O",W]V:UMU3_"%]MO M@%_U!@65++KD=>28.4MB/H>'!2TT):-\T1]B%I6.S: 98G-UH^L+%S+# MV-(H99G]?>8VNM\_T)WO>ZQZ' XWO^^_-X?;[5U>.PR-_0U_5CWT9WOU3Z>U M\W\UM]]73_?KN^=[]._FWN$W4GO_[O #J[7VSH]:VQM[;._+)U8]W&+5]B:N MUN&^P\9A]P[P4U7JM!?\_ MJ[6W3FOO]T25;L%]G\C>X=;I_ONM[^']WSS\\U^M?=KZ[@[A?>]W6;5>Q7OU M;Z=5N@O_WZ)[AYMX__#;^=[A[OG^QM_-ZN&[;WLMS:LG7P'.I,28(A5\0&"" M LKY'XBG%#BV,0&S7EJ##SX5.'DE@[7*Q*%[/"=7L I @F1\L>]>/J MQ2]_A&;_J&7/ *0+$1A N7CQ"V)4"8=\,PNWOV(K$XMYO\0JY][N?/=7P%6(>]M@W M18N'K89QR:/WCR6V=''#D0T!U'J5'IU6" S%-05LQ71K:(:C\G"E7.\U;:NR MVVGZ;HB5ZN>'8A#_42N'1FS<"IFZO;8=P-W0:2 PT+UNR]E6JSMPW=.[]/73 ML>T!*K7.AN5%YE)UWS7=^UU9_;+?A&L;M?8FV_]2%;6-*JM^@6OA_;7#@WP_ MV?[RKK%_N#>ZYV]XE^CLU[NG^_#L*MVD>_4 ;?Z&J^?^%-3\I';HZ?9&5OU= ML??E7;O6TBJ5<^[NY\WEVO MU2OU[0KPA3J0@@IAE>V="A&_A=\KV^\J]7]N5JY1B4L:L?ZVGK\FAO$;HU3H M_IL"]6:86;SK]BJ#1JS\^T*W*D,.78F=$,/XK? UI5\-=A!1&Q[9R+J.@CU# M9]'V4.S#08^G ,+U?RN-]KQ6=V3G9[)=&8*Z+Q1.G/*L\H:F(6.V7FGFC4 MWF^=[[7W\KN;M;H'HM%JPW^-[?KFR7Y[O[5=#YED /FX133PWF&MN7\(P 3$ MI 9$8_O+'OR7W_U7>[^]*VH42,:A/]W_@6@(SZ6E$AP,'AGB.CF4J_\AP6+. MBW,J*3TB&GS1B49]9[WV>:N@$R73&#*-P:5V75"-U.NV+ZW2Y)LVG$ A^FZO MJ(.[>@S4IY>ORK.42/S'\W].KW=+:Y5!]Y6,[OP$PAXFN7PX1[.?X_"5=TT@ M0K4B'WWU)6-CFT4(R,91M@; MSY4TW'._M(81E9+CY[/K)\S%9ON@TN]Y,(5 92[%^/6 K!P>'2Q5;&MPWU>C MAXYF&=-'IT\AR@S+H].E-Q/GAX52W%3Y"7L(>D4S_!0/@687@8_=17C&8W_^ MG6!F[(WE>D4)]G1_AM"'<,"AEMR29?=H[""N'T0!7QRL=^)!KBEC.X,:?#.7 M@#V*BIZW6GM?_O4-GG>^]V4?')5UL7?>.JR=5T_VSK^=[G^I8G!_&7GL'VEYK[+?W<'6C=;C]I 0:_7B\6#'_BM MI9M/ ZP<'O>:_=#T14"RFUZ!5M\S+ELK.RN?5RJ;[:-6]RSV%E3\S>OVLY@% MO0/;:9X7?__^:J5_$V\KM>Y*R>)+%O^B&##5=;D7YS#K(?1RU<7A__(>*U+R MEU_Q%W:=G:!5SE,UE:+4\I'M?:O\U3UN MQ>^V%Y8GP]9O7/ITC"PV KPB@C_2BK?PZW:OWCWIE*KQ*]7@UU7#&TGRT9A( MZ* 05Y$A S) GF/I>$KYE.B\>OA]M&=@P9,LIA^5&4WHPK78[GWLY9'W93CF M(;-Z\W)6!TZIM5$A$YP&P \6:6P \'$4(A*! Q-+:Q^ZN8RQ[=@R'G.3JTT( MM#]V01M:^\VC,N#XP!E^%9(1"@M'@T3*4L!MZ072(A@4M=1&1:R2]4MK"G/& MD,#X5NKN@OKDOXVF5EYB.NH!&4SWS>WPL"4R:0Z[UHYQ:*GI&H=+CY51DG\QH%DMI'Q 6@AF6)H,AC2IY+ M%P2%R6.T^/UVFM++2>5#%W3F8Z/;>:4I9(>?OH80N$N6(FVC11P3BJPU <&0 M!9(2-ICII35M*!)BMG=HW)V#]=M5SLE__0?,"?5'OS*(K7B4I5X9ELU=K@"2 MMXXSQE8L*&G%WP"P9Z;'3:??19F#YJ )3QSF0L1>#)6CXU[_."=%#+J5SW&X MDD#H;^[W;-!RRO.Z'ZQ.;4N+D.1)6UKT"L%J_ EK>(7K\6^5*5JK7WBKS S& M,>O-0:M(S8G6-RJ^9?O]YSGWL]C'GBU Y/-9VW5;OSV*!\Y'#VNC_*I"B/'4 M-VSG #[H5$X:3?CD"FK&M"8SU2&8T*ZO*SXR NTS0EVA+G/)1X9.ZWY]\Z16 M7Q"TPO.W-[ZQ6KW*]VB5U]I[)WM?WGVKM?3IC2R9P*4D.2)C:/XA.3+) M>>0(,!JIC+".#K=ET;SZ MB3P"PB$.EK/X ;/X*KC(O8DX<8Q\ -;-J4K()8>18M%KBXWG^>C;G.=;SM#G MALNS!;L=*;^ X*MJW4?[I.)CB.0#(9)K#FRFB3 8QPD\TRR M7 *@9OO!_KOROM5UM@4.20M]P?-=#8EWW.K$W*: M2JRXLXIO1/^MTLY+OR>-6.1S97_K6I[Z;^3W87R\8?N5U&R!NV9;+;@B;^S. M7MR_CYO9AP/7S<71!?#@D1LWO)6PG"@TW)X[\NBN.8(7\SE[>?GKO#VW$N!; MH*SYTJ->]+$@L(16BFH7_EC>[=XO6E*TU/8' M%8,KP9[U5YZU'_.EUR+>'O=ZN09TT?EL$@=V<-R?2S1Y[B;L/WS@5#;LP [W1O^ Y%?/N!Z=VSF&*SD6&:=WXL%QJTAW[%<^HWKEMRQ_ M]0=E=&5TQ:#1+#8U'>5-32\-Z<,&7X)T[/_^+ A^B9\O#NO7))L%.T+YUP7K MI]6-K?.O7A/N== H46$0QREG^!B'1!0DTB2YC;K$]7G$]0>!]\U(OSP:S 5V M UK:2@N:'BO6>\#NGLT G-&LE_GIG9]68/*B.[_HMP'TX2V]"Y8'B-.&03A; MSG0<'@?T-0_30>6@UST9-"Z^7@%V'HNVA9B:G>80X@'/\U(5A6[>T\+B:_+' MQ66_O.#^]EUF:VV7L[NF NNV-S;I?GNG5=NXE0!':E]JAWOG5;;_?I/4#@_P_L8NWJ[O M\OTZM.UPEU?K^^W]][NX]D.U!>.C"#%&9)G(>1$^(-)5-1E-5ZO7;0IZV4,>\CVI4Y?#%]M)-57SSM9UNCH=J M@>9,[2Z^?V[KQ?7/]_E&TQ?NHIR*,&2CQ4#_==R'AO7G<5"HZ=A M$"=PZ0,MTM0;/0]HN7EW<*C$RO%BY<4POR]&^>UPD$O,_!5FXNN8&12G6HJ( M1$P.\>05,C@8 $[+4R+4T6@?@9ESD&Z2?A)JSGL<[HR0-]-="YO%&VE WWK9G;UO=DO*'3'=GQ6 M52#6N1Q[;J,!^L[_?&7%^;-'P5RGTK8WNQ_Z2EL;$9A9?9'OA8 IT'>)YM MP=-7FFOG>Z=?2:#2:.&0"Y8@'HU&UCB%A!14"D^]]>Z7@%XN^,[$&OB#-@[. M)W2N%RNXVW[0=1?1(BJ&!UPM9^3KQX#\)!O M (RUW#.C-6=>\$"M9E@Q^$4ZI0(EBV!KQN6C%]O&@L,XPW8#) SV/Q4-?&?A\HU^3E4'FPT<# MLSE]D6AD/,^G$[K@$O8N*6"3'"]CK9:-NMPI>R'>M>&FDF)N^.$.E'X>YDKW M:H17[IW/!_;>,^222^X^+ M?NQYUFKIXIY&[\JK/(C(]:+]AFR"EZ[:UHD]Z^<3'^X^])HO^HG7MPO S\P. M[7M/6VI7AH?XSGY+"^HZ.MVULEFX0K?/,9S(R2K3&(#Z^E\?-O/!7F^W:_7- M6OUQ)ZI/>#^Y7"%&/RD=:$6:\1\I\C)/U6R%\O%G \D5(Q[VU+OCR43,74!Y MCJ/$,[A/_"/8Y5^G$IC+WCGKOQWTNL>=@$9-]#[&E/YX:MCX9X4W4GJQGO_L M#+D_[%!YMWGK MU,)(ZA?S<.QH/"/=OGN"SJ/MN:O+T[(]CVS+(VP/6UK; M^J0F[:GLLUI*** M[7!G\&^['7LUL"]83UE=(?@/HOV[(='RN?&S$. M^B477GCILY(+EYTJ(?8%E4P4$!N [0*^_HP5VWZC\J[5/7D<[);H.L."YR_$ MA1^0##219Y2@,J6YI7_N8!?;IOIY5U61J-_HMN =_='I1I7-?Q\W!VSMXLOV M]7"%Y^MB[^SE6YU^\>YK(5UW>.+L_LJ M.\W^M]+T+LJT8&723VEZ7XEL2]-;FMZ)8^R%0\QOF%YP;P<]D%9A=C_VNCZ& M;&E+N[HH,G^<77W!6ADSB$ZOU-*8>0#E5U'W1-.+NB+ M.&<77U5+PK^XO2T)_TS9EE=!_K2XLZ[)AWA@6T.F7QS975+]A9$V>^).C$5% MW=*B+FYO2XM:6M2)8ZR^L*CK-TQJ7HBJO+-^T.V5UG1A)%U:T]*:OA;9EM:T MM*:3QEA#[LS0W.T,C_R*O;PGS;:&AYD,]YOE0]J.>\U!,P[7JW;[,7\Y=IHNF:YRW!QA,P>53ZBS/Y8 MK-Z6V1\SG?T!#UI:^[SUOK9>W]W9+$%W$4"WD"F3/T/=AYSQ_IAS^ZZ?.?DZ MS^S,QT?-\*&=-\\5-#?5=;K'>*X_],RM'V7[0,&PI8>,QY1Z_\!37Y[<>7E7 MYV=&]/-V@NL#RN[/3 _N/K/[QNE!L][6K4YET.@>PS-"?[D23WT\&E2.8F]X MPG0%Q&!__X%RSN#QK'R%/NUX5D%6)&%C/_+4K'!.G_34GW^GM9B3MM(5Q>>E MK2\WKH\Z]O973L"]91@?Y.K-X+FN=:#;L5*%ZQK]X?G7CRADMG"C48-/[A^, MUSI';AR(_IJGQ_T#\7I6%JZ%\IYXKN\,"I9B2L;5XX=4ZEVHD/*;(W#W<+_SY?K_Q\_!A=GJN-_-D]7 M.]W.NY[U11F\XTYSL).CX=3I8[1RW4>@6(?E\ MQ5*E8]LQOQ<=6'NTNA._Q\YQ[(.^P5#%0O.*R%Q@?Y^YC>[W#W3G^QZK'H?# MS>_[[\WA=GN7UPY#8W_#GU4/_=E>_=-I[?Q?S>WWU=/]^N[Y'OV[N7?XC=3> MOSO\P&JMO?.CUO;&'MO[\HE5#[=8M;V)JW6X[[!Q6/VR2ZH4KFEOB5I]I[%' M]&FM:=J^_:ZS?1A:<#W?;^_Q_8UUMKVQT]C>V.75P_W#O4-_OO]^4\#?I/JE MRCXPN+=]VMH^] 0^/Z]NP+T;NZ>UC4^\ME'EU7IH[1_NPN>;M'K^C>[7][]= MW /O.MZGN[)V_O>WO7KUI$9W3VKU35S;.,#5\X/3&OV[78//J_6]\^WZ?JO6 MWDG5,WSZH;XYJ'[&)U\]MT&H&! S-B$NM$(N!HT<3XPZKX,B;FF-+',"_W'] MYYN;4^$R[CT[C'!L2@EP5'FD[A?D*P/7NCC\"7"TFW%AJ" ^@ MGT)884$OL;=<)4*]*< 57X K+L%U*N!Z?@FN+IC$$V9($V(0CX$@0RE!+"5- M0)A1RI3!E3"S3*FY!:XEP,TEP)7L\:D AX.BDD67O(X<,V=)!&@3+&BA*;%B MQ!Y)R1ZG"7#D$N"H#I:[R)%2D2).O46&,8,,5AX++$,B '!\F4J\C*DJV6,) MKB5[G!9[Q-0'*05UUF@>O3(6N(F/#-NH)>5NQ!Y)R1ZG":[L$EQQ2-$Q%Q F MBB%N8T3.4H%,U D^(<3QG-Z]C(U:9I+."WM\=,0T%?_,5<3T;;<_R%E)=T9- M+SM-']?I.Y%XKNG>9(.%62C;:81+)2P] I9J;Z]%#).,-ED-8&2,1EP(BYR/ M&(F8I*+:">[%TIJ19EGPVR[M'#&^NW'G14G=#Z^\=VUMWI%CSB)A)7(\ SFN MPF%62JX\YMU(,Z< MA4)*Q'DRXIQ?0YQHF%$<14D)XH0QI'E0B$M"%&.1*5XCQ]"AV^F5>R:P$84:B>A\[ ML6=;ZYVP?D->FT-QE1CV& QK7M^B%@27@7I$G,\^$J"94]8@;!5W0:7H=,H[ M<^4RIFR>65.Y[#2[W&>R49824EX"4JX",$R NV4= TBQ#'&L)=(X,N25DYA* M$JA5X(IIO,SE+*U&E6H]UV&44JU?0JVO(BSU5@I9<%H1)I9Y M9[B7B2RM"?!V:,D42DA9A"A)"2DO 2E7 90H.8]<&*2]R@$4:9!E0!QL5 8' M8[&D>FF-&[%,].V0[=SGKB[T*"SWRO-]I%M]G(UX+SMYJ#;#2?- M5JN(GG0'C=BKV'X_#IX6,KEC9&8.M>XF0K]--F;2AP[#;X_"K^TLG5JWT\O' MNO5@?(>%G$O<>@)N7:_K0Z('>2J+9%(XY]I'E'U7I'FBDEO/%"-%71^,;Z'6 M[X^-^,[I4LY,:_2L12Q2\S0&=!Y[W1]5>#U#Z]8E +]MV-Y!N>_WL:I[%9P( MSEJJ,4- &PGBR@MD> A(2:> 0WIA\@$C__4?X*#2/\:T9E-J\"S:Y#%$)TJ; M/&W%OK:#)O $,L1("&H1CSGJ&'PR[J(2U6)88U>LYB Z5A'H?^7HL% M&.EHD!R)0!WB5# $8K0()P5FF0E*DUM:D\N&\QDRRV/*EIB/'2S;1S$'OCH' ME>;- X&>$*:A$2G@(..A$4E(J(@RE"V@N&!.7$8.DT5C172&)D$:KHEXM3,TB$ MQA!Z*<%DBF!RK=!J(-P9(I"0G" .5!9I\,00PRP8PQ67">>%9BV?76:U5.C9 M90=32A\I%7I,"GTM9]U^NVWT)#FIUC&-Q1'+C;Z?]52'MX73W+NMKL='L@Z(L@V7HGW'S* M9C$/JG'0Z,(WW^&2G-Y7QI$?==)6?3VCX3 L_XUV*"<$AQA9L%CXCP@ X09 MX> 9)\:7C9CK&K"O<=U\YC%M%D(W):8M!J:=76(:]EII9C3R. C$ MK??(22\0>(]*QB@DUCD*Q.4R4\]F>B6NS""NS$($J<25A<"5VA57,@)'[K1$ MD>8\/VP]LMA2E+CG#$R9L8XMK4FCE_$=QWB57*G$M'D/9)68MAB8=L65A*-. M! Y<">8%8)HA2#//D07+1P6-0GF=,XGP,M/C*@A79A*-0?$_]KK?F_VL\J!% M-T)F9=;0+$7 -E&@?N_8B>6-;T?BU:;UZ-5W"D5A$L(:R<1)\(A$Q5#AG-C MDLDGJ>8Z=QFLYGJ+5[D>.+LT:AHAIQ)$G@TB5Y0G!*J]]A(%!TC"A63($AR1 M)X9I PCC25A:HVJ9R=OE*$I%GA5%GLL83ZG(SU7D:_&82*GP)L*LQ;G4F[ 2 M&><]BHI+C 5S3J:E-2+$,N6W-;FD R6*S&E4I4219Z/(%1WP1$MK"#@1G@I M$4.2,\@B'F*AP M8'>P6EJ[(U=QCIA-6<]_=IG-& (=)6), #&NJ(R*+B9B,<)&Y8-6?4+:&(&L M=#)B1F/TX!#-5+G^4FMG+ZI1:NW+:^VU, 8W$F@9*"Q-^4PNAB.R3D0P^XH2 M@;50.*?@TMNU-4M#7T+&;(0P2LB8 &1<&7H"K$P%,.\@*HXXE19910-RWC,J M,,_G@P)D\&<'+,:HMK\(6(1F_ZAESW)CX\\UO;SRYI7EP$YG8!/F;O*>R!-VKX<0DW4<"XL1 M)5$B'KA#6B>-!&&,:4*EXCX?]\N7Y1W'__$HM9SRVNEB NO=8EQT8)V% M(&L)K),"UBL'+#(A-<WER:.,PMQLQ"1+B%N0A!W/;LN.JN)HLAK"]S1>(/@%X,X=U[9Q#W+NZ@% M9\N8+#1W+!%V,1CDS"+L+ 3P2X2=%,)>D4CC% XX.ACH%/*Y,1PYBAFRVD?+ MN+9> XED6"V+.[SS&46Y4=#THB&C*^AG65S8NW'UWMSD!>OZW89I M6@!3CMA"/.,7F#&79_;^9?M-?P^!FV5'[7&AL)ETN1X?U/H8>Y\SC(]W893^ MZ%Q=V(V+UQ5SY-+)PJ63]0 GZ]OU)= HO;1!Z+R].^5(O4666XH"]S&!E*+( MV[OXRAU[O6%SZ:251Z?"#H'E1ZYJIBB4HO@TI7H9^< M?"%\<,B2&% V'$A'0Q%+C"EE%$\J+JW1%?/(T_M*9"CYRD^1X9F+<24RO @R M7%MVLY(D93@@@W4.\4 5@@EI$ DN.*\54S07M6 K8H[.$RYAJ20L/X>EYZU@ ME;#T,K!T=FTSNE,&6X7 SP4W"JP(,D+D<[D"\3(8:K!?6E,KCZV1,4/E/N.(?'8V*9 M= ))P@SB6COD(K! + ,-3GB'\]9]OB+F>A?PHW5Q?G*MY@Q5QY]L-2^H.C=! MMA)5GXBJUVJ[4<\U-\!5*6/ 6GU 5@)_E2 >AP/A&M,BS#:N Q]+9)LZLI5\ M<>:#A"6R/0W9KH4)J>16Z C(9HA$W F,+!$:,6T=M8S@I%D1)F1S71^NA-59 M@=62,,Y\D+.$U2?"ZK7".IS8X*1$GN1:7(XDY$)D2&ELA0*4!3GE,.<=BR^S MBFR/RYR;:;3Y4OP10\5"J^Q!'";6]BO=XT%_8#M%/QZ21?F8,9_I 7EPXNC8 M$[K+T7D-*?;SL21R9Q[M9:_G_82"1WIU0TB<:OF>"YA>'Z)T[;CM8F\[%1RE MOWV%U3<794.EAL\F?YAL"9=2PU]2PZ\%D1G!W-O(4$@R(@Y_(J.<05)C M[*+&2E(WU'!>'J=:HLM+\8?)EB\IT>5%T>7:XKMFCBMM$2$, [IPCUSB$M#% MX!A<])&KT+A9ZW0#7O1&NA M$F-2]$XHA)/BB*L(8"0B198%$+A.C(AAJ$2:>0J53&E=_#&T9GX!96%B(R6@ MC M0KJ<6"C 1V""'A0! "1YI!EZ4$<1YXK 5B12 HIEY)+LIE7K&6<),A$-* MI1Z34M=NL 26L-1(2>T1ER: >B>&B"#$B$"43Z)0:B7G*2!2 LJ,LX29B("4 M@#(N0+EB"988Z\ P(*SS.0%14*1%=/!;\M@XSHO=_)DE\)EC"4^HQOFB=>'& MEGI3MG)Q6[E V8YO;;]1"BU?G*?71-LL4\<>9]!MGJG'.L"3,(N9T-N36(NVM M0%(11E3BB@BVM(97=%E0L*S/,U^^R>3V.I<@]1(@=:UR\$C:#E)A"N9Z% XJ2S;S^ W%CM,#,\@F596B,KZG;JQF2*#[X96->*\/_0_+[V)_RX>,.U9_D( M,[ W4I*U/UWOS26"/OBV%]"MXHFKS0&\S?]]3M-[-(5WNQ90?-[_&/DV88-"Y0X-I=0P&MXJM;K(,6 M' _NOV6" _[3X24WA^+ZS]S: C@ HY0%FD45!2=,4:<]B8+YF'=\<>N_$K-T M<5.C=S77#R)RO6B_(9N@@ZNV=6+/^DMO;HQ#N]E!UP?] >-5Z,A/IO4T)_=] M[+88ZX_;VQ\J;[=W/F[OK->WMFNSH(T_;? -1;I2GZQG8(&.>K$1.WU0C,KP M>,89ZL_=D_VWW8X]#DWHS>^SW]:M#H!9]QB>$?J/:VYA&WY8MH-FM^Q1/ZY> M_/)':/:/6O9LM=DI7E[<]$?;]@Y (T> EA7R!UM4O&_X]4A7#5T1G&5U':V" MC%X\TN250I-_L(/#[P1;H9S?^S5>(?=^][/'FA6NG_;4GW]GL"C;.D=M-0]Z MZ@/7[^Y=530/6>H;JN9,A5KJC5Z,E2IX?B 5:_A]ZK@\_&O(J5X+^ZF#G&1=O#@R/J\>/*Z^S M ".'7ZS>T0(,3CFMQC.M7L,)SK4XJ#1O.M*/K^GW<\G/VAK!^$LG_Z+_L[*R M\/CESQ]6%*B3Q%A".-&,*^D=I\HP3JU04DCBQKMO%*;F,,3SH=OOSTQZ]O;G MT<)"^U^-_?;NZ7Y[IUU]O\?WSC_!-0=\C^ZWM]_7VK7WF^/?PDMNN-QO87:#,\KUK?;^Z_WZ-[A[OG/RXL0!M.]NKP M[&(1XN"LMO%-;+_?%/OU [K7WCR%^[_M'^XW:_5:NDR1^(Q/OGIL)?8IH9B4 M0YPQ@TS0'.F4=+*8.NI<.0L6?18$PAA6PB*:<$!<>XQ,\@9ADZ0Q$L=H\H%[ MFB]+*>Y8!)^75?'GP_7\U-:>+[,[_M+:6&#>K&%>Z%D_%N,EN-B\Q M[AD81RXQ#DLF8(0]$DXJQ&4(R/A($!'6"6JRD;)+:X*S94SN(I4EARSQM>20 M$^&0D]U[7^+K,_"57>(K =N7F"+(,IMRH8Z(M&(,L:AUE)J)Z&(Y"Q9]%C@P MIPF$A3CW&/$D'7*.*,2LULP0P7#B2VL,JV7QD-#-C)J^1R^VI.*?N5ILV1XT MAKO:KV4Q_M8"Y?A]M ;SH'-][AN):R(BCUF*F[EA>G@VP*\FQ9/*,I3#.;7A M?,X+IM/(5W4$T;MN#_[L5/QQKQ<[_JPRZ,'3\CX%H!T%D$6 L@/;[/0KK^RD MHM\>P<+&4'ZW#QV&WQY%QPKKI;KL"/KG5"_DO)Z.#SN M#W)"_E\17AWK]K0D=H\@=I=[4C.Q8XD$C)E#NJ#W2A+DDG% \9C'DG%L; )B MMRS$;5KW^V,)W R%)Q8&"N9L9:<$@)D @*LU(J8=\Z2HJN,BXCCED\T(05$D M[JSP5& +ILU.TZG.7A(+." L\G!&-8_"@)P=SBP=5ZBK%6&ZDU4HH'Q(U2 M2!.?$&9"JH 3%](5A(#>/NZ^) 0S 5W$X)'0<'S([274%!J^PQJ^U58EXM8PI#'\*7P 42>)K9*@[?1VA;VIZ/H+;3JZMJUX] B4KU\E^F@P M)7U]V["=@UAI9D7M16CO>0RCJ,9ED*,[+ /1B_U!I6<'L=(_L4?]Y4HG%A4A M_.4C!O8T%IO7_W-:(8*'PT"NXO*NU3WY9PP'\3UT.'^XGNLH[.2RK/U^,X$( M<]M+Q7^DXC?QR87BPW-:\9\[9_M?PI&C7.X=>KAOY]O>>>VP2G<.H9W0QTU2 M@__V#G<.H>W-[8TJW=_X*VW7U[^&H+2S5" 7!$&>&PPTMK M_(X3?GY??MPL'(-[6L["A9R%G[XR3QFQU"(1DLC5BCC,1YU7):E4G&EK)%@O M\?Q).(/.43E#9W^&'GP5G$F=>$(^'TW O=3(!@;3U(F E281$YJC*_J.JG\P M26TG5/YS9G,KRNDYS].S6E^G7XGCFG-"D<>)(AZH1)HQCY0QVGJ.N5R++ MK"#+U3J=MC(U0;Y00@B^#/7:4K=7MV*<5D=RB5 MBC\]Q;]:D',Q86RU189+@CAH.'+6<11%%,8IAVT^_E8OAN!'KY,.$8 > U% ML^K=@6U5NK_:S?&L'.@';S^8.M O$D:14(.QV,]AN2FQVS>F9?,I_E%A%F(JY0X,%48 _=GM%W'TPZ#7=<7&^6KU;ZW9RLWO=%O3V8&NT;Z$T$8\P$=MOKX6R M\MI?2$* SYHS2[%ER'HND;>1)&-A3O!\2B!<%B$LVOB"!X1*(IPK$UV+(6 >G1,Z,H<#&4\[.U<8BF N$!LQTXD45 MFF-&KG,[BB>-*] _(O@?FCVCUKV+'_+#I^0&WO8"9*IZXVAS V_S/#1-S!6^NL4ZF'#'@_MOF:!^_52;Z ]E#Z[]S*TM&!.P/&6#HE11RXG* M^44D"N:CV:[, OC]M\ W< M_,NV #=CY7,CQD'_X6T?\J]F)\!?JW2%BFD4H2NZ\]M6!\Q!]QB>$?K+E7CJ M8Z:0C6PZH(_V]^=VJK#!5Z!0,%7H7,L>]>/JQ2]_7-CP9J=H8G'3'VW;.P!5 M&"%)AI\?6&KQPN'7(R4Q9D5AE?5DQ*I&+QZIT$JA0C\0[^%W0JT(0>[]&J\\ M]3O!V)/N_%EC"5DQW+SVQFHJ7Z*Q4CRLL0^L5/F @T*><.D=@::1%LY25/TS M@$ELN]BK,+S\@*-ARH%8]('8B'XT#N3F.)3:],NQRZM)KWGNY$#JQ/K_T&K" M,\!++P>G\B*K3')%/* %=[B&.2")V,H=Q,W9?LP/ /Y)?F"8+U $&MHQI06% M!Y^)]IA3Q1YQ1.+,*/0]FR!V._8X-,&3NI707H[1K([1S&O8A+8B3*+/=T/] M>K]_/=HPI4,,9W"X9OE@RG*X7LUP3:@VS?3Z/#S 95"Q!1 ][33AA^X-7:1Q M>X9JE<-5#M?4J-"#CPV>(B39?J.HI>_S+_'?Q\WOMI67L5_"D#UF^&8M)W!, MB>$SF=7W[-1N(O/&&ND$$8)[HYUT5 F,C6""6L.^;HTCHQMF:/YO\VJ2[L3^ MH-?TX.3E+]8[X>8'UZZ?9?M'W[*:7Q\_[!ZNO=E M[VR[_HW7ONR=[QVV&C^F[L&SV/X7N+_>:-3JH5W;R&E\C7;U_%UC_W!+;-6.I)/@55LV6N;I^# M/'_IVW.4@#W+<#FF%.J9A,LQ;$FD*EK)F:><,VNA^RPJ26PR6$8UA,MGYSZ7 M<#DYN,37#HW&2J3 $%8)(VZX1C82CG#4C@='.<%\:4WQ9<7-XM6C+R%K02%+ M!V4,CD9SF,;<2DN#5CYHI@P/*L0A9!'*2 E9\P%9]!*R@I'68*R0TT("9!F! MC* ,,6]"%)A3CLG2&N/+9&P[I6>HE/4<..D[T4>8YJX5AT?8OFAH9]X/^9X/ M9_::2&MQ, H,EQ#V& AK7G-2;;1""TM1=!J<5"0 .)I:%N!W>*I5W891W(@Y.J;QC4-XKQX4E$2T6"6&I-0+<)50!E##$7J5W[9MD?;/5')R]:/+, M%<+--)#-A_OR<2C+84;=YWAD>W806V<[\:C;&\0PW!<=KTG_\H:W>>O:(/9L M:WWPSC9[?]O6<2PA\#$0>';-\2&)!9F40-($B;BP 0&AL<@HKB,7DBH6EM88 M)LM$SE&MTQD*:<\;@,R'&U,"R%0!Y,H! MJ9DJK4Q?5M^2*:H<.\GX5 R.XYR,_4]J]1Y>B+2]WNIN6S68:K]QQU[180LF+0)RD&4 M +T-X(70$(RQ%+0MK"4*4XT9RC&R%JIIC#%<&ZKD MRE$X5Z5Z1S&9ZV<,-\OELVZ:8UE_AK4%VW/ J5=\88 M!&.Y ^0Y%8-&2HC",!]5YD6-K/[3L=07/2\#LF;Z5VOP8%AD&-9,8Y&-LT@G M"A,S8U$:B"XD0.DD$.8,3$EI5:04_;RT?+9Y&2F]J-?LC4Z:A% :&* B6EP3@<@8;TK M1,8X-S5JHX4>%_@-VP]_D@WJ")G.:AB_G # MB*SFI+$,@KQFF6Q@1?^M06*MQ]KR#3F0&^0?%.3OQ)1JD+\1Y,\T#)4PR<9<\+$3:R:BWA_D3\RJTPLYWXQ][1K2 ?.(AK44 Z[5!,C$(HZ:Z <:2B,#T'(>LQQ/I;R8F+$\,SH@:K- MO6:081C#C4$VR" =VSB@4 QY L=X!K0J%-O8"2#&B9.4Y*B6>C W9O;&H<*& MXOZB^(Y"A0W%FT/QF1X@O'-$G!?[=M5RSY@"8$1@+ >'0:$Y1K$="]R4?ZM' M"9+]-6N^F\WB'Y.#@Y;V.'@;YE24C:?6XJEG77N%B^1U#@&<%!Z*VD%0#AL! M:#RAST6..>WL"EOLE6&'_5I25'\UG3NQ5QI;7),M.K:)3^@4KVW/4^VHAYJ M%+?@C.39:I6EJ=X-Y\92]RGYJ2%VB+9)0^QU$7MVOD?###J7(=L4"V(S@J5 MH(BCRRTF MLF":Z=JOAHV5Z%.'X0;F(5HT#8SK< FK05%!1X3 [2HP$;&P*(@-(:B M.:FRY!M+*FY!ERO@L$85E^^KM9/F:7'7; M67QZ)ME&9&L1V4]=\\;ZA"G[!%@8K1"9[GGQ;'#II&9&L1 MV:NN"2,%-\F*")Y+ D3AP$E#H),(J$EEE'IG5P@^9JT->*.0 1LQC4(V22'G M2F&\U(D"),=K$CV+X%2R(*1(F:E &0N%<,O&0MXXW:S!N+\POA-CIL%XHS ^ MTP2T-)E+H4"@\H BMM0%_**;, M69?/O=DTM)XUUR"NT#5A3#:(P2@(HOIBK/#@0K 0?-;.&R+*M?6W+;S56G\W MYABP!=.88P/,T;%<%/(06"*0IJ:G9N^!#'JPG)'W@9"K4%6>L6SMOA\R>N_& M<&GHW01ZS\Y]CYFKF#0$LK*@US)PC&RMH2EZG&MY;W:+_^XM6Z*:^S<9KB=-AEMC+T68[\Y%VQ"&UST&ICR1=^* M4H$7/()U(E-T4ARW,1@+6WZD'+*Q-K!FQ@^64R\7YA9PZC!,VL:IU^+4C@UK M@J3@G(7(HP,4V8 /%L'H%**+CEBJ+:S&RIKRLZDIGXW7&J_UZ<;[9NPW7KL> MKW5J*X++5GJ$0F\&D(FB)HJB,!K-"J,I\I*O,BR-=&-M-I57T#K17^,S.HLF MR[+$V5'ME/'756M7>4M7^> =2M]/R$\.)LO)R7SLQ7(6?GL[.R@+M?B/_V<% M-U^M6M\OW]]JIN_FE_1>C\S+";*MV(!7K']ZV25+]N#S=4[&$(T.SFCKRUO- MV]G\XO5MS[05&_:*/4QB^ILD1N[ZS%"/0BCWL5R,#ND]%?WR/J)T?7:N;"@0 MUTO_R4!B;2<[]/GQ!FV3_:[A3_GU_,@CPTDG+L%YEFMG8 ^NB MD2MQ++0U& MOK.+',=<74QV&E[D;4!.Z#Y3X8;\S+VDPH&$R!H5;H(*N_W1M1/6, NQT!V@ M4@&\BP3,(1<:NXM@Q"S!JP MUMQ1G=[ 9<(LI$6F8Z4C/3;J8D[4X OOAF$OSX]2'*4_#]-T<1*%F*W*\L)% M9U^KT7L(YF<5>"?PU'CN.CQW;H@52<^D" 1"&5EXSCJPWB+D*(R,/J:H?.$Y MRU1A%FVKU@"%\5V9.@_!F(-RQ=!(+C+($RL@ #4>@)#@D$8()PJO$686P M'.M+-(#!E^P-P-+Y\>ULOH1EFK\;^=E\/ONC7/ZQN7-JZ!R6%U2 SO+H8#9] M<_S:F/QRU-HL#M;N.9S-#K[\\>77'T5^0G;/CX4]R]^_?%)$_&@:S_]A/Z^J MFK]_V>')1I!K$>2Y>5G!)Z:Y3E LH@ HT0)518=R],QQSS0+JS$W!@=M(?7/ M*?Y@B*;?%E(CFGLDFHXQQ;CC468/)AH!J%@&JK:5"SK)/!%CD &:38U";H5"SN4$%A68O 5N50#DQH#// %3 MB5/(BAF5=W:5'CO3IV9R#<9#,H@:C&\'QF>:@(M>2)8C))D:#?4-]7=C4C74 MWQSU9WH&7VVK3+-4^X M\TAPS"' M&X=LED.ZMK$6"64NFY9JMK;6$;Q7$HRV46=DW*9:N._&:&X\/J[AN+\XOA,# MM^%XPSCN#I)+6B6AP!$28)8%QP'K/'OM'>9DN.$%QV:L'V+_C?Z:-=^?JR\; MCZ9IV=(@!V_45*F^+$*MJ=]M$.8U^>NWQ:H:#8]: ]XT[-L$='1LF9X;9R#KSV@I $2IM2 U1 M9:,]9N>X+MPA[%B(B]S1\/M@\'LW4;J&WXW@M^O'U%KQY]C+$'=VD>&8WSQ2US(>KPZ]50ECIT5&CW(>>TUDPS!BC@M4.QZ81F;7 M(K,/C[J&C/#((\D,0D0-F*P$TJ;\4WO'F$7E? MP64J9,-3!.>EA2(U4S1ASV5B.[O.V3&[N?;4X/X0X7[7W2D:W->%^YEN8;B1 M0E QD;Q)!>Y6%6.)>U!*:J+RZ#BOND79!.-"T4,!_"<:4X@A-Z:XTJ*UB[R5 MB_R,;1XGB\,#>E^1D?[^FK;CE6VY-KES@X*ZA;_\?^LX.:K M4?KWT63Y_LM;]0%M?@WO50>[_+!M*]96[%97[#/T=-V[BY/?3S]B]9;)-*9I MN0R[6N?[N/?'LW?O9O5;"UN-1__X.Y/G>9K_^);F:2.>CJ=[W_[5O#F^E!5O M/J?Y_OS')2U3_!<='*6SKSXQ>U@S>ZY@]H3ELU,OQV/'7O_?6Q;>_6M*/[NC M_5_?X-Z[UP?[+U_]^>K=3W^6^_IM[[M_E?7Y"^;9]A;9\4BETME0:2 M"LL>XL7Z%HZ#%CDE06@([;6VS_4<+VW[#&O[Y(P^1R6A[!8J[.,0/'D&+!O4 M)@=B0>_LLB\8NRP4]+DG1H)?W5Z)-;<%%WP&)SY+6&WZ^S-5?[+(Q0W"UB;XD"TYH T(EI;W,0>6_8[1+M],- M5*FVG8:]G8(VAG/'0'KF:P6V!5)! "/O!&F;#?%UM],-SL:VG8:]G9(.,0IT M8'1F@$D@4#F40+$ZGHS*F42K$?!LS(Y_KG-L'F^Z$7V4]YD-70S=/EJ[@SC= M]X^6BR5-JX.A >A> /03_\4GGU6RQ4QAH0((&3A>F3F@"LD&&:RJ'3'&S+BQ MLG@!'>,U5E**&L_O&V2OQ"RO,*KV0@#67%$,6 MQ6;S 8+.VB3%D"FQPIF08EQ.]D^J/)/%XBC%49%GWS6>V=F^&]%R]&,Z7*9W M/LU'DHU'57T9GSUW' C(J/#5$3V>SIX?_X>6@51 MOU+K/TF;*\]K2W-;ERH[_5P-9>N"AIR< 528ZQPF"<;HZ(Q3.FE3R6[(N?.M MJK O!O0F,^ ;)VR4$SJ9[E%);JU18 0KG( 1@1(OU@85BQ8QDXGQ4DYHN'PP MN+Q^JGK#Y69Q>796CE@=$B36,R>4:##R9(.[KN8M]=$-8QZW3/A/B^R?3I]?"S9#KDU M7EN+U\[-QS,R(I>,%:,C64#-!9"T")Q+Q[A')S#L["H48ZLN5M8-R!!IC1S[ MJ_#<22ENXY&-\TC';@GH61;> %-) QIFP1G+(&6*7&7I)2OZD>)RS.2F"O8: MEGN(Y3NILVU8WCR6.[,FA'?:)P*-7 'F),&+S$#:$)R6I#FO.@%W8V4V-16^ M1]U9!V#PO$A+*D_&4:+YM%SZ8M0ZL@[>T#D5ZC%Y(GJ=K=40BF()J*( ;YP!;W6N[GE_1G8[\UV&_OR;DA?(734N0Y0LYU MFCC6*5H2Y40GK>"W!QYJ)!NZ'">[K&R@-W#T$=\=L(:5] MC.6DEJ: .XL$-G@'7%IDE+6QZ.LHB3'C%Z,S]P+N!S\V[WB(Q.*3#07O.SHS MW+[/PPC==%M)?K.2>".XM0CNW/0\AY:G)".@=M7%:C)XK5E1%:7618W6Q MJK'@%]67X85J>M-IOC'.8((\C7%NS#C=B>(F_,+"OMD'8M.WU&3?3%4>)'$OF2UE$&6=' M_B!]E/3-B/(>^W-?+I-_7'/6RB86J"\GR# LULOOE/!U0[=_X5;UFD*MW_W4!:)'J!^SL_B?_KWNR;L29 M=7/\^*1\Q.\ICO)\]FY$1W%2DXOS9$K3,%D%\6F9WI557GSQR=Z:?Q%69Q^$ M\L8TOST677WBE[76>1*N<-\OWZ81A9HS3=/WM<'HWFQ9'6;S\O1T-"G7^F:^ M:IHS7XYF>;0L+W\\FZ[V_BKG^MN/R_+C%9;EY*M7V_7B-OEC$I=O3_F^\ZX3 M2+*SMY O5W"T_/1;[G#!_W9YY5\ZEW8>Z]6N3H9DM:%HA#""D!OA;>!)R9"\ M=PHI_"+4SNF;WGZ<#7Q(;Q+X>:+?BL99;O!+.OB#WB]V_OO\/BR;\.2"L,+O M"NNU(JJ3Y=K]'S__[]W+[N%>U_J"(VVUUL_W][\?/=Y_\7S_Q:.73_?W_K[Q M;0\NN "ID/6BH.@S/Y8].A^+M_L__G3](0M_ZO_U_IT M6LAL=E0^(RX^7N[J[#VCG=5Y7Z[H@ X7Z>6;T MK+SL[6+T32'E>&XQKBCJ*XS:?; +>*XG_5U,X1TV3CHNLS.C4GS.J.SY'JBQ MQZN$TJ]RQUNW;WK_,,V+W5=G6M0I#RM7VJUFP5_A,ZZ[IX9+ M56TY;V>Z_*:RJ.[UMO?2_;K MZX.])WN_/OOP WO][@?<^_#TCU<_?SMY_?+KMZ]>/GV___.W%\(NKUX^$GOB MA_=[[WYBY7L_[#UY\>[UDS?EFLM[?O[GP;/OOGU;KK]\_[=Y[S%[OPJY_,C^ M^ 6]Y5R2+B)1XG@6LC7.@P],J2(YGGA-<$8<"Q%J!"^8!+(AD41+P?J=7CQ?(X-K*:I MP"U,#M)H^E%3K<_7?X4:-SF5]6TA#6OQ^V)0#7[&[ M[LQVK_?_)!T6B$ZH,F-KPO9P3*ZN7)NBL8ZB,>E87(*40NX2^.BJQ64<@HLZ*;5JP<3$6M/"F\&U-;PQ, NE\<;U>>/,0%&9>^42 O.^&"A!:[ B M:$A>4":+V;C:NHV-W5;/WKA?0^7=K%S,A^MK/MO297M@FL^9 ?KM;-X5CL?=?Q3!BS10-"U7G&P@IP) Q8[W@4F97#:55"Q30.60MJG?H?M!;4:.)6 M:.),ZS',1A8C@F-2 RHMP07.P 0RPG-/,MN=76=N[)(=\7;CV]I7FQ9 MJOGLM9XD31?-\?/ U)^5C+^N(G[4R:6B^_"Q42WFWABDK\I/8Y [9I SM8AE9XV-!E26U7KR%JR6%C21 M4[)L!F)FQ2#,#2A8?5IA52XV_3WP^_?*K?)S'3<[.!LR.ZE4$[K5C)/I[^DD M9#^N@?GF#5M;'5QGIL,&],'SA'V64O3M?/;N6-[/TO+M+#X]D^QJ:,.326X$4Y2..*<$Q=Z5Q>HU$J@(%+*/,@J) M2@G.ZV$4>.(2%"RK4!I.%UFEI6 M(&P@2QA%\K4!)-I^X'FK'%A/WQW29%[W?^V[\&8VBW],#@Y6O8./)TO28I&6 M;9KDD/Q9>?)GBO AS6<77/15F&I<=MZW'9N*(O*3D9*#%R6#- : M =99!;ILVY0BYZPVLEFUWA9?-6]6XX_A>[,:B6R$1#H*4N!**RK\P6,N"I+T M""[9 %&1%]%8E\GM[.JQPXLF3V_=60_+Y[.:WMC<.#W7@JXSHG,EV;W9M-;. M'-N)W_Q9??2I,=I:C':NYW^J&9K)VK;?;<6SHBD/0BB+OJPS&E;:2$?R30E92PGYH6O3&)=%(&O!1)* : Q8 M&TP=9A8UTU%8Q8L28O78F(MJ2 M-]P#;O0A--VSW!-L= X.<]BZ8 "YA!K19 M@<^9@ZX5&-RB,CD4;$LUYN)B?6D+4]\V1)_/9_$H+%>)==/E;'[=MJG;$E(: MOA+S]$S2C=C6(K:?S@U?-3QGDSTHQE7-O:%";*A!&)M9C%XD6?MM:#.6R&] M;"T\W#RA#=.WB.F.LE)1'!E9<#IQ0(4*BI(B0 0>-(LV6BS*BG-CHR_VT&GQ MXCM26-(A3>(H'3O_%YO)J-L6.VWXZLN)_)^DG.;S%$]B0*=6VRJ%IG'@>ASX MJJO79.80,QJP1:I%KV$.G*AAH)F?'PN[,=M:S!:ZBHH7FA7UA 'Z6JN>ZDAOA1&$8<&;I*WEN+/+ M48\U'W0N7/, /6A5J?')/?))1U-BCI,/W@$J*H:/< Q

WSHW2I[R<<%?-ANNRFQ35'T /7I.I>^/Y,WJ=&X\=1D)V_ M-6)D]69F=W=HT8P+=6Y8<+]Y'ZR';Y^_],BQ:?3CY3XZ... M:(RX%B/^UE7 @C*1BA4*,3H$Q%RG^G .UN?H=8XJ22J6J7)C=LD,P0$I8&NB M=T!>L,$2TL 4MT9(MT9('15-$>K(-$'1R"R@9A&*6L; BH3>Q8@BNT)(UHX= MWU1CC=LFA1/][?0Z3K:[72'^'@=3WN0S.DO&+U^P@5WAP]*Q+]?UCOLFWJ$Z M/=CU:_6[?:_?[?5M/SJKD*\%\_YH45ZR6'3*Z5>F[JJ0?IYBBR8\H+32Y_1^ MU9GVY>S1L7B__BC]5;/:JD.>_"4V17$=1?'7<]V*LA19.1U ,JL!?7EPV470 M5#3^Y)43MDYC,V-K+R;4MV32'B![:(6]#=FWB.QNZVDKF6;" [>.U31Q 3YX M!9[);!0ZDWU-$\>QOF36T)#+>GNMTSP_FH>W5#,CBOIR.*^N^>7[599$*EO^ ML"+CHW:S*%N_OJ;<9;QWAWVO.7#PVLWSDYWP_("FRT?3^,WI9F@,N!8#/NOJ M-E*P&'R*4(XV#HA) W'!(3O-L^,N2=(K!A3B8E9$J__M :X'K]LT7&\*UQW- M)CLCK%<,2+E<<*TL6.L%J*0LMR$SR6K'$CVV[B8V2QM_=I57#N[6!G?!=SZ* MKM<*],<,EZ/%:MKEI-8H^(A6*DH^YU=%&/.V&T8!\B<.E MAEXHXXT:>D4-W>HL(L621$@4+6"M/[ J&1#:"T;6, JY4 ,?*[6!%J&W3@V; MR#:YA7#U33[CEK)-[N\*'Y:^>[GJ]>UD2M-PA^KM8-=OX]DF;<6NG6TRQ,C, M2:!EE.>S=Z-Y^GUV\'N%77WE*M=DGN+D>N/,M\5=.[#:B%.)U\'(W]<0]'Y^ MO!)R4P/740,_G)M@KK1B,5H)048$#%Z##W5RC8Y.>8\R6;>S:US1 ]G%ZK#A ME4*TL,_6ES0T'MD4CW3;TN>08J@C)YBH->W. ,E H#R74:/34IC"(^C&%B^Z MF@;?[J/?JM))F'-44+A116E;I,,3D>_GQG#79[AS\],%!N-1 M,< ]M+'/?")=YP? \X[F@JAM"S*!!B M9L7.X45G<3E*B"*C-L2HO&!GUS$WUK(G.-X^?\ZJ\SS4&TMQE$]]JLV;\S"] M.4\7BZ,BX;2??TSAJ##?*A(2EP%-A-E\HK2@L08+SNLC-6R,$ M1BT#JTVJV;CLON;5:7SRL+PZC4\VP2<=G&(A0%20-+-5<@ M2)LSUME%04)91>4S$&E0"T M7A5V(PDBF1P59UJI6%.AU*7:4O/L] #%0_;L-!1?'\4='46HR+ES%KC$6CX8 M,M@D")P,.A3!2FY-U5'TI3I*\^O<@7JR3/-WHTRA-O5]WYPY#U0K^6FZ:(QV M34;[X=Q 'NUMMBE -,%"$:(&%XM>8CU:XZ,KA"=V=O78R8N9.:T>N@*M<)J[H6R&D[UPLA5FN6Z$^J+8"')=@OSI7 JR8X1"E)T=J!AN@EFP,B%X M)81*9+*A.I]B;.V@0U7-^[/MH:K&,W?/,QU%#$5T4C@-*=4FZUE[L,XA<*FR M9E%H6Q/XN!R+2SKLM3DX=^4DNH$R-FH^I0?@4UK1Y#D'>=T1+XN0O_ZX'[XO MK&C%T.=X/P&^%H^JC9I0+LG(J&E GLZ?<]J+\K3FA'H#:\]>FI/OY8R^1QU7* MC=O6XK9S?=!\SMR@\. T1:"Z3,/I MK>"THX,4FR(HKBTPEJCJ( Z_2/;M3Z,UZ2\ M-^>2CV.21GD$FV4 9%$"43' 8G;H?12*6;NS*_5-.*\Y61ZV8M)0?"\H[B@N MT:"V9;^"24P6% L&SI*!K&SPF>E<$+ZS*^PP/"?]:Y7?Y@5LB[_K?&+6JO\%S_5O?"T/%&,D-_3HVEG.N$%")SS$@/65"QTDD)(!LRZ)BL8YDKQ6ND@(^5N#BLOF5L-2H: M3,96HZ(^4E&WF1,:$RPW$%>-"720X(,(D+ \RJ2D-7(U6TR[BUD*+:?KKCR' MJPE0<5+G>4S;;-3^NP6O%:Y\*1^W,SJXU8\5D1."9-Z "B:*K\.AS+;W58^XN M>G);SM5=S*[IDDA< ML8 9=# 1,*L$SJ$L.D[(,K*@-Y7K?-#-O@]OFFT'58 M5I]/^K-8#M,W:32G91H=_[YJ-[!2M%8)[?67].^CR>\%(,7BN&^_T)5'IO>. M1_N09W2>((_WP7[^YF07O"B;8']:.;/^?',F]!=IL9Q/PC+%^H=5I7'WB.RJ(9,&B>"+RB&TL]\5FO^:RC-'H5>'2!0*5B[&(.$4CK #I[X7E.3.AB]J(> M72XPM)]NPU[3:TW5A5M-,ZQ M5'C5>D32)*(U(=IB==7$Z?3+T\JH7$A^7XS:"'(M@CS7IBLZ3<64-N"MTL6J M=@J<$A)D<#$IA@(9W]F5..;BXJR, 2E\+;^MO\J;EMJ:0B\B*H\J1Z_*&:V] MRUDX679C91CN&L,,B&&Z0P(%QLR-!&VJ"N9D!&^*1A:=+>H7*XI9BK5/QUA9 MV>H%^Z-HI?+\S52LS]BU5U2DCU?H2UGD&&='_B!]],/>*.OE[H3AZK5=02?[ MQS4MC0TLT#T=)5==F37.$JZS*L>'5UPI#,YZ[851Q>!74@ER2-XYE#V7 $J'DY2X)E@")@_9.*-NSL6CG&2XHA;D5;O;B%;\$_ M>7.$W[,+W7U-JI? MD^H[9@.76BJK."B,&I!I B^0@G M%-1YU\E>8&=O(5^NX&CYZ;?<^GI_WKA;+2^>7XKN8[W:%1\EJPU%(X01A-P( M;P-/2H;DO5-(X1=A=T[?]'9^>@>']":!GR?Z#2B7&_R2#OZ@]XN=_SZW#N\F M4^@N^A76:P61O]G5@X'$Y[WP*Q$]W]__?O1X_\7S_1>/7C[=W^O]!9_#WQGJ M*CP?G^1W3Z:C58WHV]E!X7[48_N\'+4_.=/4SJ*DW)_ M_]7_:WTZ+:PX.ZH3+!?K7^XG0%*.RGH G3'@ZLPK]W1 AXOTY>DO7YVV2YU, M5U>V>M-7[VC^IN#^A#8K[/]RX*TNYOC/)XS@W!=2?V1?\FG]3TESKG7]WL?8+[D2[UJN^\Q*K\\8]?Z]\_^X+ M9O1 9#6D:^7R"\$&<['\"XY78Y?/Q H^&P%'1U457VU+58S*%:_U1ZY\_0V31?%]+V=)3KWTBO2XQ BII<[ MEFZV9AVODOAS8ZFRP=X-M[K MJCZFP^J0O.>#X%Z7X!N:UWS9J\#RP:[!][/%5M__R]E?0; -^4U?TT$=&U"S MF9ZDD-[Y-!])/A[5N&"/*@___N0:>K[G:GK0XB^QVZ!<9(*D=MDBC\9ERL:Y MH'@VI)C=3%+Y6AV=>3UR\?\=>_/I.OGSQ]O_?A MQ6_[3W[#_2=[D[V70>W__.V[/?'TC[T/>[_^-33[^MT_#YX]^=>[9Q]J:/>I MW/ON!]Q_^0:?B:=\[\-OZM7/Y1Y^?23+]>9G$_9^%9;]D?WQBR?A-.H + H/ M&!,'JQ5!UHX2MU8[)79VD8V%O#A \<8E-9_5\@:0YG)-S/>.7J^;Q7*%^Q\H MUUU,4KD^T9WGLFY,[3B6UAAL/09C'QE,<(DQ:P\JN @HR8.-C(/63&I/#I7/ ME<&VC+UN,>32&+$QXD=&1 PJ<"ZTR.BUMB*98%WRVJI0GM^(ZM?H\J9TB1_I M4C)A0W0:=%8<4(NB\&&2X)C@P>20C=<[NXJ[L3(;3L7K/6Z3B-824PJ'R"B+%S'L@!KI0:CC#4N*6Y$,> XCAG?P+"TQG*- MY?ITXWWK>].X[<;O3N7 R4= ??V7@GTAU.GG3*8Q39=?@CM>%266T6&76@8*_^>%O/DSQ3A0YK/+AFL\G0E MUIJRT@PQ;H&+JP,NBBBT=MM .YM)+%N/1E(*SGS M.8=@4CD3N&4L:!U%2D&4X\$T,N@#&9R%WG(T0DIE02N+4),6@+*V4(YVDPTG MQVW:!C+8>N &S[T/-=DNE%, 2ENAI)?62;XF<#\_W+"A][KH[0:6$FFR MP0>0WGM @PR<&94)-6/:"]2;K MJ#1SPH5BBK5SMQ_([EHHBB7%S(Y&6P[>?N#W^[@CQ0CHG<0B#]:SLNGU=YML^D-O/\;+.=ZV"1X M9T[$59."<_T)SNCP9!,\/MD#+^L6.+[T1]/X\FQ#/(J_'BV6M3'9UZE\:WI) M?S8F78-)"XN>Q1&XB<0Y=\!99("J#E]W@@/7,B;O>19AQC2"=HE"3$SROL0T7P&N70'-C=-D(WEG@K8<&RC44#/*: ; M(.$Y%*+/ 4P@"V@8@N>4(6@9P,=&(J9HI \&KZSR\="7YQ(NG:!2B.#/I+!!H(NC0R& M2P:=. ZE(N68!+#@"AFXF,''E(L$)6D746;5+S)HY1J7HO]I;8F8%LO1G)9I MM/B##A?CT31]G.P35N-#ZO20)?V95A-%_C%PQJC#P+X]F/WQORF^2=_19%J? M?%0'YKQ(X8 6BTDN JTWUCAB38[XD?UQZD2/W MO_OG;\]^?O'KWLNO)WO?_?3^V<_?X*N?__6V7,^O=>W*_9:U.,A[+U_]@I0I M\.0!T89B@1A3YXSY\D"ZV*$A)L-V=N68H?X;@FF51P\[\'!U+%=MH,%Y73AW M"I>DHNBD "US!.0\@0^YG/_2LECC#9OT"+3$JX;[AOM[Q/U9E#%AD6*,Y0A& M4W!O1 );N_&0)Q\%&1DBWP;*^&T_$%)GQY(!(4>UNI!_%CK4W!9!2U4[NQ?X\RS!*6: )<\9%:/" M9K&SZ\9%;&I7.[ M-N"4O:0!YIFP8Z'!%RNQQB='\[*6S\MMS>*/)]?2R/'JY-B=V96+[<,I!O#1 M9, L&#AB#G3*@27NN51Q9U?PBZ6P+:&JM]#M8RSE:G#^%QT07?+9; -5/$Q8KY,@>;<=Y!JX;PWN9^G1BMX*F2Y&\#E[5):T7AD=/*=)?#I]3(>3)1VL-L)J'SSN;(,7Z=]'D\5DF7Y,\]\G(1W3 MYXL49F^FJT]I3+HVDW;GVZ0D-%)ESR0]H',(#JV&LA6$U,H2WXXQ&8T+&A=L M)Q>,AGK+!&,OTB MF;-(BD:NM906."==2":+HORCAJ!5*H8;N:1=K1.WO>NZQ>*(IB'5DI-5 4KA@)CFH\4G(D"C MPX/R;:TB9=.$>X<%*57DEU6@K!Z__BN?-J9<@RGWN].%+'FKF63 $BL\&9($ MZW4"2EDQX7(U[S5# MX8M,6BN#KM:ICAT7#Y@TMA[@=Q9D:=B^;6QWPR962R*R$F30%I 1@@L"(8EL MM8@VB);:OA7XOMN:E8;O6\5W9W"/E=HY]%"4, (47(%W-H,/E)E$\M&HAN\M MP/<]5*XTD-\FR#NAC>B=$DPA!(D&,%H!5GL.2-&3QLP$8?]4]%;$7MP'#K7*D_V&*Q@NWS0MG<0B;;,[&R'*V&P)T2. C)1!. MVI0\UZAP&WCA86*XOVVS&I(W@^1SQ1I*B9"%*HJY$X!D.#AI:@,.Y";SS*55 M.[M"CH6[F&=T]8X;#<7]/8GO+-[0\+LI_)Y%%9B5BHI1#3G6'GCB0?CRJ"_KK@=QTE];-Y3'-8S@Z_K/); MS XF<5378XA,MUY=0Y"!91-=X#H@2\Y+B=QC.0_EHV5%9(DK-D:K[0&$=0U;;=P8-&)VSC*-(UN[L(ALS M>[')W_6"I%>#RH R)+8#^YDU$=Q27 MI"3SM2MO,,H#)ED0'8OVHA+ZK%GP3,N*Z*U$\ST5.6PK0T3M>!!(Q1(2&"42 ME\D(RI1Y(IO,1E2#1A\WIH_],_I@D:+V.8+000(RK+D"TH,DSH.,20M>[!XE M]%@*NY4'9=*C94J9H@,H3B)XEYF(BE$(:!O>^X'WU<^/%?./?LE8 MM#BM%7"3"N"=3F E>=#:V:2Y)&*TL\NE&1N^G4K#M@%^'4=G\IYEZV2H:?,Y MD[7"D_8J"!:TM^[3B%^4^RR_->C?-?2??H0^L>S(RP LI;F<2E.-Y+R]%D M&F;OTJ@51=P^%^;DA.+6Y. 3YJ2*YJR0,C%G=,0@3N*\>!KGU9)=+UVCR/7I M2JS?SQ9MNOAZ5/A--^"1$J\];P7(E7O41%G,'4M@*/' K$/K6T/R--O!-Y"#I+@]*!2BP"!E=4 M<:5KS0,*DUT6+I6S2B@WUDXU #]< '/RADNOL^ >DQ>DG74YI:2<,I&9=O;V M!+MGH8-B,A?]B-L"5I\ )2OG+M.L:.6<&1%-XC*VPW<+L.L,,THP3UYQ]%'8 MLBU0:JU]MHD,;X=OGP!\%A% LEI30@A<"$#O0E6<<[&H&:%RF9*R?3Q\V^2' M2Q'[[6Q>_CD=A:/Y/$W#^]%R7C[MX*9SOEL?N;YY$_>7;].\=HB;I[=INIC\ MGLX(\603/#[9 R_K%CB^]$?3^/)L0YS-X_DZE6]-+^G/QJ5K<>G3P=(**),1=IADP";8S$D(,3C5CZ02R=,(?QU@?G/2A7#;7:,L E:4 $ M)F(N\E=1; .Q;#T);#C,T4B@[R30C97X0)Z4UV"ED8#H&5CE$A@IA5*.9+2; M:_/66*"_++#A6,EG_*V-"OI"!6>A%T/2!,0 *?@ R+P%'U0$Y:TN)T*R5H6= M73Z6K$]M[1L1##KPTHB@+T1P%L+1*?O"^AF\155=#A)I\5R-*=E&BW^H,/%>#1-RSKLHF!O%-[2]$T:3::C)?U9OK8\ M_8^[98NK$T+M/??MP>R/_TWQ3?J.)M/ZY*-<;O!%G>*Q6$QRD52]Y$8!ZU+ ML^7'AK&/'7O]?V]9>/>O*?WLCLHUE/>_GNP_*=?XZ]Z[5Q]^P&<__Z#VO_M! M[OW\JMS'V[?/?OV)[SUYQ?_OPT_B%V\E#PXM("4.Z)4")PB!L5BHQ>28G-C9 M-?QB?[M66K0EP82K([D>]0W,ZX/Y+(S(H]?!2 4<=02TT8,+F( E$S%J$E+) MEE+5D-^0_R"0WXD=&L.9)"Y )IL!->=@:S,6BLEG(T2R<2LJ&5IATT.-'38V MN64VZ00,N<;$A ^@$U. J /X[!&02Q$P;,B_;0NB M$R5DG(H%3PQTE Y0Y@P^)0/!N, $68JF-3<8+/37&D!Q\S#A=1JT-2:X5R8X M"Q*R+%!K1Z X<]6W1V!9R!"2]0YEU#G7VLHQ5Z8?TRL:!6R: C;@\F\4,#@* M. L/"L%UYEJ"4(D 3=$#R'D+*8EHTO#P3=BP4^&(EUOCD M:%[6\GFYK5G\\>1:&C&N08P_=.,LM4VIB3E"+BHQ8#&+@)2T8',TR-#JJ-7. M+EXL>EV[Y6W+F^JA5^3.HBM7P_._Z. H-3BO">=.\,0R%U*0&:1W&3!D#12] M L]5T7.$3^7Y;-+*X/;+HQ$9"3DP&F8![&0'1EK-?,@;%3G*L M6,G!NE:J/5A@K^,=N=NF<0W>MZC:=X?9A*B#X0D,JWF-0A1EP!(!U M*+H]MV-]259CT^][B^P^-I-KF+Y-3'="&;X.KDP,*'A>.[:7WT3V%=-:19D= MRUNAX#],9-]Q1*.=V3W!]UF<(E)5O66M9:;:2A(].&0!+$-**(PUFO7KS&XE M3)=">>6:!E^Q4J,4AVFZN&G_N>V.]O;1JWE6Q+EX.7M4EK1>&1T\ITE\.GU, MAY,E':PVPFH?/.YL@Q?IWT>3Q629?DSSWR\MHOP$1)/4<;$?;*M@J2Q06.#A\L&G%(P?6^5J\IJF8 M;ZG\IKB1/I'DM3.5'!L DL_6$<&?%)HT+>L8%Y^(ODCM?!%XH0'A ;^I4 M 6+ 8S!>:ZY);JX+;J.#_M+!G45A&AWTC@[.0C>.RVA\EA!\;6D1K 7+%0/A M0C2):<[SYKI6-CKH+QW<;>2F<4+O..$LW,/)*4L6BR.:AE1K4%85*84$8IJ/%I\(!8T.#\JWM1*533/N'5:H M5)%?5I*R>OSZKX3:J'(MJGS5#>=0$9[.C"!R*6JCWP0VJ Q9).2@PON]JE8O87ND[#=H;@78G-J.2%#$J 5K6UKVJCD_5!>G2VF $&:W, MYB*U/<9W*UH9?&RF$<>M$T@$M;F'#AH-DSE9;W9V MU9@Q_8!I8^LA?F?1EH;NV]?X._$3&YC5PDG@' N\$\M )G'P/$@?#3-,;,44 MP:T'^-U6L32 WR[ SR(B(2;+8I9@)"^*OZ$(5@D%K @<5.>(8*7(D$JSY,1D4GR_=/26UG+I:!^4EO3S8_# M%[7_%BW>CLJE3\IUQ9N$,EKPN&\^T">G4GV\ZK&V(LW:LK!QX5I<&+I!#*6# MR@D)A*,,Z*0%GPE!<5'TV!PBXE9DH3<4-Q0/#,6=> 6%$*Q! 8$X%A2G $6! M32 S:F>,Y=QNQ4R!5DO2_WA%8X9;9X9.0$*;B(IQ!2RX8NIHI8&<-,!%)BZU M3UR+;6"&AXGB_G;4:EC>E*[>+=]0PAHIRS%O3+ P[F^OK ;FC8'Y+(I0:%=3**?!T(K .*Q+-"EG6_3N.[KI*X M#Q!^30>KB@=:COYY-$TCR<:CBJ"_KO==ATO];![3'):SPR^K^!:S@TD48 M(M.M5^B@DU6."Q.89F@84H[DLQ392\4\\[\\W0#%=9CMN.!A_VBY6-*T+FVC MN;5H[DTW0*"M8%*G!,1JTZI0B\B^BBSFSG5UD8R[YAH*E5X/*@%(E MM@/[%Y6$]&=8('W'HNQ:,"G5=5W#F"1 M!XB8DLSH7!)8$;V5:+ZGBH=M98B0O,G&>B,8K_EUA$J%B&C3Z MN#%]=.>7)YDX3P*D%02%21QXF25(ASD:PQWCQ>Q14HT9;BI]:E@B:)R&L_1&G1">R^)LJL=ALS?V #7 MF6[)%D%F+4%[PQ!L#F13(E+7:!OQHQM8!QGPWR?,;^. M4A]3@3IG1A+#J+QE3,KR9(X\9J]".^3[@O1.,,-0$5'M_6:C+D@7 JCH8Q Y ML>!50;HOMFWA[[%!.XA#OI5+7(KCO;0<3:9A]BZ-6G'$[7.A4EJ3R#*4HQ2M MC][&P+1B$57Y38:3.*\YC?.ZZ^9K%+D^78GU^]FBS1]?CPI_^QCPV'ORZAX+=T]#&7E5CI+"C[8>NP*K[DC7@X!*]'H MX%$8)U&0,EII[M?$[F><$PW -U+&/P8?7O%? B/-0LZ0LO& 4CIPT2+8G&TF M)KSPONV$;=@)D4O)C"(0F<6BVP4&+@<'S&7MG&8IN5P'T>)8ZXONZ$;N#Y?< MN53,4.$#YSB6H]P&XJX8;4)CL=LR;XI93]!\&ED*?_P2N))22P&D:J7!)H$LD,QDFV:V!>"5,0N6FA88^G8V+_^=N$Y2PF==YYZ2*+:"CPE\,(48HHU:.UN.CM@K.FB5/ITO1-&DVFHR7]6;ZV//V/^^*,J]-";5OX M[<'LC_]-\4WZCB;3^N2C7&[U11T$LUA,?!Z_%P>_^U]G[O>^^$:\^_/;GWI/PX=F'P)[]^@,O[R]K\J^#5[\^ M>__JP^MWSYX\>O_Z7_;/9T]^*_?^S9][Y3OWGSSCOV25*:%WP'UE%FD<>$(+ M24NGDR!NG=G917>QA]A_M3*U+0D[7!W:50-HZ%X?W9V((Y?9*]09"$T S#P6 M?;_^YJ3F3/[_[+W[4QM)L@;ZKRBX)V[L1I#>>C]F3Q#!&,\<[SW V&;6Q_[% M44\C6TBL),;&?_W-:@G4&&PC(Z!!M;/#@![=U57U??FJS&2VZ8%6SU]5Z%?H M/P+HM\.,Q!!'O&9 -3-H[PL.WG(/SBK#HC$RKM +V&'HUR2YQQIFK'1RRW32 MCBTJW.F1Y@!24 _"E](AU'O(FMH4&+,IKP6=K#WT.Q%;K-"_;2.B'5#,T07F M)049K$7;@3(P5 @H;4.=8Y)Y$BKVUP#[*T[!ND'X5_*U:HE9!:V@)Z M:4 H8\ F'L%(W '1&BMH[![\:P;8E7A_F8Y/QN'036;!P-!TU,%!C,+'\\#A M.$W[XU2B[9.:%+;R@QE7MD]:@8/VBM*IB\6.2(0OFV6-.R=CG,L_\+%&\=5\ M+)4>EZ#'YQ=B+"@*HY7"@4+S"(21'ER6"5(44?$@9?02V9%<;K52CU5U%KU= M#*U<#]'_=H.35 &])*#;D1,3EM^.?JA 4C:$0:8E7]N@)N 249 ]L8E39K/F&UM";YHKNBE6 M%;^ST.YBZ;D*ZML$=3L;R@A=VAI#H%J"B(F IPR-=J68YH10G6R5V@\5VG>< MX%"E=D< WHI9>&%%IE*#$"DAP#D%CU(<9$PL,I\8*U56NB2U:X+3E5AN/-3@ M"UA*L.(X#2I7&?_5#FA'HRQ1&[X?-52J7+L^ENQ=;)6DT7B/QX)ED M( (IZ21,()\&XKVUW/O:7J'20:6#QTL'[? (3\8J)ERQFA0(GY )6/9 @Z+, M$R<27UV5J0[304TLZ7YXY ?66.69CO',A5%#I'"JV@C\TF:L0_H)W@0/!(P+,H04=4$20AN%%$]TR&FJAR M=66[R>3$#4,J"2E->@JR0$SCWN0; :'>\0#O5O-55DVY=YBN4I;\JOR4YN>O M7S-JY= MN7(9W(W&4[&]$FQ?2&#!=54\"$B^V$9!6##$%Z@S:R@CI0[G.AQNJPDL#SY" M4YGCUIFC'7/)2:#I%!QX$30:4"&#D<%#($XQHE5(Y=0-^^TG\AER4;X[W1P*P7(*)/X'C*D(GR"&V3F:L=PM8!X7>;T5(1?KL( M;\5%?$B<1A[ .J)*DUQN1+5.Z5FW7@6Q"@EN=SDL(=#[^.X MXDT"&C6&W#5'Z,[9JCYMRJXUK%EJ&58R7(H,_[P0RL@Z:,J- *)# N$]LJ)U M$1A-,G)J!)6J'@6I,*XP[AR,VU$+$64T@1"0I=B6"#CW/BH*@7')C-.HPC&M>2?>C%I4:;IT:VF&)X*1W-@AP5"L04A/P)BDPD5*>\']!B76@AL<) MX^[6V*I@7I6ZW@Y">!]"* FD1#D"@N<$QMN2U*$RBT;*&,W&%F>;Y+N-0BN. M.X;C+H8?*H)7AN!VD($'R6+R8&1)QB*EYB7S#K((404NO-.U(L2#Q7%WJV=5 M-*\,S:U8@LC!*Q(I6,I0'FNOP>]5.IZF(Y_&/4XV>P5'7T_Z78=._6@/4Z+)<7X7TL).=),E9$3UQ.U@<5&6.62D?>/5\! M#;;8;Y8?L7\RG4S=L$QMI<*EJ/#-A4A"=$0RJ0C01",(3PDXEPDDE&6"<(.& MB=K8$F23F,M% \\P>1\B^^="NJM \3V?][@WHNJ>*^XB#,X6B DS=Y]I^3_O2T,O*2C'PAE<5XSHD)X*RT(((7X#1'3*QEU@X]N(856&KPR_$H87W"!>=W!C"*0F2>ADK7W>#KR_$=IG526;/P4A!03A:*O 0 M"3(3S2T5%*TLU-[BP/ MLI79.7\X41(ZCT>3II;J+^,T<-/^7^F?G_IQ>GB&R=:WY@]"%E]Q'H=],OWV M5UJ##@GQ.[[[\UFLC$E^E1+:^GDX7N2[OD_@Q\E]!)=QK+^XP2=W.MGXQX5' M.NH/H3U_UWCT9KWF3[[UWW[\CZVKAO.#:6O6;!Z1NXXTGZY>R7?YY% M!/K#9A*:+_WSR(W?XZCGZU<&_=7>:>XW>WO^/-8^H8R51YJ?&9K?>/ZT3YJG M_0H(L_>8>6*-^>;;Y G]R?\-UCRAEM6Q7O>;MQBL^O'SVR=$JP>R M5@]IK)0_8>3!#)8^H>)Z[/*#$X]+!&1_^%%[Z:-7V" S)N^4QCT[%==K%-UK MG(^\ESS,R[=_&'.[J'3?2/Q2[AZ>#U<[RP]K1EZFJ<,78^^9&P]QV)-UGHSM M$$Z.3E#C3K'9'_O3PS1N?BL5?\;I, TGJ(S?SA1=^.@=\F3+=;2P?M@%Z^<* M ^C'*WG4CW&0[FDE9^>)KW.\_#K/O%YSMWV$=O/T$8J>>YW5>5.5>Z;7>YV" MO^VDW _]Z24O^SI-PO^.)OVL;&5![:0P3X*B)0F* MVHXD0?U8='4NTVD5'6",U=SJS)3A7 1MG6.>.AZ%I8H''TK4@EK*.*V93M^) M7WSX[>/NP>##[HN8R:]P"" MNC^)^<[1Z\]&;J_Q_ ^4ZZXXA_C31+<>$=B[8S!RSF!&$,>#E6"])R \T>!T MS)"(CX%KZ4*V5Z8%/6[VNL?\F\J(Z\.(BKMR!-M:9I,PEAEJ7'*IZ0[C>&8K M4?TJ7=Z4+L4Y7;+ O7?$@^".H\*7,[A -> &5HE3ZA7C2)?EL I?5<>_A\*9 ME=_6@]^6.<@<'+,NAIBU9()$[S2/QAGEG:*,6/5M@JL'F>^#Z3[OSG,&=[?? M12^335$")QH)3QL"WE,!4GIF:2(.-_7&EA*;^@KU\&?/,5>6ZQ;8*\M=)UW# M&:%93HP9*W3BWEC'*6&.-RI7ENL9R_7.6"T$SW+D2E#(:1-(:3,3?I#5! M:>F]E7)CBY)-+B\K=)7E*LL]:)9;RE9%@!AA6)1>R(S:@5-*>9LSL]S*:JMV MA-OV%AJ E/(+G1*\JP==1:K:VOKD3R M7IKV^L,P.DJ]VNCJ]MDP,*4RY4A]RHBHB$E&:9_17DI<:IZ:O M0RVT78%;@=L)X"X"E%Q8XT6,H&0R"-S$P4MN =;8(44(5A.!3'.16.8)+ $ZIE+EA=4^F1KAU)&5\.5?)V![^M4(!T!E=.&8@JH^8LA 1C)4'U M6:"A0XWW0G10\MYU9M8#.!F/TS"<]J9CO%HIU#0:WL#[O\*4 MKL=-@G?F1&SR_R^D_B_H<+X)GL[WP$'9 K.A;P_CP6)#;, M-1VXSY5)EV!29-%%'($)D64L93V-SB!THN"U41!IYI%&%;)?71SA:C+K1%Y$ MI8!* 6M% :25].EEZ6D%CO%0>("7)DH.HE>49$("R6(=*."N(Q)K02MW%I&H MM-()6EG$-I)F/+DDP28NT$)#X\QPG\$3[5W2!(6,7@=:67L*6'%LHU) QRF@ M'2#A4KGH70:=$@'!DP&GB8$D$DF4:^L"J23P4$E@F9R2%81(?B:YI')"1SAA M$7HIS6!<$KC_&?<@?.G:)Q*%G(R3.3*I:-[8DIN"KR -KY)!%\E@!4&72@8/ MEPQ:<1RFE2+9"(A$*"0#&\ %+4!KJX@RDH7$.T4&-5WC2O0_+V41TV3:&[MI MZDT^N>/)9F^8IKU1[B'J>N'0#=^G7G_8F[K/>%M\^;\Z&Z7]'D\\=9/#WP:C M3_^3XOOTN^L/RXO;I9'&RQ0&;C+I9US&\CR5&99DAE?DTYGW *\S2/_S\O3M MZWCLF5![1[]]>'/P\NCMSMY@[\-[B6/LXS.SW2]X3?;OP]V#%SB69Y]V7[_, M>P=OWGG"M)/:0DHQ@(A:@C., Q?&!!EHU"IN;+%-PR^W+*OI1FL2;;@^E(L* M4-&\+)H7449/HO1>EKZOMH08& 4?G ,J/$N:9AKEZGR!];15Q7W%_3WB?A%: M3,Z5-MT">!8"Q7 FX 514+S!Q'.A<:'7 ?FQAA8KE]PNERSBB9IQ;S13 MP%4YJ<14!L-Y+%WD'8]>,)K5.G#)VN.^$_'$BOO;Q7T[B"B-$D+P!$$)CEH$ M_F:)L9!+!)%G)66LM0X>+/(?>!"Q$L%M$T$K:2LR3BP/H$RV2 1!@;6XUL0I M0V*6R20T)\RFI#<)%E0&Z# #=#!R6!G@EAF@%2[,0>*2"@O44C0"I",EX=J@ M9N "28D3W!2=8H":\/6-)JG')^-PZ":S4&"8=>B=E&J)YV'#<9KVQZE$VBOJ'^Y6.R(#/BR6=:X""< FH%GD0-AIP7D<@)!MKG4C4L(TMKBYGPM;S5)V%;A>C*M>#\[_=X"15 M-"^'YD70Q&9GHT8@,ZI3Z5-@P6@5T>A1B7AJ@V)KD9)9\[$>ME_")W6T"N@OO6P'TQ>RH) M5DY#!\(D"",-&->D4 :9'75>6K>QI=2FHBOHY5&!W4%Y?6>5Y2JD;Q'2BQ & MBS%*+3UPB?:Z8,Z4NE4"LA!42*92L*L[$56!W6&)?;MP?O5GPB4"=- MEAH\TC2('!/X8!.@_9ZULBX*QKHEL6L^TY5(;ES2X M42G3B. TG-ZU&M]Y! MWBZZ,Q>YG).#T39.:1F9&_SA^O'Y\*D[[D_=H-D(S3YXVMH&+]-_3OJ3_C2] M2N._^B'-Z/-E"J/WP^8JE4F79M)V>QME--/9$PB94Q"X <"YD($6OY66W.&N MJ$>^*A=4+GBL7+"(AQBEF(XD0'2E5+>5 9SE!"1N)J^MHEGG=>""FD32_7C( M#ZRP2C+=(IE%)$6EZ+TR%FQ*#(14% REIG@ MSG)+*A-TBPG:89>3E3]9,J*L+)TXF M)VX84LEX:O*?4 3%-.Y-OA& [.'$#FM"U,KE_1WF0Y4EORH!JOGYZ]?BO KJ M)03U?KOJ7#D^*4A$?=U1#T)I 5[Z ,KI0 )+ LVYC2UVQ4F,>L[J@:+XOG.C M+D.[4;8KLE>![%9(4$A!/.+9ZM)WVWD.+I:L<.BK41-D7KP(<%* M&[=-&XL@GR31.24UQ.@9B'(PTWLO0%L72VTIQS7=V%*;7)I'3!IK#_ ["_)5 M;-\VMMMA.^T9=;BL(*4+('PRJ.Y+ X(JDUW&=4QV'92"M9,57S?*KX7 M@3@?6> 1]?V,OX @U@#R=H88$-$I"Q],Q?,J\ M20BC'EGHFO-SYVQ5GS:5_!K.+'4Q*Q4N086[!]O3EK[C!,M&"PV$&0U", :& M6@$J$1U9MD%;60\>5117%'<.Q2V%AF0E>!0**'4<1) ,4%]5()46N#.,2\2M M XIK]E+W0Q65&6Z=&?9;ID[V))9R3DGY""*; )9D"D)K9YVS)(5ZL/C!HKB[ MQ=LJEE>EJY=_7Q4\HY@/QII PAN56ES61I390V<&BV92<((MK'%V"85ESO. MUMX4G85Q%\,.%< K _#S

GOP<*X MNX79*IA7!N87YV#.5@B>I84@O0'A0P)K- 4:G:/,4L)IZ)8TONOLB/L X:]N MT&0ZN&EOUXW#88_3S5Z!T-<3?DMG)+]Y#3\:QS2&Z>CXE[)^D]&@'WME/KXW MO=TCN>5R&W3*-"H1>>9"D!!1_ F#JJJ1E#%BY;OG*V"W%JG-9 @G-&6##)998C%9[9C2UN-]&BO$1PMPJW M:YQ.N![<'HAFL81B\?.(N^)$PN%H@),X>?:?D_[TM$)I22BU'/0N&Y*>-=WM@2E_O)_=QQ@VO+FDZ<-;JG!(-U90@T,&C2SFAA MK8C,N\B]SS9&*52DV:Q$)E?ZN#%]M+SXQ"05J"40@PX@3/$;--X_HI#N ]J, MU"%]6+G)Y&51O X-62C.01 Z!O"H=X,4,@6?4H@D;&RA;K5"($M7>Z^H M?RRH9]E(&5&QM"D(QDOB"DTQ,(NOLFAR17WG4+\(%-C@M4\: 9^M <$$!\>5 M@)R=$%P*(6+)\3,3LE9!T( RPPJ+,$),":4Z2^"L5B"X,F 5E6"=PY7SD5);B@(+L\GMJM(1;A?P-5'A M2ASOI6FO/PRCH]2K:0EWD8"=0W+2!D.=,%XZ1P*GQ#E& Y,ASR.LXBS"JCCY MN9,2N*[/FV7]W]&D]I=?C@J?7X@W,)FE]0D2LP($2C)P*+2 LBBX(XDD77,1 M*G0K=#L"W59\(WHFF1$)- FJ%$-PX'&U2B?91)/3D;NU@&Y-0+B-,X]"9^D- MI=X*$;QUDL5H;4Z<4L-UI8-NT$$[ZR!R'2.-X*UQ*,FI!I]P>6BB,JDL7&1^ M'>A@[:%KG9[VQ1:7>E%)6 #]> !OC>)**>:+0"$,IS()E,1,7 M4HX(YBI[.X+=1>R@A'@M\Q&,IQ8$UQ2<9?B;$CJ@?T5,N^B M\*W-%ZY$[&^C,?XY[(63\3@-PVEO.L:K#6[:Z;U6IC&I4;;.!VF MX:3_5UH0XGP3/)WO@8.R!69#WQ[&@\6&6'1D^C7A7=.!^URY="DNW9U>*.?( MO6/:@E:$@?#6@J$\@I/!1A95]#K5R!XZ*#R-*!S4Q!,L9KS0,C ML9:,7P<66'&LY ?^UDH%7:&"5GVG2$-F+I3LS*8DC ;/-5)!]"G&I*6T8F.+ M;5)^XY[-E0BZ2P1W&WBI1- 5(EB$<+B@68E @+K, #=4@I)R"[C:R9/@M76L M>T10$S>N[IZ-T!ZGR;0W=M/4FWQRQY/-WC!-2[L)Q%XO'+KA^]3K#WM3]QEO MBR__U]VRQ?4)H51]^VTP^O0_*;Y/O[O^L+RXG?$!7Y8^&I-)/^-*E2%7"EB6 M A#^9[Z!IY:\_;]#$H[^/72O[?'Z[\P)?PV?< MV3OJ2J(K\B_SZ1WXH=4B==$-%#%@XM>E33P(1D0!/B$W6,<,O7 ?DUL>FQ MQ@XKF]PRF^RWTR25(B)*T$F4@&'VX+SQ($2FQJ%>@7MA'=AD[9'?B8!A1?YM M6Q"M**$OJ5.XHB!#0HN>9PM&HT6OC?!!,BZU%Q7Z#Q7ZRQ1F6T&8\&!2H4FA: >#(\1'/?$*8)4H%2)#4C5D;81E0)67I'UYB[_ M2@$/C@(6X4%B-/Z?Z;)0%H3+$8P+!K@3CCK%E#2^4Q104[NNQ/S+='PR#H=N M,HOZA:81"0YB%#Z>1PC':=H?IQ):OTDW^O4^>_%M;KVRZ\P*O+17E+Q<+'9$ M"GS9+&O<.1GC7/Z!CS6*K^9CJ<2X!#'^V8ZS:!H(:C^E>)37((A#UFZJ@UZ1.XNN7 _/_W:#DU3AO"2/>3@226+VR.+5FPDH_%C%#/@0Y8@N$'9 M'S4%240PFD85DUH'LGB,JO&]1M6\%0)";@RE'HB6N*N+;"7"" M&F#6I,2S"Y;JC2V^*$M$H< M3+ $$@G&V"RRI*NK-%>1W6&1?;<93Q7?MXGO19C"6F63U@9XH@E$8!1LJ>K. M=62,.>UUJ239(9%=$YBN1'+CF 9?H%)B%,=I.+EI];GUCO5VT:>Y2.&<'(RV M<4K+R-S@#]>/SX=/W7%_Z@;-1FCVP=/6-GB9_G/2G_2GZ54:_]4/:4:?+U,8 MO1\V5ZE,NCR3OFG'-2*ETA@C@:)8+.F@"DST$I13V6F>-(VU)&]E@\H&CY<- MVF$1XZ.60@"5Q*!:%1PX5)Y!Q2AIHBIYM;IZ=!UF@YI3TOVPR \LL4HS':.9 M5D!%61><$1)\]FB]V1# ."V $.XLU:1R0<>X MX$+ZB!N S>5$SK'"8MHC[*XP,IH M\(+Q4B;?@I/60*!"9$:<5LEUSUZHF2E7UZR;3$[<,*22@=+DHR )Q#3N3;X1 M"NH=#_!N-4%EU8Q[A_DI9L)+#9QT7@J;D-[8H)_7,RV/!\7TGJUP&=Z/P5&RO!-NMX$S4E!IK+'!% M HB<-;A(=&E=GJ)U.B3BUN%,6\U9>?#!F4H2@F=92.FHEXQM;8A-?>\2TL?80O[-P2T7W[:O\K0"*BTXEXQV(%#(()RRX ME"AD01UE7"3)_3KH!6L/\+O-8JD OUV +T(B.HH0C9)@&*.(L9$5+6-USH _!YR62K*;Q?EBR!',CHZM+Q 9Q_1O"<9K*$:#+>RY6@WBF5Z<:S^$4IO^4FAST<>A_'%6\2RZC1XZ[Y0'?.5O5I4V*M((I%7.T4.0VH*(U("Q6H-GJ'\0[JA2J_-+=!C%-9FD^_&*R@RWS@RM@(1V ME@2J5X+6K@&=A7$7 P\5P"L#\"*\X GC M! 4R.$(X6MM&@I6)0$3]7+A J9:K"R]4&'=8&M]M?*&">65@7D01&!I"QG,/ M3L623_\Z&:8>)YN]@J"O MY_NNPZ5^-(YI#-/1\2]E^2:C03_VRG0\1*9;+M-!6\.\CPF-#"5<8H7VDK+$ M>YV]9O;=\Q507(O99AD/^R?3R=0-R]16FEN*YCY>Z,9!C(HR6:!H)0(N7P;4 M.1/DY#T5C%G%46419),(MJ)@Z?6@\H".2JP']B\K.3\/_"N.1QR.!CB)DV?_ M.>E/3RNBET1T*UB@.;5!"@(^!@T@S)ALB=2\&*!M%KB>9[RGA85X9P M+B:3O=$R2A%TLEE01FETA!LG(EV):E#IX\;TT8HH"!ZRL])""#R!P+4!QP(% MGIWC^*8*I8>Q)'R3:;J6'%+Q_DV\RQQ+%Q=-DXF"9>FRU-9EAZJDY%)4O'<$ M[^VH@]"TK) #%8(H^H($ZZ4!$GUT6KG$A=K8,IN,5@-@'>"^C)LS1I&9<)(55[QF/8V!)&;6K[,)3ZFBUQ)8[W MTK37'X;14:JI$;=/A3$*X5&,E$YHQ*$)O(\RJO/HKSV9T]K MX+(^;U;U?T>3VGQ\*2;\L-T.=_A@@A#, Q)8+.B M:/'J)!()+GENI4=*,"'1G"L==((.VITO8M):Y0">1PU":0&N9,$)JY7Q N9"U5T:SF-*2T/V!8Z+B]T::>+O84I9!$>G M,V5 Z.C F10 M3!A#+>4,I15E-I-8DT%\.,%L*5"&>:90!2+Q*@C$H&K7!!) ME^[Q5?9V!+N+T %#.]IZFR$S&4!8G<%3CC^8YL[I%%5>"UU\[;'K"!76,81P M]")+Z20BEJ+^+'2F+-@J?+L$X$5 P&AO>,P1%!<4A2\MF4I*HVT=LBU)HR&) M+@K?V@GB2L3^-AKCG\->.!F/TS"<]J9CO-K@I@W :SFYKGD3]Z>':5P*Q8W3 M81I.^G^E!2'.-\'3^1XX*%M@-O3M83Q8;(A%@YY?$]XU';C/E4N7XM)G[9"" MY4'H8 B@Y$L@?,[@K-1@?3*9"^&97UT)AEI3LI) )8&.D$ K.!%23,GJ!%J8 MDBRJ I@0<*&=EPZ58\75ZN**'2:!VE'B(0+Q$<+>!ETH$72&"10@G*AMS0DU F$Q!1,?!H8$(E =.LD$9 MX6CWB*#F;5S=RANA/4Z3:6_LIJDW^>2.)YN]89J6EA>(O5XX=,/WJ=&4H/NM\'HT_^D^#[][OK#\N)VQD=]6;IZ3";] MC&M6QE[)8%DR0(W@S$OPU)*W_W=(PM&_A^ZU/=G_\/'+VP^_';W%[^]^>49W M=_ [.^_%WI<7G_9WPJ>]G6WQYO7;H]V=YZ?_]^79I_V#CW3WX!G#N12[7_Y\ M1]&LI,0P$*X8&[AUP$0EP 9EE?194U6Q MO8@O.IU"M,Z#:U"QLLDMLTDKDI@U231P#3EI"2*6\ '! M'R@^4O!<)::J'K$.R.]$)+$B_[8MB%;X,"*YH];(P'#O07"=P&LB03GK261. MF[@6_>/6'OHK"!]6B'<(XHNPH(J!!<<4:.D("*)+MPKC0#+GF(A49%L2.J2H M\'Z\\%Z!E[_"NT/P;C6CX9X&YBF$TLU>J"3*^>($SI47)!7$D:[!N^9J78GG ME^GX9!P.W606Q@M-8Q,D4)R\5B1V3!E\VRQIV3,<[E'_A8H_AJ/I;*C4MPX^Z%%O?.RYRY 9H8!V&] M!D=S!A:-RX(SJJC;V&*7^UTL7<*V'H3JH,YS9U&1Z^'YWVYPDBJA$68K2 M@LZR-*M!B\A*DP%?BEQSY84.ZT 6CQ/8RQQPO-LJMZC:MP(7VE&>4XY MF,P@Z0)*@(,6YLR4UKJWK_@(#=Q>)P%=*W">E%H")S3P)1 ;0K M_>6DL6!(I)"$B@;M=6M"+9?R8)%]QSD)561W!-^+2(6223KK!01B(XIL5,Z- M=@9,RBKA.AI3ZC)W2&37C*0KD=PXIL$7J)08Q7$:3FY:3J[&<;OFTUSD9$X. M1MLXI65D;O"'Z\?GPZ?NN#]U@V8C-/O@:6L;O$S_.>E/^M/T*HW_ZH#YNK5"9=GDE?M.,:)B0B+&>@&+6E58TK';T-,)YMBE9[IE0]M%79H++! MHV6#5EA$^)0]]00,I0I$%!P<*LD0 TG$>YG1,%X'-JBY(-T/B_S $JLTTS&: M:054'-?9,A(A-D4E",E@O$\@H^344Y9))AM;?-/H+ITTJRK'0TT1J5S0,2YH M1U^(D#1+IX *K4&(J,#:%, RC!N#)L"PU<:Z+]D+-3+FZ"-UDK"2JK9MP[S$\I2WY50DKS\]>O";52Y5)4^6<[G)-"S-9(#4H8-*8TTJ7S MY?"+MR0FAM8U*QE\_')9O7KFY8'B^+Z352Z#NU%X*K97@NU6<"8%5(:-ML", MB" 2 MPZ$R )QB1)7#FFU^%,6\U9>?#!F4HJ%*QL]3I3RZ" M(324UJ ^2I.MD&0=](*U!_C=9K%4@-\NP"^&1*CW$20OI?*C(."#1)0'H32B MG/E0^W*M \#O(9>EHOQV4;X(J=4IQN/(M?E/);;G+8PZ'W<5SQ)K&,&CWNF@]TYVQ5GS8EUAK2+$4+ M*Q\7RP*.YN0:V*Y57IZJWP0W%2<)4H:N>R'-A6%HR5 M!)C.3D9KJ2BE=AC?9$;?H!9'A7%WA?&=!1XJ@%<&X$5XP=F26:$HE.Q+$$E$ ML,$H")X93YRW,51I_&!AW-U:617,*P/S(HJ 1I!P"E5K$T4Y &P5X%)&2#S2 M;$VRR.[3I.X#Q#^Z@9-RH.;]EZEXVDZ\FG-@_F4ZF;E@FM;+<4BP7VO$!J1VEFF90,0H0#'47DP@# MX@,3.2F):NC&EB";5/)+)'<;<%L-Q*[4*#K'9?^U;)CYF@__0-GE"BWJIZGE MBO,7AZ,!3M[DV7].^M/3RAE+I6T$%IJHV5T#BW*D 2^GE>B M956>O#%/MF(S@=CDJ?,@C2)%MR+@<1$!KS/B8E8K>$Q%DMC0'2S(A.C!BE*W$U@UBN]"?GF:I!.$00F8@=&GC9(2' M0*C)F@7+!6J UB"Q7;8:*[%58GNPQ+9,#( 2&K7RTA)+!$G96\V\C00-)FH1 M.-]FM@D^)_Y6*>ZN*:X5RHNR'+&SX#,7((PO1JYQD&R625/!$PT;6XQN*L)N MWA>CLEMEMPX\]5(!3J:34X(')@1W#B>&)ZVHRY:@C MO&5"@HO'Y/@L<73B!ZEWAMC'<\_5G;M>O[E[(/=L,/6/J<,/GB76M5(%6_@, M">7!>"ZJMO[;C_^Q=3$?[QI?NP4)UUSQEU)EM!^^+_-8D7D'AZGG0BF3Z(:G M.!F]O=$4[^?&^/*PU\>QOA^[0>_8C:\XW3C[$N'XP4,WB?PX^0^@LOX@+^XP2=W.MGXQX5Y..H/H3WIUYBO1O!\ M9U_?Y^Z>S[6^Z\__VY]"=Q#X^T=\OC_Z:^UYLM+YT?VO4H[WFU"K]9V]N M(^R='.'EPD6C@."S*)Y\#B8)PKVC"?5+R:.1^&4GFU./E-#9J442<&N$?IH],^7_Z,_/N^P%W?WP MK"CEG_<^O!!O/OS6W]\Y/-S[4M[[=W_O"W[[Z%\?49$?I/]Y>?KV=3SV3*BW M!\^^O-WY\W3WX)E\\^49&A&'_=W7S\7^[V@$E/=>XSAPI&^.7N;=+W^>[J'^ M'CCC+FF06DD06@=P1E+0W)6 ( M2RIF9UA^>I+A=C*S,LV Y9VF\$89IAW.. MNPP_2J5S!.<_H45U7#AA?(**VJN3(T34:1%UK:7H+=:B=[889P;"?"=<2_:7 MRN#]?/H=;L5KSA]@EO+?K/./'^+B0WNT;[(3SB6J!:/>6DZ9%SH2+72(_MS2 MO:U=O* S?(9FPD[7>.]^WOWT+KG$DC(1.%,"1/84K"(,E,\Q:,<#\M_7>_%: MF^BN6?V/T6B XFI\/)H7I?A;40G/-G$W=-JG,VWVE@?UW2%L]CX=]L-A[\B= M]GSJC5-.XS'*=I3U;M*QZ?J4-GLGD_NTN]_$"QP-\@K_]OKW]Q]_1^)O=>ER:4HSGUYP;@*]2.!FC'5;L1/S8L\_A MT W?%\/PZ*@_F32L\.K9T[\77^?YB//Y(/O#F0\4/_>DU]N>]([3^*@_+4.: M%?"?'HXF>.<3' [B*/4.W5^IR*B8AJ6F/UYT-/]\2..IZP_Q1J/I<&:XXH!& M.,CQU3<\>Y[8C*V8O8.$^MWBLY.%%?N5Q^]&KB' M>L,RG8-FKL=E+Y2:7CVW:'R"*^BFC0]AF$*:3(I&5>;;];+KC\O>GN#'SHL: M(=A:*W!FX\^6$O>&:[8H?N=D4'P+O6T3RW$^^,G._TN\>T])O]R+J&N/^<7L)VG/:YH:YPMOK MGV^",K/-5TJ0H[<]1&UUT'N94">8]O!ZO^'VF(&'$OC_<,7>C$YZD\/1R:#L M%SQ&3QX#>WW#+D^?<-*V MXZB196T#;3P:XN_A!XZ3E4[ [9I3^*@M9\"%QYL95VMO8IWNOGB7'='*404D MB@!".@K>. U.L91DEHFY?,G$N@_RW1_V_N60=5 HSF'::#GN\E9^55*\W!B9 MY,_C0G.]OVV_^O/O^!5J@;+-CNG,SX?(M*EWX#X7-?)@=(Q0T(+\??->38MN MS=&K/FJ' MWI\-?=JLOC\]UZO*^V=J>OI<3(]& 6MB/C.#N+G8\?%XY-!@GIL,8S>3H>5Z M1>4]G:B7*PG RF-WJPC#ZP[,@5M$TYE=<6#;GC?6* MP(WG)CK><=!WOC^8F3@SH3N=]%'Y]6Z"LQ+[&3^;D(.+.KH[FJ"^A&P<9TK' M)WQK86;@\_GF\09EWHI6B^KO:%($>Y'TS04;9\$@G4_3,A<;IVGK M5YE.91QG"QQ15QF,)B?C8LR5N4>JBZ/F+C/]YHK[%(ON9(I?.=.D%GK,UT[7 M1Z?77$4!#_DIKR:86]:89I.(<[CVFM&G_>UW*:IH/-? @DP@0LC@)2=0CJMS M[J1QCG^M&;TNM!-/0NKE%(OGJ,%N _&+''OL3LM9B4+YA54+>_HT3+E?[*_) M9(344&C@W&I+G]$D[T\:(P=WP'_0^IKQU:R%XV@N'\Y8>N".9Y]%_ICB5IF] MVSAR9G^??]-]*II2H;C1_$93Y*)B< YP8\YX/99'FEVBR*(S2794!%FYR?$X M_=4?G4S0LIB+A_+-"Z+A_.%:$NQ;'2<;O:Y<:%S$3G/+R:1]%1SMZ\4G!H,K M/E)F$2FR7'8T3+-A+A;@[%.%<0N=#LMD#2^;QRVC&+\_YYC^[(-SN8A_S7S6 M7RW$>+%F<4;LUUJ(V29M"$/6<[$Y43 MQ 52Q!CU@[(G&N=)X\^9JT/+;)*;%B6JFV0UFR1\WGO_3FEJ?7 1*&<$A,EH MK>MLP=,@-,E**XPX1U*Y8>&6_XX[]648A+$2E)//.&I&"MDYD M$A(G+AG%A)\S"JV,.+#99K!!:D50(GF'FX:Q M)^HFFV;N7Y]7W'K$_O67J?@B\-&?N3'.Q_MJC"YKC!Z/1H-?SJ;Q;!9W$*JA M/ZU^^_FQOA?OI+2)$)^ 4LU0$[ *G,P<6-0,M7PBO-T[/YLS% MS,?9/LC1C@YM?C4/K4F:H.0IPYJ%8N=NV?-(\/S#QR=CO V:E'C9]V-WM+1= M1E71LY675$H1K/'*,RU1$$J.;&UG:7)7*E/7$(<-OIZ>SU53&._E^9@GY_+0 MKAVNGK'=[77*[>V?-S<5B4Z-9F M/.\[U:EM<'[H]'R@Y_5@UU?6$S4/=.%Y9EZ_\E 'Q6.[QFK'I_T7[Q0-U*(!!UE%I$>'-H,+ MV4 4T3NTY@AW\7LGLB\FWJC[:!!X?HIO.O/ I\'HT]GANLE,DSCS&D_.1'M[ MS\_.288+>WZ VZ/GYSK+WQI[:'2"XXN3O_]RS20D]8TDI-DH+V9FXBPU?N)? MSG[YYUGB;'_8/&OSI7]>O$')8_LJ+[JYW^SM>8J;L4^HH46[GY>$GM]XG@#W MI%'\OTKCGKTG^1/.U#??)D_H-]_[WF7ISU_V^^]9H>M@F;G697]0(_R'J<7V MTD>O*._.#4K,?']?=*WTU-5[XR:EIW[P_%VI/G7U@R]36\]G(XRW7/A@A"#, M2$>4\I*8K$).\1L.E9^LK7=-JW(O3??S@?O"/POOSMP7OR]OBS?XS;V= M]SC^W=.]@\'AWH?W^(P1G^'E1WS_='?GMWS>C.(5^?3.)BTH3P2\(@2$RJ6P M*"= K4_1UC\M_K2>P^$_VY>6S2ZG'6.2@29 MA+/1!!YT*#X;KCSU8;6U12O_W2K_?3GGOYB)DH)1B#HQ$%9P<+JTUDB2RBAB M"$YM;%&R*40EP$J :TR .F1%?!+"42,X=8[Z&$Q.7-,8DZ 5'@?O3' C5(@4,L'2R,%9KD*1)+H-1*@V+3T(?#?TE;]UZ,Q4Y;9FQ2S)I T8Q%A0UP M[118ZRE07$K/"Q8TM)2]W_:E=W#L W9MK)SQ%EG04DELA!"7&&Q*RC%2G M3!/SU3Q[0+A>F&=!9&8(-2"\UHAK[<%SRR%:'YT6H?P7S3.Z2>7EM(T*[4*4\,P['E00C&NG&>61&7PY*BZKX?&0H+TP/"2S-%.J(,1<1';D:'@0 9EP M&[()G+*\L64WZ8W:O=1F[TOA\CIGM7[2Z)N?I+JB*/XW.U9TW9NTVG#B*B:H M*ZQ_)U9M\ZP%U9OW.L?][(NK"^$RD:'A*@ M'/<@J,U@M+,@=7)%'F@F6&%]8E;G;EH!L!Z&/_X14NQJ'?:/B6(?6KO$2K&W M2K$+FYDYXZ2)&ASCJ%A;$L%[:L'PDA?.O?=!K[R18N78RK&58R]S;$[!:V6< MCI2*S*))U.0@N$W"2I)\=5X\((ZEK6-SEK(H#62; X@H2KS!:M"J%.CPAC-6 MCHV(34(O%PQY@!Q[18NZ2W41OVHDLY+$S;5KWJ:_W;RMBWW8YGL+BO3ZA7^5 MAO>3O8>NT4OH>]W([JUX2=DWWZX*WOMC7C9]>UX*]?K]U6Z]=N4BF_<[=;^W MA_'IK #$\V'[,V=M/-8XN??SWO:[;$P,QDH4!K(D]P8)GGAD$5R M[WUE[RXZM9'B1R5F=XO151X:+>[EIMO$I]8X'./[28*CLZ:)(#^79_J]RPKRA%NY^B34VQEMY3PO-[Z#5L\C?;RF2/G;S8ZWM5O_;C9_(]<'7B%^SQ.N?WJSZ:Z'A#1H1X79*98SBO_ M]UZ64YWXYVA\=-;LP@CS]U]ZO[E06@><=['"GIHU(RJ2 M_IYZ0#2/BMNY6W-_K[,QWY,4"'V >_)5&!VG'YPXKOQS-J%H:I4"8JA9IZ/2 MY[3T VX$-F+S_4D_-K5Q4-%.I31>4T%]5$K-%^CZ$YR"X5=%^7)3-?ULD9KC MX.-FD>;].$J7E?/K'I_=_/R6I:Y[[)^+F%83E::GWO'QH&DG<^T.CZ7E2KL7 MGFO("3_N3Z\>9J^?SWN3H.[2].IHZL(?I>GL$_60+\Y+!_/.\/,G&#II%)<\$\*^D*.IZ],#[GY'FY_$^':58L-I5ZCHV_I-PM)KS[\T6'IT6YR-^V7_V*GYF< ME!Y/CX=-[@.@9WUL%GURFD)5N !E8G'3EOJ]9]'1JHS,WO-AS*+O^KV5XXD(?&JO>Q7@=700\Y MXZ3I:C;K,3$:%N;ZR_4'C7NBT-:@UZ[64P##-A>XNT15QP,W1Y M$\59\Z2SEJ_Q2>\:]LD-UVP\FX-'MYZE_.XXS2N93''=TE]N<#)KP-50XLQ0 MFBWRY+R)W:?^8#!K+34OE'NYZ>OF>:_+4J]NUOSUK!W,%1VEGEPVJ\[C(E=V MBOIN7.1;WNMOA44:SVHR2KNH&=/,":J9-X$FR4/RWDKAPCNN-UI?NJ=FF:B@ M]%CO__U_#*/TG[U;]F"?U;K^(XV;HKR=<4:?SIW1'YZ3MQ_>R/W?GW_9/=H[ MVMUYV=\]>B%VO^SUW_[^Y^GNS@OQYN CW?WRG'SMC-[]\/)H[\-'\>;#[ND; M]N;3WN_/3]_NO/^RR_[U\>W!\T][.X>'^SA6_%S>/WA_^HZ4MB.)EO/4@8'( MU(%+E@-3V4\L*CCC;PSKX'] MMV=_O/I[48R;VL>%W_;.BW6?M;R:W::HHDC0[CWJE">-S$(&PX\=X3S-BY"7 M+H*%#/$R%_H*[_1+-#3V\%Z+^N#ERK&\4=QI:>$_.++]Q>J\>:\B=-9 MNV[D,[P2X"C2:7L O MM/1N/^:L*=>\)18:#2='LTKGS1=G=_G!C.*%X^RZ,^7]26\U8.HB*%Y=V!1- MS[;S?FUH08;4:NU^B-]+I?:^FT_N?/>C%/V(&)E_?%YV]L*BG97L/VN3/2]9 M6Q#4-!N;]QC/X]'1 @9S?)SW^L2K^13,E!;WK%9R_ MEIV_%F;:'L8Y1W2KSJ@\+D":$_.Z#O5F=6W[[I6@S6 M/#'RYZYZ3Q-[O8,,/W\TH',GH6?4M(K2N@^UEO?!X1AU\-U1TY[L66E/MLZS ML5=\O=^UX'W=5AV:N?5K%;#P M,5]GT]Q9/=E.YTW>=C>!;N9$7OW4RY1JBYF13&0.00M)G4TND2P9H=%JR:F_U?><+Y42B1M[D?C8G83'G_-CSA,>_Q3[!\]$:6:[__I/\;9<\^"W_B[# M:^ULR[TO;X_>X!C>OG[!+B4\'KR7NP?OO^P=/)=O#PX'./[#W=?/O[SY\/+C M[LY'OG?TMK_[(0[>[KPMU9I.SQ,>L_."2$> T=+7,0H/QF0#DG+.#65*B["Q M18W85.IR);;[/+ESM?JY&E ^C)3U!T:KMUVCNYNT>O53+T&K)>AO';-41"]* M\UOI!*4D.*$S9<$VM$K.:/7*LAZ55N^&5LFB;BV7R@@2D4>C &&]!>M2A'), MPS%&@PV^U+>TF\2:2[1:J>V!45O5&'^*VGXJW%VI[3ZHC2TZJS#G0B8>I#"% MVJ@ 9V($8;P76AE";=S8DH)O$EHUQDJK56.\:XVQE*I!:XUY9XU(05LG,@F) M$Y>,8L+/-49:-<9[IU5Q3JLFFHSKIL$+F4L!33YK(D^\]4XR%5A2&UN16J;NU?/1C'?S;.S\*NNIEZO4:_Q]376P;W_^L?'\GZY#T MZXQU8T5-2^;*>>VX_NA.67^4]MA73JG+.DVF3'ZO<;:SJ3,]DS([#5) M2?NYR2J8["]$3;/VU018P@38Z[=B<1(73R:6@ ?*0426T00@&B17F90>Q!FW,'Y3[T+%=Z=UA[N-NE1\WR*^%U$93HD(+G&(6240^"=8[2TH M0XA/AFC%_ S?0E7=H7+++>D.=QMZJ-QRB]RR"$T$P[W0Q@&EG""WB ^"X7< M8DF*/GMA;,,M1'=)=UB1__=AN%V>?:\81G4!/UB'9IVQ1W&-5;J .7LB.[XC M7EVJ"/2]@C_56]Q];_%%Q>OY,(R;^HAN\+0IQS-3N;:GTW'?GS0U-PY&9T5G M4OS#G98/;X_'I<](4V:S:F-+:&/[3UM>8LU58-EXH*B)H3:F.'@:+#!+@Z)9 MH^"H& =C:"(]UI)09@6 M&UN:7O8;55!W!=0=\0M74-\OJ!?^8)68\LEQ2,PH$ 87S5I"(-&0 S,A46$V MMA2K6D(EE X[@RNAW"^A+)S R1@5C S I;"H)?@$5BC:'%-1RBDB3-$2=)>T MA+7R ,_+NMZJ&^Y[K'8YI^ [/0DZQW<=<;/FL1;:@4*T&06P&8ZU A2S[R)@GT;J&D0RWJT\5?.2LT'EBZ(BOIQ)# M5XBA[?41-!O-0 B?04CNP0@7P#AOB:164CTC!JT>]"G 93%<>>F!*"R=.#]8 M>6DUO+1P'DF;%>J=$;(A$H0."1R:3^"4C5KGG$/D,X5%W+K" MPM&E>HUN7N,1EM=H819QU(NCD]+QYX*548=X@R$^\%&N0T&/9Y<:1];#VP_V M*'*=L4=QC5J_8Q7"X<;'(1YP?=>K'K$K9OOR55S/&HJN-OS)?M3[^V(6'ZDV M^(\+#![L3G?[Y'-CAV^_LT%9*K@!ST-&*]QXL$EDX,D%1DV25DFTPI^H>BBL M,M^*2K!VF?F6+[3Z#>:[89BU,M^M,-_>TW/FXU0P&XT!X[1"YDL,C,\>,O&. M.LVUDG%CBSVQND.GURK[5+WK.NQSPUAN99_;89^%WI6(]5KD "F5L_A(-^!Q M)<#89%,(1'".[$/Y$WFY?$)5O-:4^JKB=1WJNUFXN%+?K5#?_D+QLDS1DB M6C,/0G"%BA=3P&6.BB7EM$#JTT_4C9L@U;2!SJ4-+!&B_U8LK8O,O/IF3]]] M^JZ0]H/Q$\YW=*7MI6C[1=M32(R3B48'(5,*0FD.*%\C"&($C=GAIB[G=9Y( M\9 5UN6 ^' Z/#TD,EU]BZ<'0:8/QO58R?3GR+3E? PANT@E!=$0&7L0 ^*^)F;.H:&B\FOPRKSTF);'2ZF-1%3M+JP_&7UII]>=HM>4Q M)8H$Y3T!*AG2:HH'H^.9A7I\8]T*;4O7.V=5Z=MREX-M\UO^&F>;K8&/OY:S5C^PB7 M;UK3<9?2,MZT'?P^2&-C".")0I,-,0&.10.6Q."YBCPD4TPE-+;9/Q^/^78] M;#^\:@$/E+,Z6.*H*-]F"$%%[,&RID%H6T&;YF!;%EV#F6"([KJ.I6SNJ_K MK+@Z4N6L;G%6RPM,N0]*B0A9EG;-U*)]EKD SD-$9==FDQZFKM-XQO[1E&K' M_\;^7UMGH]\[.4(,A=G?9=OWAR=N1L'XL;/1'[GQ^_[P;)!?':X-"<$RGD-Y MZ[_]^!_G]#V[5>M"#3IESO],DX#5_;\/S_UX_3P#*.M;\WO2Q9? M<7XR*NZM;W[E6^.[0ZIA94SFXE2T?Y;1-@A%&M$.%2.F&5I1FGD3:)(\).^M M%"Z\$V3C[$N'YP[]8_<^@1\G]Q$W*3[@+V[PR9U.-OYQ<>5PV=J3?HWY:O;3 M=Y;S?/3?7?$[UT:;Z=X;35./]QJ(TG_V_OO")E^!*GJ1L'\]F> ()A.D9=\? M-K#9Z4_"8#0Y&:<#O-.O@U'X>+\\3':?+GAX;P>ON_/LT][.QT_[.R_(V]>_ M]?<./K*WK__$^W[\_/;W9VSO]1[>Y^4@_<_+T[>OX[%G0NU^>$%VCYZ+W8-M MLG^P+?9V7@[>O'Y.]P_>#MX>_.MP_^"WCV\.WM W_S][;][<-/(U"G\5%7>X M#U19'NT+W$L50V N\TZ2&<@,!?]0+:D5"V3)HR4A?/KWG.[6YBUVXL2;GGI^ M#-A6J_OTV5?M#'GJS?G?7U7-(<0RJ:QZ5B@;FD]DSU(,V0D=!2 >@B -N: % MCD.#UR@=-<56?(]HGN?HAF*[+O7=0#6(XNG4L@C\GH)PFR"Z9B5]\NJU_U\9 M<8Z0SS*TN0@Y#UNG.!^_KEOWLHA\OI5Y$84WC\]O5!,(X'TB_5$F5$*4'4C7 M5"((HXP&4C&B4A#E?&@''I/D.2UR'%[[+_DN_07_^ZV,8A!&N?2QG$SBFX'T M/O&' XE(UZ,TICFH%:1^)G8HM_ICX/ MH>Q*X'T+I/Y=^^JKEN<%KBN'%E5D@WJ![&B:)H>>J054M6T'0^=I0F<4)BD6 M$)2B1'H']!$%9"@MU!T6TM@M.L;K21;%1AEHSQR\2((Q_,$T%FE,(J"EA"0^E299&I1^L2G"#$!_-2S3 M=%0P'XAFN'H(@M&V:6!IOA_JW#\!^C'W3ZB:KO:$^0"$>7;Q]_57E=H6<3U/ MUE17DPU7T65'"5TY< A(QM (3*(]>95$RR@S;\E#AD;WPP]#,:BE O=V_<"P M0/\FCF'ZGA_H1H@=J'K\>"S\^&Q\I9:K."0(9=T,'.P&9L@>F/ERZ-/ #[$P MVUFD+0%2_$[3[#(BPX-FUN=^D<[GU7_00OH3'I'^JCGHCEHHQ/4U7=$#G5+; M, AQ++!++,O6B!J"L6((FE,JFE-ZFGL8FOOY_L=7T],MPU95V;1T3S94PY6) M[GJR:WBZ:J&?PK"?O"I&&;V-*2.2_P$&,@7;^'X(HFFFYABZHX+V;'C$='RP MG&!KH>-1VW.#'D$>"T'^-K^Z'G4 1WPY,!T*VC3P8T]QB4P]WS-#U0S8H7P'\ /:[36Y#C@OX@^084.ETS?MV8N_KUC[/77STU\&S?T60*=R$; MCH_JH&/+OJ\%(4C:P,+,I-O9^7E2D"Q*!](;DI"#]UR_HUY6DNQF/=(]950K M741 BV<48)I]7].]7>"C2)0CD@E?VJ;]9X:BN=1U33]4<,*ZH]B&9NJ!9^F6 M9A"ABBN5?T31-+HA\;60 MA*ZYLK9U7SW<5UTE="Q*5&H9GA-XJJ[YNJ,YNA%20R0)]+CQ&+CQ\_3OKXH/ MVJSC^K)N$0=CC=A+W\/,TM#5%#".B$%74+;.Z!79B&O5I(;A*0HA1+$,U]<\ M4,!5C[C45QU;=:T>/1X-/=2SZZ\V(6 +:9YLZJ8"=KP)=CQ5##FDGJ79)E%= MK*^Z%3W.O\=D!$)S^#!9R-I*(EE]XWZA=2D8(:@.=!33YG/V>C0T%=D$#%"##S$E6& M*W@410.6P:+& GK)F.DH^(])F?DC@N^XS"AE*X&.,XK\D80%LTE:2$"D<%H2 M'ZB>Q]+G+F;@#,I9P([/+HS44)"B\01H1X*[PKL+(PQMXN=5BJ8$]Y#1O(RY M(I@"V(FX.1H!R#.@- !!%)0DCF_PUT!Y>!7D$J[@$EXS90LO35!=&_(K)E[J M3_8@W]%XK'S'=R3*_B5Q29LLQWQGTARK=//QVQ_PGF]?/OT;GYY\ ='SMWJF MO34_C^'OG]Z-ST[^'9]??(!W!?&TR/E\ :((U@71='T&HN?LY!_]\T4P2@[MT2@E"G;,Z MU%_>8VXSS0OI U",]/&:3&[/A+P3TL@YT1 M:E*L4PA [CO\8+%_>670=JYMQZ"M2?+; THJ!9H MULN',6-6V<++*8@A)&:Q.(_@Q21;%8=?]O?SN/?3<)E5+@LL@?ZZ'N^Z(L[8 M4F92@3:23(F)6D%)/7CG%98 5B8UO\/V%=Z\A'_=543T-WBO&ZPO"K0L(!]V M@6!23YAYS#IZP47Y:9:E7IHQM=R89.MX+(ZN$M9=7 F[,T6ML7Q=LRQ/MSR#!+JG41\C_:&NJD:H^ULW[DC[41NH"?\/VN.:35QOR MN3Z2>^RWF]](C%;QQQ&EQ>]96DX KL?L*3O[^ZOG.J%&7$=65:K+AJ;;,C&( M(CNF[00VH9Y'E6G/UU+AM#T?N<0Z*7 G!XAIFC-W',H%"A@X9L*YD1#<_WV+ M(V? W>AI=DVR0,X+PF*.M_M^\*F%_I^V9OZ,N=?3,L>2I.>+;=Q9'6"> .$ MJ(42:V$!%Q"324Y?5']Y&43Y)"8W+Z*$@9$]]++[ F3?4ZTKV/OXUX*S6^K0 M.3R[>K.H,'<7< MI\W:*RU[2U_>?6J_.[_'RY)#+6R]Y-[[_%O5\>8W@VMI#F#,-.F>NC*84K?6 MP(L5NDBOTW"ZZ2L-YHP$RG,4+.JU,\OZ=JKU'NHAJ[1O7N7$1P8/>.+X M?<>6[?+$\?4'DTWE5U*-F*9F$<\Q/__SN>Z:KXZ1[U 5V@X/0>Z9X[Z%CN\P4 MUQ\K-M-;0'$M!YA98 >&ZE(2.HX9ZK9EAKZCJ ICBO=H0]OSP\WS0Z7AAZ9C MFL0)98]H@6QX)I4]QPAD12&!:U(-HP<;ZS&[0:YT6!;2K2ILDX*W*1UV@SVY M=[KE]D$H?7]6"1$]HUN#T9V]:2E^JDE]W74]V?0=(ALF463/U1W94XAON23P M;<5Z\LH:Z,I>*W[SV=R^=/??:4ZR(YI2STFVPDE:*E/@F9;+6LI:5#8<-9") M3W59T3WJ*I9"?<-]\DHU!HXVRTJV1\[S!["JYCY/8-WI-0Y+15WFQ->W[<3? MZ36.WA7_9H6$D-X/W_OA5U:D_!"$K**&ONU1P_-"HCJ!CDV-0LW70Z(O-LEN M'9C1X.J;-JKV:M.=U*:VY]TS0\VAEB+[K#05&QJZ'C5EK-@DED8"S3*?O'*= MV9'V>V1^]7[WWN_^2-:D:U#%--4P#$+#H&;HA8%'=%717:$,TY"] <2@>12;,\Q?=]X\LJQW%USM2^?UK:?34?F M%Q[,;6$PM[O&EEIOS,\#_T2ELH@P6G![EO9Z>=VL7#\H?NT@1^' M<>D79=/C[(ID$IGV18\+"R[QG&2PRG$ M/[@F-^\ . '%]C\1SL^4;]% CB)Q9:WDA!%(9P-PG6+7NTN*8T$;6:\]@< MPI3" PRS>!=2EM0PS0RQX1=2=!>'.,ZR?MRM_F'(9.O'Q45)Z97H>Q)'(:WP MDP6"L84*+P@%F.+C^)Z@]OWGK)Z4[Q$KXF'#:1@"EA05W^$G8SI>M?"(!I=P M")_D(^#WZ37G'0BHC!_2'Q%0%?.J7]:\DJ.5F!@<%5"R')>\28S Q'0\R>@( MSHT;1N2]$R(>C+#X1"OBC&]X#S3>+VV>*7+ONEQG])8%<10P\0"O->4W7O M%0]; S&#KO.:?,XO'?9+D_<*RF=.>@U P JXJR@M](L)&XY#5^ M!)N#^Y6$N42BOG63;U:C6;ZIY:(OJY@!/^+.D?!#5]E^](%#EC$]#ZN;1[NA M";CF%W@'1UQL^_/L^JNC$*H%(9%5TU)D0W=-V24ZD8EG>I2H.DZTF*Y;UT-? MIZ[M^[;B&:'EN(&F^:X=N#;10B/P9XISMU5]&Z9QS"A+U.&RYIX!2ENPO06Q M@X)/HCB?8@8S%%_7P3YN0:MK#577N4M!JZ8/=>MNU9S+OS-6+.9U"'F+]#.@&9<%O;#L<.B0MA'/58P9I-<^7J-;.D)*;_8U\1>%>,;L+G MQPR==\Q6[ 0S-E)BOK 4>=V4)%AA2T'6][,&[4J-"[92X;U^*X/M ?:4W$@V M>FA4MX?GYK(!YKHN3!.L9L\-;,_W#,4Q7->QP60FBF914R/*7-=%.X\FETL=J#AT_NIQ]#!/[?ZI^_O5=.3RYO/FNP]L7? M\-Y_H]-/^/EK_>P;[._GY^O/W][>3 ?^3R^"Z/3;W]?G)W]\@W/\.#N!,WYZ M_^,S?G[B:V<79]_.OOT6G5[\$9Y^; 7^ Z(3:FM$MJEJRH:B.;*G*IKL!,12 M+=%S?-[LMI;LIJMU#@E19E%Q0UJ='E/6:M0EE93EF98 MAN\;ENQ0VY(-WZ4R\55/QN:6IFTXQ+*-)Z]:LSY%J*(GK0?)S5L]@4WU<9JT M:AHXS,ZQ7=>C=AC8IFWIH6+8#B:PJ:YB*O;R!+:&CBJ+@!L$=9::U9/4*B1E M-*FZU+%4X'JRHH54-CP;Y!2Q%9D0-?!"FP:AZ3QY99M#96&N;D]%#Y$%RJ< M;H2.V+"_A:6#:#RVXUDU+XLF'[ MADQ"*Y"II?M4]RTUQ,QW;:BXFCE#4$_O9[7/SP/=*]O\;BWB'J"Z;P\XQQ]E M?"-IYCUL\..$VS*3(+0H41S5#< :,!Q+>+9 /+T]O0'Z:>QIJNJF MY2J:;-D>*/^Z1F02$"J[GD,T7],"C3ZQFFV"C4%,1]9-HLO W5P9N!V134?7'5MK&<;WXU:>MOX04FF;1M;A!@&;%VF5+%DP_0TV=5<0W9UF[B: M3BV7@&VL#D&7FR6;>]K&=^NWLE.V\NJP&WM7KS>.LLMUV!KJBJ21S=EP/')MP\=GTOD"TM MU&QB^RZE?HM6JMJ<78N6]<33F\>/2#^->0SJLFDZ%.QAW\&Y<:HN.Y[ER:KM MA(Y"=-LTPS;]B(JUGGX>)Z8<$M^B*G6)IQBJ%WB:;GB&J5B:%9J>7K78U)3> M.GX4NFFL8]_2#(.XBJR"'28;H1/(7D@L%EWV0\WW0]4!1=]4=C"HO$?$LF;H M^$[DTIO'#THS;?/8LVPK\*@N^[IIRH:%:8,D\.70\U1;LTVB$07-8]U9S3RN MV_A,2Z.#JY1_)X;*WU897[5LF)H/6!6D2Y,TXT/+PU:W@Z6%TU6KB EL/ VJ MFD_6X&"Z"8ZH$1]*T@?>>6+^JY8L3HHBB[R2UXMBV;KHZE&_(L(-^#')\RB, M<*,XNGU#5=KXPMHIT;0/ <22TPEK&I9^=5\M(UR;%R7D)@9Q&)JPM(\-Z9^BL@(M$$*]%G[W*=8>AW1?ZC&Z*N M*E-0W9LIZK=.19^J1G>#T')U#"V[Q @H\0S-5$/X%^@U3J#H"_>X]7XAK$L( M0Q+.%M+UVW^Q;C)!NQV,(+9[-?9:U,,CBN,'[M&Q5ON+-8=@[T4_C%EZN+7; MP@[V5YC35(%B%R_1;6BMB]M2YP5@;T.%L[BU6R\X0ULS'J",77?NMNK2FGM] M:*KNOFS6&AJ&OB^;-8;F_FQ6&9KNYD?*/\QFK:%E6GWKA6,LGNY;+_2M%_K6 M"[>W7F J)O>,]]T79KHO,)!4_A'VC[X+0PM$*ZCG?5N&S;1ER, JG^,SO_XZ_?/L0?_GV[^A,^]O\G(W_B,Y^_]#MTV"I=NB9H2W[ M?N#+AF*$6/7JR(JF46)0T[>(UE>3'P>9'7+FS*.15I,YHQ#/\7Q+D5WB$]EP M'5-V+-65B:?:KF-Y@:[8LYEG=D]96\ZI"74<*!3XEDXT0[,5AQ@Z-71%#1U? M\[TJ24!7W$Y.C7ED.36/1E%-3HVFVJJCVK:LDT"7C<#P9=?3X6_$I9:JV::* MA>6[F5-S$&2T7K;-W0CI.+-M'HV:VMDVIDM4534\V0]]*AN6[LN>%H;PMT"S M0\6FCNT^>:4,;6/SQ2C[UJAA%?.][]SPF$;Z<<)MF8V@F9Z+N=JJ'@2&X_B> M$RB*H=I$L6TP&X+>%-\U?MQNY$ =E_JV:\JA8EB@TVB&[%';EU6/4$/S-,OP M@X?*M.]I:0NTU-O;&Z"?QMZV#-717=>2+>I@8T3=DET-C 47;DT)-%WSP@>S MMX^3?M:QJCU3=W5?-P,:&(8#%*6&@:8&BFF&IFOYI+>J'Y=N&JO:"HCENP%0 M2X@N8"SN\ER+RI:F$&KZE 2*OU&K^CB)93W;^6[DTMO.#THS;=M9]TW=L]50 M#GVTF/4@E$D8&K*IN;KMA]1S-!5M9T?5UZY4Z2;J'V"M"HEBS*$6B:LB,[4> M;HOC5_GL7,#4,BZJO&6>.QRR6:63% =^8F6$1Q,:1FQT:%E-%ZQ7)9<9Y:46 M;%0AGZI88*&%3W+*1GOR-P$X8EQ+2CT 4)5>.R$W"U*RZZQO]L+X!CT"?/JH M5[3?VI[0^[J>CQ;?###W>C4@8!T(C:-J%F6957M$+@*;K!+W\>]C\IU.[4U, ML8YRYK68@HH4A0B#]A(>*\$AK'H%SU]5:1SPE-'SC0^<9GGQ>>E]PUHK=B]Y M@95"8O8LR3+,R*\0\[6/"?0LXSMEUT5\A@GXR22-(_^&86J0,ES@,VRGYF9S MPN CD*^C8C3OZ_9XXYG!?/76A](A7/3\6?=G:9)1'"B+D'V'T/F7%3^<4H(S MWCE)',+QY^/Y^Z2>T5AC6C,UNXT>U7CS,0<,E@NV:T60/S2 ]$@>Y8-ERR$U M@(*2MDDB:=]%:_%QZRZ -GX']IYQCMF\H#TG/4Z32SG&[BCUEY=I&K"R&CZH MO !:BY![5]]WBE;F'*VS-78Z"2=55^((2"D:3^ 9-K+:'Y$,BVO23/+*'&"> MXU3TL2=R)[G@J8OW).81R!>6[7%"CSC7%U.G4=ZU!]>O CE6JC1WQCP;CRRJ M*>$ZH2"R)VA]/E%3[<7]6'] MD0_2B>DSC>3 :>@#Q @*M@10$M(0%U$YZ@A,-6*#L$4U;H?V)Y,L_<$*SMK( M&G!M@\UR'Z49*W5EOB]>B9:R0,K"E:G M.$OK3]PN(SWJ6#8);$VS-6*HMN8YODI-W:>>YYH&\;\:UI.=JR2N&?WCZVG M+$SI?_\O,*+5E](#CS0_ ?;Z\_:Y]OSG[ZQMG%:^WSQ>GU].CRLY]GL/8I_.;SSR_C MS_K9R>?KLXOXV^G%;]^^P![.?EZJIR=?1J<_?PM/+][>G+W^JH0F,0S=E ,E M4&6#$EWV+,N1:6C;JFD$ONV;T\7BOFX1HKFF&E#?,!2+J*IN4LLDMJLH3DBF M1YZW>^E=<\5>[=O;ZKV70MUWS*HI]FAX2JJZ]F$N)YKNQI\I.O+ T<; M0,B/_H@&94S/0X34!8K7(\;*G]@7!N#I4LN3B:&%LF%KKNP0ZLBNIZD!L5Q5 MM>UI+'L,]K6XBIO757L4]8()& Y,*6=M3M+Q)$VJ[A^US^@9PC7\313EN7M:E-?Q+JR3K7>X?:SI" M/40IQ#I 4Z3= MU\&OEE&DQK'?'EM+-EI\ZV3H=A*S1-8GFF:IJ&[V+O9\TV M%<4U=5,CKLX24805V^TPW$Z&9'W+Y)\T2V=L7<10[#7Q6XV?=5Z*OI_&KDA+ MN52_G( Q>_'>_/+IGY^G%W_#NJ?F^3DLY M/_GW.[Q+/?T6QU\N3G^/WW^>?HS^/YY_ 4;J-XT M4]+,,D"B:38EEZ+YF&#HA<'R=VI9*0E>QJ*V+3+R> 6Z/ M 38U%'ZH(9_S9!)J 3! VY8=JIFR2PQ5HZ9OZZJWF %NCPD]4OG<5FGN39EE MF&G0ZC#=C=Z^N)-B^@#9Q#NYQH;,%2YZM*%F[CBZO"[S(H-]P)O]C 81INGX MF%1P\Z"EW-IZ$)TKRGN%_T52CN4@+63QBVFA]R<0/LH\C&\)OM +O36$WMG' MEM9OA5[@*IHE$VIKLJ&YFNS:IBN[KFUYCNJ;;DBP=_G -HQ>Z>^YQNYJR3W7 M>&BNT:C*AND$BJ%[LDD\1S9TVP-5V00F$IBJ2WS7-!0+DYL&MN+VFO+VO;8L MP=*_38>6'E2'7L;FQ!HM/[RZ- *TI?$5EJKUCOE'-"\U MBU)*#-\.'J9MZH;GNYIIA%[H;KFI[@6]9GFIYQ##MC68I_ D[/0_?,&6W9V+KY.9=O"ZP;Y[HF1<8 MCHN7(X,HLF7#!(9&2!#*5%N]9WF'/=6 M@UQ7T4S'T +#-8S0<3V'>EK@&,1VU!#8R$8S%7K.<0_.<=9TVW350 T#0Y=5 M@VHR:*^![(;$EGTK\$-JJJYJ,@/*&2C6+.?8'O4>GVNH;A$EY=BC+"JBG[P5 M1^\D>@R]B&BA89/ #1W=, PU(+I--B?1;G&YMVW]R*%$-6V" ME5N*(1L&9B08-I4UXMB$!E13# <[<0^4.?-X]D@]ZKU$NZL>64IH!XYM6$0Q M#)V:GDD5US%T@YB^;IN;48]Z!K)!!M)2DZS0UT+/-F37\U79L#0%&R81V7=) MX(6^K1JJBOD&REP.TCN*'BUH3?/\A11&"4E\%D=+<^Q+F]!5^C ^P;L]2Q.1NGM&>PZW'H=[WW$A>8I"%,?$?,U0-CQ5E[W0TF3B M44)"!>WX$#CN^Z33#"M&!9 *?L%7]\)Q%NZWY=*I5[J[R;-">V]],\OW0A]I5>SU+6XNEG;95 M'Q=$C&^YH1P:FBT;@6W*GJ:"F:?[EHW]WLU ?_(*+FZ@V(>01+0S52L]K]F; MJI6>U]R#U[35)\7PJ*^'LDY"339\TY-=BAUU E7U5<<(B&D"K]&<@:;-\IH= MI?=C*(>X2 L2,]WJX5+[5RQ!$FW#=;BM("VQVVAU_/MQP3WN%+EY .V*>-@/ M513% HH(-$!>)P&KL\>_OV'SNFC01R#N(#C^[H0P UTQ*#5E*U0ML+L-2\;I MPK+B*7"E#C&HBX+#T@:..EORN$=*ZL9)>-EZO?M?GFX3'T_=/Z>J3\( M4V]9 W[@FD'H*[)O.HILF,217:*&,M'#,/!5E^J*"DQ==P>N/MLO8U\9:WG==,+>P<&F-PIXO:ZF:DO/\ EL,JLI+Z>_9!^K+Y]+9 P\ M2RIQE&8N_3/\.)1X V":#:2/;_Z23J*\R"*O+-(LE]Z0A 1$>I_X0_9[]F]L MC=E]YCUNFP^R)/&@^?G;,DM;/_U$XSB'^\TNX5.2?!](9^(9Z76>IW[$_L6> M?!V,HP1WPL8WPC&FS\<^J0XUX$VJ@*I(E$@I&[L:(\0RG!.:%6R:>D:+5,SS MG($<:<$WJ^"+;YO +ZE/87>9E-,D@O],%1]+SW!&+W]^(,W>0(7.]05,LBCQ MHPG.%I:\&YS0F5'"9G?BPP4SI)NIG#Z9P +PFC!+Q](O8)H,%0EP,A;#E']1 MX=]>]>\1L+1+/H2[GKB, [I!RL7DA@9RD)%KB<5!XI0TR;'XHU^T]MH J7_8 M&'>L@\N83;PVGT?'PY$%8U0S4%)ALA M4M60QB5 %E<_8 <)RJR&^2C*X.["M,R*$1^Z'H7PMQM*LKS]T(#/.(>K@VV. M =?8I/3Z+0$?Y-RB;7Y@"P\,SW#$Q!/SL>D+8>"Q(>Z A@F.1(YQ##-<"\GX MY%J<47N9@@QAK\^FJ^+Y0J6XO%EDGYVJ?#",M35H?##W[%*(5PR 64CP4U0K M17R&=IC&,2=('(3Z8O$86J$!R&A8O-"MKK4AH,,_BF #2?%"5IU)L25X,9YD MO=R2^0M;>-D!EVH,380%0 =NIZ+.[H#FV1MBC+%%<+$,-Y8I79,:1T=7>$E8Z/]I3[@I4ZR]"KB<]R%@(-+K'5# M+NPK_3=A:M$5CGR]H@G!FVT-?$<8>_#W!)3:@11'-&%CXJ_@LAD6@"[M@P;& MIZ'#O_(1R7 $_:0$%8[DE#>$A>N-X*Z"_("U"::R>; 1IGDN4ZGJ0 M+D%W!;A3@#C0"T%?%:M*@W][0)DYZOU=!0]52C&6E_X NX?=-"JB)0@_*@4I MG*N(?/84X ')(IHO-&;B/*UWE..6\!^(&5?P7%KFD@]P!?AD\-XPC-#CA>B" M[YN#._@QO:H&!PG/D\;]&FET'(A#1KJS"-"MYV L@O;92JU,-&* M="#,4J$AC[#Q\* V!:+Q&(Z((P.%]L]>%E=J/;RD+!"6C#Z.4O%MG"BMQLTS MD*A5)@\,FUHH#]!D0\1+)\+\+B0:L8L0&E>C_ *,D5E(E(#9X@,W&$B3N$0< MD*C7 @R'WX\$VP9$<1W&'$AX./ MX%&4]G#ASZ+G["/F8/F?',W;@?) M8/N%A:"/)9LZ 4WV1OH8C2> V!_>?>ALX[8WOI32[#"PV=L=;%:X1H1XN@YF MS2*4P%* /MZ,#^YGT&RPQ A[WO?WU6Q1W_$TM3MC\] .=Q,2?)X?0N2^D M->'1Z VP2@$^ RO2)BG?XPNF!8)P?RGFL_.P6NLI$?50FD>(EZ=Q62Q^9&:8 M\I80%!NW=*#:^G.4-31W264/S*/O,KON%R1&?\Z37SMG&D>)W ;@"F=G<9TE M5\/_G+II'A!TM5#W+8-ZFAT:KJ*ZGDV(Z[FVJ\%'NOZDUN6"UQB9M!5+]VW- M-7V?&$0/'$_37>JKEJ5[H>V'"_>X716E&3.(VB_32J:#"7/TDKF_8W/T[)=Y MK[$QL>, ';=N60P- M/\#?+@I][8K=NU=L80>E =X)U\M/0:6FA?0>P/2#L>N>'3\<.^[=!H_L-CA@ M!HY.XTXT4##-'$$Q-70NIIA/R5S((K4ARG.P@I8YXC%6@=C*'._(W&-Z!2AW MR5 Q2MFZUQ'F;Y $/F31+05@#M<,F*8,#PD:"Z3^6"2[H(N> MK^&J? VU7@/5F(% $/SAM)QZ5B>3,!Q@L5$043SK)_9+'K(!9"&^GV8!%NOS M_!.6L\*R2'!9T"&R6M\5Y!+0,$IX!$?*)]2/PH@O-0]HSX>2](DRT+'0@7"[ MLVC1!! 3A5P")FLK:AA2L16XQPDBLGBO\.C_3YV=0V?S4YJ(XV J0%GSEB4W M>!"T,3\3DK5Q/HKLQW._2#$K0]66Y3Z^BS)@$BSUD=&V^'@V[7%! EX'GK=E M0M;:-Y(4LQH!(5^S?%LRD,Z&KWE&(U-!&))C3E+-YW'^9=?J\'C.,S5G"E M$$PE]3Y;Q P;%E@G:MT*S]YXWF_C>3U7*OG9-S]7',^&R=8UW9AQ^ LV3 G3[> M@%$W9H)W4@)3ST)ZMBN:-=8_ZI:A'81JJP,#W;]ZV KSMBA5DB,S5 +;.!#0%Y&]80(*(QTI) M2/-C_-<$%<5F8:Y@"B0#)BV%<0K_8)N=L>:.3_PM]2$PDI\G'Q>J4??T&%@S M'H,I-X9:_UBM?SS-,EJ/;,LKL ^S_MLA8?(5M#W-5MAY[,/%E69-@,B/G8' M1!R!QP6X&G*+DGL5*D@LFI31L1O:@)M3RBC\&^C=QH=R$C-UL"[%Y!9OUEH$ M>!$!N9RB49Q>HYI4F[S=-T]=T\?Z5]7KA7&Z\'=[^\0HQS748WW-06!V2E@S*O,15]M4&# %E41$7).2U:/C_\ M$9<>6#]*\A%"#G50YLP!.YE[>::2QU!I;I6 \HSOP\52=$%S))U!I^Z=M.X+ M-3.I]KS41;-"DK\!\&-Y/KN[WTC,9.7'$:5%E3O?OFA PV\M5S9I)??'>/U@ M;,!IV'>=*Q2+4!$)J M*EV(%=[G[,X9CSFE@NL(Q M\;Y%^TO6?HW)+B^M7,M\6W/H$+8$[9*2BR M&J+;()93U(H+BGZQ7&JSF$E,@\LZQ-->N"E5OOUR#X%(YLNQ=S4VO:D\=X=P MV/DW;)7:FM7\([I/YWKG' UA,, MMTS=RH3D> WHE/+1+\D5FD!*TMJ?#3?$G-QM'_<(V)9PBG.V&N45D@&Z,N._ MZF:0X^]KR3!OTT/>J8;_^4ET56"'I=5!6]T0FK/F*6/-R$(K?X:(I:)'@X> MX#W1VL:* ](;KJ$, V!N#@AI 6RD7 ME]$5[[>0\C9-%17!"MTSMGI7K(!B=2>+)ES&CY57ZFL'FQX<15K;P-MC.^$- M3G O*W&I9P%%5L.6L1R@L_#ISBC'!K#93@)!S MU%[:-_".1#'&!UET;SP!LN#N(1Z"P]TU^F5SFI0G1L[I-R(>PBU7&A78%?!H M"Q-!/K'$KNFZ_0H>+6>5T--!;ZZ,M.)N[QNP#[L MRM.*C\RSZWM7WT.X^HS%KC[<+O.J4<>R26!KFJT10[4US_%5:NH^]3S7-(C_ MU7"?[)Q_D/VQ#2/H/5"5I'7XY"E) !A5>@\K#CJ)"]9-@*FP?-/!CS"KY!GH@ U5M MSZ"_9@P;QRF*7%A$XZYAWD#Z(_98$JV[, ,E+6AEOZWT0.==[&G<%K(R[.4) MU\LR%#_029HQS\@[4'NT&_'T(F%R0]"&5C@LTFS:Y(%\I]IRKHC-8A]"&=> M%*.-T#'**$:DI;$H 0-$+ 1);S=+F]=2%#SQ%QAV$46Y=\YV:/MR5SMS/_= M)C6,:DROF#<\@_Y %V7.#3@^VPP_ YRK?)OL<>J3G&,FJ!9YQ/WN+"4OJY!6 M&'=7@ C%-'XSN=XMO(Y^ E@*\DWM\A8D0L)+Z MD+>8#$$%1;N8<6N1CU:@-05V=N.29CGIE6^BG 2B*#^C5Q&:[>@&:+V5^[9C M=!(D@-=^E/GE&&T0G[)[+5'#CK!Y(XH>DP3B4E]@;"R%4"+<] MOK5YH4C@ ,NJX!C-5@I2YG+A422)&Y@QLR?AX$4*_V3VH4!2?%A<+BAUB53" M*Z[3#!T^>#S8G@B0-7L?B)!8]0VFDH[G?!0,A!97H"Y5K<)6+[HXN:<^ M31AMC]$+B$219AT6'($VB)12>24J%:1VI+TY__?]B:RZP,N F50\D)^F$ 4% M/$$,2#)E3HDQ2Y//V-F!ED?IF,IH/2*)O:2L M)NQ*]*[L;!)?38EP0@D3)'\I\3!Q'8?FS/NFWC>@,.OK-V;ECR^GO5-U,",D M5RG/.N.6-:P]BB8BYS(O,<2,47%<%DY<(G"!^6>X ="Q:<$M(@;(JIERA&(+ MQ5Y0^IA[+AH^5X)G# B$KBX\0 'KT!\^.R;Y 3B0T##B@A0SD/R(@ERD+&Z: M7B: IU6X[_7'?T#C5BU9<5L$RG6!@,+)8IZN="?-_!WW577X-7/'^#&)A',^ M ^;AMYU8.0D!ZB3SN+*P3-\06DZ34/47H!&B196? "?^$_XCY-@']&Z/I=<^ M,J]2]9BL6 M\I=@(8K5>VO179K5>(LJ%+T+Z/F"1*^HM YK#7ICV25A!!$"*JR\-X%#2QBPZUZHA MXA( E6XT@P1;SMF:9A(*8Z[18J-TY.5E M$O&&YC2YBD R5MUA>7-Y?X1WCH):%ODI(-OA=Z5(/(7+1T$NAQE8__EU-!XS M@RE-8^D:9;RH-L7J)2:*;IKMLZT+C)AD3!\7S#@KDS0,!RP3&ENU1R(RR$5$ M@K$&;, >Y207QL@%X_4=R#3 %2'W$05!QCN^(Z=O>DQ7UA,W-6"U]TF=J(5I M/,R"8-*#Y=.,"(.X'V-K]E98A:4GB:@*K,R;MC/M".RYQDW"DG2PSBEO: OK M9*HLI0!."W<7U:P)-2]\&2M8@QF\BA44Y0PU'$QL)!A=P5 ^4C*HBEF*6A*2 MF<.4R02S Y!1P+^$JDPP+PLN$)$=3'Q ;*:ML^$/8#FP S'JPG \!^AOYF9'",H #-_,HOP=4\ MH:\SLJ@[J"$L,1!740TRHQ'HE=P'P1YAD7M.0SS:=$6G:&B^:P>)6^1XP 7C M[ B1+30B,7 NUKX W5DQ?G-=&59-V;UQ>MWDR3"F5(;<&N6\ MD5OEW4K]"*@-*/$CUU- ORQ1+N)M865UE M*5CGL\:3 6I((5)/W>JAI@ M2C$367#B&0F:\T%470U=Y7.7ZJPFJ3V B"5!5P\TNM*8!+ :X$L$P,=LFE:V M#+X,_YF Y7'#\[J8M*B&)+4$#YZ*QA/A.)=JMU^E4_HC9%OM&Q.9R1CMK,K? M471S$%1\4<)BTLA']ONFD1G"T[38LX0- DK,7>;WS1&3)O5^!^+%)&#^H>:] M"/?VCED&$0-[P1QCD8^Z(T("?NE348W \LT;W3:A-."(]YW229?/PRNQJI%E MU G/3S#+IO=+O?M=^"9I-SH$9,<,B*J]Z(S6)B0EP\6, NPP>9<3.5-UT _' M5&IF67!%&>LO4HR5H-2+@=(RC)50,)O*0JCY WZM192S ,88> ]O;%!D@/#Q MK+*"R#7OM94D9]KE+YHZM.N9&U65Z _FUX>[M,RGG B9K3"[&!LY58P8-5:D MUU 10Q'Q5#X1PW:$:E1K?@(]YT*HJM!@:@[OB<%'O;"$0GRL"FV@4=G4B:M# M/J>KYC6ULQ<)H<45^)? TZZ+D;!RV09P]A7[<#&OJ9G3->'CW[B2#O9C#F\% M[. [Q5!V1AFO!V930X%I-^O=9^7_:.!6I"UG2FN?- DJ$Y,KB'G+)2Q6]X7+ M.":7EXTYO."$E70!!D=KK]4)C0O":YX8LAVNH7=1&_&#RH+GF95^/3**=5P9 M3^+TAM*"DZ+5DP\$PO)F=BPI'[/AF)^"$0X)R*009-,8T#SBBAW> MQMPH(E)2LG0_#.B*0"^B@O (L&YB;)N90&^N:;;=+ S]6"KT%!='G*M.4=>U M\Z35O)6TX]%6/CM_[+*, LHMT$: L1=S,CZ)D5R0NJ[YLM8L+SC0^:$3_U+"6$6UY@KB]*>3;="1L*G.TB=P)WM$* M9"%HKY /,O;H-U46 9TPII4@;M,,VPK5#=U$4$ZJYD:ACPVU3!9Y0ET:(^A< M7.$<33!8:[]<]6B5=\W2 SGD M5A%>UR5'..N=TA0K2UNDNS'6W$II;IG30"\!GBC-VH3*]L 22^HYFRT+ RM? M<D5:'D^4F%/.R";&$-?.AB8"/QOF%V_.HLN4\=.F(6;C?,-U MJ7!/^%RIJ1L',HOLT%X72"\ M8:A#MS:QEBK:? RBKCDMFZSRC) Q;?E!6>!2XNU@:O2_[&QD+-K]:.[3QFL\ MEYA@(7X&SG Z1*N(5H.3-!*Y;KHZU)\N/T>;KN$P[M*?+Z#ERP4[,KL[&K". M66"$L% $R\+C&JI(!^'I)5/^CU8BI(BOL!R3>=BV[XSZ(XWC6F'ICCL7EFXN M/6MQ _'9\W8.E*B^1R2ZX>I,&C"]KM$(>%'9H'51JL[17U.,H;4:^G?%@:,, MS56>6X _LV?B@L%^VD89X1?@S%L6.5F5 Z9=S11F#*K<3=/AB^\ABA@" ;'E@*OP2)+$82CVT.]OO4N;1C.4.-*TA(Q(0Q<5 3JK0A^ MBCXKU6I=T0HWJJ-3;1D=WD*&[5?;0Q7(L)Q(ACHE8)H:=M:U@/FO^'D6VPL[ MC 2?:$.?0,<&:(;BQEAM]B_*$ P87Y"#!R*)/A!.Z61@^0U;UHC*CN2@& ^ M\3\\-?W9ZX__/*]R&@=F*+]!9&_FK6 I<#ZE3Y=\*LU7ZB">5?V,X M_Y=H6-"<'=41W,M[WEV5IY&SPR"1-1)N6>^=";L^I^9>@47;6/Z/_RB@XZ/:5BYMI M\.8W:"NU.L5URC1%.[GIKRM'$.C-;<9;OX,+._$BI6.6UL5!35!+.!BKW R6 M3]1,XQ#NO@#8C?A]NQ'*LY./Y\\9CK>Z^[*>/45&6$DDX#<\+@1 SG7R 5/6 M-1/$,UN7%'/@PS:DV6#CS_RF>SZQ0^8#9/E32%%!6GI%6,9-Y] JNPI?_8O9 MLH07OQU^IL_]V]_M*1P4/[CUMIHEJWM!/VZS+N_\ MN&[*53S\ M-4D3TW?TH<-28I?1I@[[G_W-$9$&&)49.I=JQU8KD"G"G7'$8Z!1)V1ENNLS M;NY/K#M;,9L'S<()N6&"03CB1" DY$4R !3V9H:?/+?L_\'.D(RH]#X@S$$8 MH-Z4B?P0GEW>4=JK]3\DQ3 MKVA:UG:S^U5-8A,D\Q:"L;@9%D )!UOEL[Y.L^^BC3/+H^/:PO3$KKK? H;Z ML5EN4/=9G-N!X2"J=^9KNF\$Z5\TR0WGO*? 6.]:*]353EW^^R(-(\JDY"S MMJJYSA)PY4TU\UJ]CUA.#F,Z?P$'D]Z_'TBLYY9=64Y]7Z3ZXOX!FU(8O54> M0I5I=6N&ZH WYVYGY3*N5KF3WO[UD:7O,?6.SQ_A08:A8_*_@7YM3@<$F^RP M3D)$MQ8_1&^G[M8%I/2*C8QCKZ]=6U/O1J3$$L>Z"/\C+PKX6YR*/?QWW:EV MMA?7WT)Q \7'K$ZB=?<_NTG-K;.->0 MCWY4W%? 4:0G=@#)MUQ/=L&&!+1N MH#,EGUN==CH!Q+KK11,'ZP:_&P_ZO#1?L;7SZEH7P16;;S M4.1)SZ:,B)9I M5?U MR*!EYAFE]5\OCKQO3VZH%-[RM.^#D.&S,_\8!WJ6<.9V40@Q*:J!I"C M!7,$M%"EW24J;%W^M/U3-4\B$FM@A[7/W^/TDJ?K"5-&;*/JSQ3RJE^6:BGP MG&-OI21R"XEON%(!JVRBFXXBVEFL=LYA=6E%"6S[%G-!@T;TC-4)+4O.9[_4 MGCYO);3SFG[62(EW\U]:#\3"Z0MV51555IVG!9M:YA6O,X#KW->H'G1Y6VX] M;N70ZG8DZ8)5J+'&9M^3]%I,)&\UL>H8WMAR&&U5EHWCK5'25<_@O7<15Y0T M36,0)['H.D,65["3&-3=.*39(F7-& M4:>.Q4JJ/97HT+$S7Y?;E!/,R2YJ=27P(0YD!45-T-E?Y10V.=:Z>"0 F%9EQ/9O#TM;( MX+9T @%*KSE\T)&"-LI)<3,Y:N&H;Y;H%?*"[UTY))J"8 M3=6JAA.* V96XDHS:@P?H)KF1=U"L7Y3J[/6[55RM=[3L1:$#?, CJ;CBU#; M^Q6AWB4N52GQ3"EF[>ZXTX&WI$(6@!8CJQYC@S.KR$4W0ZO)XWC>:/\\3[:A M20RGX?C?>F;L]*P8P15..(FV%IVNF)VS.?:R,"ZQ_6$AIHA6A B+U0H6*U?% M6 ,:T*@[\703WJJF*6.DL:@RI3^PBU/./$%1)J$2QI(U<5)).JD;W;+'IV=; M,$5)L#-RS=+68C+)*>=\[>0XU1RZ<].E='>U%+E6(DW%*Q-,*Q!F_*(L+KX3 M/IM%<+1V^53'6=#*+&@?OX904_C&ML0F>8AP%%Q=Q$6:K%FLB"N??_O;D]P[E9G(?AZW9RU\(FYTW12^6R1\#/:GN'99BZ+VLD#\ZW'S;XA M967HU WZ&0HM;M\_%-VD-Y'XNP@W5FP!:S[9#81:,'WY[<=__KSX*)V_D\[_ M>OOA]<7[\[./ATL_2Z<_(2&43'=HB8"*RQF@('4;)0"Q=9(D!VQV_(0[N%YC MLW\X,>'-]U?6JP93MJAK/*TB>XV9R=)8ZB*]KKSJ;.DPPP@M3EA/(67IIG5N M:7M\!0BE[@C@SE";CYU9#^]Y[HEH-\\5P87U7R]6 =)6S=M:$'+PU/8ZMM*4 MV21@L"E>5']Y"8K7)"8W+Z*$+<4>>MEEE&C8L@8\/HG%"=EA^=?"YG7 )K$, M-'N+#/X75"\6%O&06<2_%L'L=X8[U(S%7RM#]8[?6>;=5EVV614#H,:Q;]9U M^\UJKK/2LK\R>N T 52'M/E_G^A/&C]3@&'P%XJD3HK6>G?YJ3OS4VWR W_\ M*1#SN@[[)!3"6WWN.;FIT);*M()@* 0V2354?8+!]"^ M6 $X*YWXZ""G]&C5H]5#H]4MO!B3V'@O:5ELT?@[4=8< MP.T<\/E>_'5H=J?T>[LA3>+(PCZ MV]W_VUW -Y2AT?.-'K,>A&\X.WJ[Q^#[66%T2>\16C],8/369(\?2]SMYMI, MK[^CQZ9A?>CV--SCQT(:MM:.F.V>1VBG=9-G'\0\M.?M45S+9J-MVUVTTV@\ MG\T]4X;J\W55[SVUG7;Z>A9) 4=3M>G6J_TU[1@5B6O:(WVA1Y%'OA]E[0#2 M!J]H0ZZ,_0@@30^%W+8#8W]==@LL(VOH[!&G6_<6]LALVE_,6F!3Z7>UJ?K; MW:7;7<@WS)YO])CU 'Q#&UH[>KO'X*AYCY62.)>Q\<8#>11[G;9F1HH1"/2_ M,BINZK%..^(Q$DWT=+A7G.$;TUHSW5\%?J%IN(<),YN[IIVKC=QDW6U/&/>R M;.^8*73 R+G)9@<]#%0'77E>?/WSD7+G=PJ^LD_2K M VQ"?I86]$4U=HA=/]S6H-4P/*]ZDO/)O&S4%^O%S0=^XOPZ M<93/>H;. 3=\K^;3U--^^-P1/L\96^0W;?#Y[-W6$/=ZP!""C$US$P.!_'8O M^&JQ/,(10;A\:PTV_F(.?/O!:G,'JSE=6$S/,UMQ=H;SY-4.3V.;F2'R^/J M-K]G]IS!$CC8L9ZBN.P)+N?$8\KB63K=TUN/I(OS M:R2O!*K'V;TX/3)-,#&9S9D=L:&TG.$T7SWK3@*I?\$83V>]YXNG1,P#X.,. M:G#=H:&:=QG4H)E#UURMZ?UZWYFZ^1 =^BWK(<8)'/UFW:%UQU7[O1X,$N!F M[=7F:AQ0K_EG_R2D#"*0*#/5%DM.=G!S!7 6N?2;$';'#(BW0@'AIWA,8!\8/-#9O9U[ONAROU@.BG3-WCF@]U MJ$T_#JB?,M6CU0Y!KD>K'JWZX66[/KSLMN?N-Z1DB["]6+A?$_*!YMRQ +-'Y5XD[-+!U8&APO^,WECH2:F7"O>6;KO+JU^C7Z-=8OL8Q.+1W:3C?3A>&SM?.#$T? M:/H>ZF8[I'X=#(K,OQ]=01?=CFG<<;-=? MT:.)8T,=..X^C7GJ460+XMARMTC)Q]"=CUL5O")YV\UJ=AI'%T[UWL,^3#O= MK&9'.RGM-')N;##X/B#(CO:@VVD$69 8ZN[C.)F=1LZ>>VV,>QE#XP 1I.=> M&]2]])Y[]=QK)PGZB'6O303'5_5\]&OT:_1K+%_CL=U8=:O-QV9#YS-3KZ0' MT0^LH;G"?N:T#\6$)%D?SNGXAYT(<8$GKYZU9H+S9I:]T%TY,NAJ V6O0H.; MD?D]BJR>66B[ ]>]XZC3_IH>C9*U@6GMT]RN'D,>^7X,V^RO:%>N:%'? 6-@ M:"G L8JKGVU+I]0)!-1LV.!4$6*67#/6Q;L-/(V7.OC47-E)Y[]0BR M7/^[5,+8'FBV MU1-QCR++A+&F;Y&2CZ&FO[&)5J[K/_CTDP7N9'MX?-G"N^I./G@<7, 2]>%V MTI&W[S4^4CR83R+N<)_<&/N @GTUZ\9:,0W7'=NR#_C1E^)O3(^R^D8B/?/: M.LQZ!6M>6/[7@G@QK8)+\$>U)VX=RGR_+RQ87QQ81I/VA6YU;_9;F1=1>,,_ MBI* )L4+6=,PN+7IPZX0;],V$6][Y!MB>VZ#6#6&KH[@^PUV)WEE#K_.8/Y_)=I&ES#Y^S1M!C13")Y M3HM^?B?E_]'R_[]=4F5GI3T1?67ET&43V)R\R)* MV,G90R^[;YA#$>R%_.N7UU%0C)"%#!7&1BH7F7BS^'K(OIKBGOP[W1DZJK;P M:V6HWND[=>BZ=UMUV69!(NBVOB^;U8:VXSS 9FUE\4OONEG-&.K&:I"]Q1-[ M[TR4!?5*2R"3=B3R,-Q/_BJLO.[_.M4,?F MT,A=4QX7#@M;-^8WCH(@IENR^_XEWZ6_X'^_E5$,Q\FEC^5D$M\,I/>)/Y3N MY#788%^JPX#Q'V5"F3&UE^"W"M#]!.0.XF5\(\G21SHIZ-@#TW\&1Q\I MZV&K4/@K36/I(YCT/AU(?_[YYD$]I0<&N]>3+(KOSMH>!VH'P\".%,D>@$W= MK6IEJU"X^/1&.HGR(HN\LDBS?$.X=HO6+% MH$ +Z4_X5/HK2X/2+P3+ZD7?&AFY?I'>BV$=K8;E[C"X=@[->@V+>8_3K!A1 MD@,J)]+'ZV@\QH@M,P][Q>M>D.T@UBYK$CO(R+0=!M?.(=I<1L9R6Y:@X#K) M3OK&TER6KO38:2Z?1C1IDER ZRW/*$2DDDE&>Y)+18"#Y M<9KC?]-,2BNH&-7G[3XQE%:)BJV%0;N#+U2ZA.O,2 ST!G^D M/D #()--T@S_AOEE($J#9J!&D38I45W IOQR -NB7-Q,E#6-9GGS6< 0_#VY MI.PG+,>M_LF0Y[?Q/U^'L&J#1RQ=B]>UP;TQ[(T2CD\M-&U?*>) @Z)3FXWJ MS;9(HYT=QA='],'?^>EX0C*68BA- ,68> MC=-K*2_' #-8(.=G'Y'DDC*0(3=IPQ'@4B:%%)19!:@PRO)"2M!:;.X-F?=L M)MR=X^./FQ-G*$/=O%-*G&T,+I@5 MU?H!3$AG[[:'MKGCN%8GZC%!B8+H3LBVOZ44VMXWZM\75,-E[H=E^\O2U"TV M:SHRCO:FK3%7^'9D3*W=?V__&-I.HU?CK=&5P?+\DA58F=#U&\>+%*0EV@+5 M05KI7&HGG6LZHVM/,--0UITAO'%(W0N[%SKC[NHX$= QD*W.%O_514Q/N[G9 M @Q*\PCQX,1EL?B1Q\]WGF^;JVX7%NT_1W6[Y0FYI+*74?)=)N@V>4'B:W*3 M/_FUZ[<$R[<-P!7.SBYZR=5LU;/%5GP1%? Z?WGJN":*"J2/G9%'N^=L<-RA M;5EW<3:8\*5J;[Q*3!E:ZN9=&*HZ-(R[%9_UFUVZ66=HV7?=SS;VNA$_UCYI M1//E^9)#+0SYN7M:W'4QRBB53KEW^&T2;*:8:R5H[ ,VK(CK:U2U'1P&=:R* MAT&>=9KI[Q/"/8L22?2/R&>LWONAV\):FCDFQ8XCV*J%$*N<^.@@MTI>T,&R MIC36@8%5*8I6.)QO2*Y1X$=(P)NYA'CEFF:5D$*?P]CJXPM70B M*@\E$J?P3Y:M'9*K-&/1F6M*6,=+>$W 6S(>!\4MCYF$!^3RR0JRH ^7]RE\J[ ZC0Y-::28.;VD56=S7>1 M71&@__M_.9IFO=R2:3&O)RSKJ)L7&>)ZBS""* ?R1P0GV4U-$P/,K*=7V'34 MAVOU;J1H#-]=T3$ EA%F1@VQ &!%2#&!.Y?RTA^QU?XKHPD^ MSI+H/6PIQ:?) %%') ;,RBEEVRGS'+/E6>+X\Y<]/CP@/C2\OX42&'%_O*CJ6T98U'0)MPX+_C_X.\T6*1@^F(Q8LSFC M: Q6UC0&=0?\1F;E$YJP7Z'-D1&N\K,*QJZ"1/#WS:N85,0*P2*#S025J=8POI^B74S$,?'$]$#8 MW*0<3^ _,<(4_AM&,2M/Q(V0$J0JX1MMV7WZTQG3KF6323$!3H+%B0.V"&:H M ?2B*^0B&9V OH#F?##%7S3G*1ZG,?RZ+>T! KP5+_QFCAQA5B(:I"O9G&Q? MB[>B:E-;6699PL8.E[@XR &4C8)U/4HE6.TJ J4N)MDEJTR%;WS4_T#R%T & MO&2$01DH!;\I;H2J5M<_YS2>UA=K'1'5"(&V005\=D43N.VB56U="R_X]!(D M$803KLY/[[.0^.WE3/(?;7I.N[=6GHO4)RFL>W##4H;NE M$$6?GKR_9-1G=';;F6G.T.Y1N4?E_4=E5=7[Y.3C2T[6YR4G'X9]SG5E'CG8 MA!VES87"SC5GFJ_PZ>I0WUE][YX\8AOP?'I$&+6@K,$9+N_WM=.W.O],&[G5 M_>26FPNF',SY#[=01YN6CYU:'46TQ9^D$694%ZF$TF.-K ]D#4M_CCD8G==? MD[PND6$)W81EWG@W5:E(SA,6P]0O658=FQ>-W=[1"4\2$TA)AHDEH/U17N5S19. %R)<9F0\)ST] M2N G18J9LF4&6\OIDFS*HVL.V')F]\T![Y>!<\Y'2P!ROQ63+OH\G&UG8.Q5 M:LM>;;;/P]D_U>G(0I5]'DZ?A]/GX?1Y.#N,8'T>3I^'T^?A;&Y41%S7X)$ MS%$0 Y,'*R=C]! [VLS?69VAVX27 M8F/0VXWP=J='=9W\X#4[_*>S*@YKXF@_'4B3+!J3+,)VFCP=E_?SDX,LNJ*) M%!,OS095Q[@;=H0P8[!@;6P[/?J[F;QY42<$%]0?)7 WES=+NFN*]IK7-?!@ MG5_ 6JAR$UB?7.D7;6C6GR1I05FR:=]9V)3HGXQF9V@F@(+[; OLC2 M>-];8*Z9J/L>K23 )(9WYXQTSM)$GLW?'< >5FJFM[.06&;Q?:.HA>%:*JJUB%4#K75C6@(2P M?&]8I,#EB8HE$,M^K$BPZ;H7=EGD!>&-@@/J8?=AZ1?=-(9Z?3[X95[F\*FN MMDY=O0&V/!$GX.2Y[U-%UJ8TN'\J79 ?JR7#[^RYEPMNP-TVJK(S%^0'1U8L MHM% XK3Q#O-2QSPOE6)>JM1)-)S#[9VAO=KS',W%(DA8GV@CP$#0&4.MQE+< M8F>2SNN/_\!CJB4K;B5:*NI8:9NDLR02B],B"B#9&* :S)-:=) MTVLV4:C5MT;4=8<&&QZY=HVH9@Y=TWF ZD!3-S=?=JD,+>MN M18?]9I=NUAU:=URUW^O!( %NUEZMJOF0RM_^20A89B L-E+\MJ]52K^A'/M- MR+%C!L1;(=Z/&087*9CTA]K7[ADS^-(2U@@V4_"ZK]<\8Q?TP.B!L0(P#H@9 M]+TW'J%S0@^( P&$(/PI-Z?.CO_PO4GZGQ[03WL9LCPS50 M@=.C58]6/5KM$.24=NG-:!HJK#C1;Z=%Y+]&YEPQ3.I4]<)W=G3S4$]*N$E(O%SH' MMT N',AXOJ-#Y5XF3%D+FJ4,%,WNI4)/2KU4N*^U8 ]T:U66I!V[.!IML#6W/V3SO;(07L M8)!D_OTXCCLP7*._IEVYIOFT;%H#U^D)N<>0A?>C#715[R]I5RYIH4AVC8&M M6CTE]TBR4"2[ZL!1[.U=TS',)FC/+.]'$*S-R'1EKUHJ;Z9[^S8 ?;>.N<>" MG M4(6?MELK[@"";;*E\+ BR()?!'NY3@ML^(&?/O386"7*&ZZ:,[0."]-QK M@[I7S[UZ[K5MF/6ZUZNY,XKN%2)_@,$-_1K]&D>YQF.[L1ZRO?&Z@\,>1#^P MAN8*^YG39A;3DF1].*>!)/:LQ 5PZ%O3 (DW/>V%[LK10<,=N.H^Y>9O1N;W M*++R_9B*,E!=J[^F7;FF!;8=$K+2$W*/(0OG!0YH\D@?ML/4MYH^I(^/+[,I?WQ/!\+=\19 'W^"H^U2$TQ<2/GHF MN3O0W'73,?MK>FS+SAXH]O'9=CV&K$[(MMM?T:Y3DKQ]O_&1XL%\ M$G'V*C*_#RC85[1NK%__VJ&M?<"/OAQ_8WJ4U;="ZIG7UF'6*UCS O._%L2+ M:15>@C^J/7'K4.;[?:'#^N+ ,IJT+U2GNMDH"6A2O)#Q$W&N5__'RWY]U8U< M;6CIQXS;:9N(VSWR/;,]=Z"I# TV]?TWV)WDE3G\.L\ED@12D18DEC(:QM0O M)"+]H@Y%X13L*89#PW=^"H>\P;J RS0-KN%S]FA:C&@FD3RG12Y%B82C6-D7 MOUA#5ZH>AZ>B\81$V1BN40JS=+QD%7Q7%M EX//I3#*\D+ZKR19 3^"I7!H MZ7!%I+*Z?.=;F1=1>',7]+0VCWHKW>*35^\!@&4F 7[Y)>(>!ZC7N<:,YF5< MY /IFDHC.,??W_M_>M36XCM]I_ MA>7C/<>NER.+U-U.MDH>V\DDOF5F-GO.IU2+;(T84Z26EQDKO_X%T,V;1&DD MC30BI4Y5O+8D-KL!-!I P]F,"_?!O[A+G/&#K??)D0AK9"J0-$[ ];MLEG( MWR9_>6<[X.1[.GA]X5R5>R38@OXNMW#XX=3=X.NHU>O_7+BS3X)E\L MOC4:2(U%O2R^:S<;1JN_\FOX=J?OS$:SV]GIR763-5H-L[/ZZXI-UFAT^ONG MK-'H=5M[GZS9!C'8;$*/Q'B?G.6R0KEL\.5SFXM#U D!J(J-4TRVR$EZ AV3 M(99::&^FOE<]=A3R"I5;^;E^8!%_9BFH8%?TKSPBT;K!ZD?MDB88TB?)5ME' M@%+MD8SBWX4%4OEY?I165V36=.;;O\2![E/]D/[3O\_WWL MN+"<4+N)9S-WKFM7GM70=HI'[!'UZC1H_+?8X^1@U9*:9_A4^U[X-NQ%4FMI8Z_+7)_ MK#91L"^DY+1;Q^4P9/3@ M!S]4,&PG2G[BHX!D35EJVY*N76%R54[.,I7VAT,)Y.F@(_!,(I\&@Z8:,5AB#.#TX.+7%SP$)$K MA\&HRNA(([YU(F";M0%E;R<&;JMIBZ.C$M_.F.82 @+ M7/>$)(YX;$TJ]XX2*F?>QI3CY;1]F41*QU[^*2G0S>P1-@I]-XY6/_+\64GE MW#'-!L+?S!-Q@[53?LH8U MAT]O72G-2UETZGV/,M7O,W/QC>%;E-85K%K72Y1S4-9L:[^KRAL"S M$:,.PK"AJ&^117YR E2P- \C/-L X]9)X%Z!JR*+,,/7^R!=+NZU*G?UD?35 M"@K8ILF&FZSX["BW25CZ9%73)44$]G*?O:M45$[G?#UDW[B]4;$4EN*(M"R7 MKY?;HA]NOOZJ(%24+[RMF]UFK6#W=MC&QX00/=F-5,[,,]A(*[!4]>:@U]BV M#[(29B7,%11F0S>ZV^,T5528]^9.[-NB/*J=O0H1>AO(JET!?ZIPD6ET\B9T M"M$C0) \#*5-12A- "$9V-,FP+M%6P,B@7QD5W#X7,BF";Z/YC(88LY9H&L/ M$\S-*EY]IOV>\T,:OS0T[4,\[#V,>#C.!@YX800G_ V MU?*], IBBVYB&?SGWHGF\#M\C./N#7S$)X(E(T4=O%F%%SA>+!:#,XHXC<1_ MSO _$W_*+T8T33^.;!\HY<*@, BPS.(A3/QV OOB;D(SCR9.8"_ 2,&L)WX< M\HGOV@OO<[Q[#BNEJ]Z2P77Z->7L$FD$M0,?J!EI-BP*)HB\PWOBF:Q3H,G/ M'>[2!:\@]1VL'KZP I\XP )WKC'7U2Q8[)T?.+0,;7N)K8&DRXOE/#K5&.3" M#T)MQ#T^=B+B;'+/_LIUPDB@@I%>0Q8"AYPIW>)/V9WG1+'-7[_=.[$*U]!T M*;H\TN%QZC8DZ'__5]\TN^^.Y#@MH\ZU$2#OQ:]R>^=V!F8_!!RU 698S-): M'M _!Z1R"Q,SI@C<%S@WW/4(Y1Y(?=-X#]$$RT Y@LE*0< J1ASU%:A%L;6 MA$;[(W9FJ1H:(4"%0+T'/> P%R0KY(5DC!$'<7S]3LG# >4A.V)R(A'P4$#0 M,5<+DP*)&19(Y,X6X.ML1N>#'7-4O*@T'= ']$-_QCWB/HZ9O20.V1W?2;;@ M!0'E$FD@'F 8:K/"H%9K::5Q#Q=8J8L^($6R@3,&W%LZLA@-[:%;>*#+0,L MW'Q_*W8=DEV]7XJ[B4 _ VZ1'LZ!4+[#G:HX<5!5.Q:HH;ES%JQ7,FZ%?B0C MGLW@NY]D3H$-VOT%-1\P\57>HT!K; )F&!BFX!AJ#%Q$T*OXM$&_-W]YO3J; MK_:VZN\<58?#[]&98-$J2\0"OQG4T[)%HB^;)'J9OJ+337P, MRX9ADC,L=\"%<.[1, B:&S";-ACDU=RY3WF$68N;&[!X'K"NX7FAF^+Y_P$G3RL@9S%TQG\QT7R MPW_'CDM)MD2:&(YA)B:;$: HOJW!AJXPK.-CNCA,[^/HF>(0 9^!/8*A$%LS MP;.&5>4]Y/5KAV$%>" "]2YS^"X B6PUE^>X:L FK3P_I>)Z#6/["9ZP5REH MCU&#U&9[F/@:C';OP+9Q60!:"V@/WUAH;((Q$<%F80(666PTCM]0A((RR6$( ML>FYNVB(28SZ$YZ+-'"J9>OTUNE+A&/@CU#NU5S MP@2;.QO6BS$A)N4S"!&#C3F;",6QQ>XLLV^S766"7#TB>2V2/ *H!N)AC)$< M\E04TZV [,A(7OJV]B^/"BX9\07TQZ>T,C1S47#QR'0O# M"XX+FI$C0=%3X'8N^'#Y[9]7'RZ,@4:IXO"5Y?HX<()KWGQT):NI]!B1'M^O MM=ZL6^9G_X6B8=\#?^Q$V\U?96^?>T)TK2:KLKE\X1OM>LZ'NI5#V5P+WEP@W='+0;/97 K7)>5<[K4Q;> M'QB-OA)E)5J %VP&LG!C#0'D[$C7\/C),T'R:=$\%7X@_EL M*E0=CV:3-*E&"-Z:2P379H$#TW,H!8RR;C"%S8HIRXZ:6B(.)$;FFW!B2;P[C!*L"0Q^0RLNPM,!$GJ73"#!'CTGRS- M)^26CREOGEVL7\KG<0W=T)V@+S,_!5ME#^VK'>5QW_II;/DQH M_AJO[)@3T"VC/];N?-]^ #^?C&X_FO! 8V'(H]TL[4V;G9K;4;=RR27E!N8K MH]%>BI5L*44'51;GPI[R/=#=.E54L>BYU52_T3J)'72(YM?'Y8QA-E\_\=Q< ML+KK<&YF20%)! K17YA6!$0M'*[?05U5RM1K]^L9A*9X?NGO-[ MOL*YPD/H[AKAJ+2 [)X^O+N G-AYL'%2AJ+8=EF*.(*8]-VX8RO M=< SN#D$GLZ<=ID$JZ>='#;*9,Z2>(W>%BB1B[A_Q6X',/B#6$U (79)*T) M(B+2,"_![TI2"1; .FWMI=GH)%\*1%^F>;YLR^#YWH7%PDF11HX7,>_.&1'( M7?D;VXUV,FBV@!7M&AY2=N!TC.S))*]Z%O![QX]#=RY?AS![,$48^7?("9:?%,,P:_Z+E4 M+^S N>>>YK*1'^B8+@W",45P<]G/ AD.P\G<<0E;.*=9C0,27@+P!=/6151] MROW.1$:TKDB3O"-N33S83'?S1LTQ/[=,$;Y"MPR;>"#=OM%>_0HRNIPYK,,< MM@0:K!AEUFJX AV$SL*]NBR\.OE(C[>#NMSC0Q(01)U-B M2,-!*:!W46.(Z6)U0DZLL:BCT?UE@_FA9A('F=DPLP?R\TE@=;$738)B'4J!<9FN$'X9QB%HK-8@M^YD?)CT3*Y!O"5LG-E^ PG@VBW[ MN6TR?L76O=Y> .G-"RNM.6(_A;@^L% S"U*W=>62,=CP<2'B<@P\^W_/G>X, M3L=._BB'\5XV&ZT!RJ9F.U@O8XMN"CI-7Q;YB&-]>/,;#&IT+YJ#;2JPRD($ M*R-JS\4P[4B!"WIYGK' $C/M7K? ET[G,;XD%6'+2FS!M$F+R18YJ5/Y5B:[ M1:%M-SI;"BT>)V9G-V'=FWZHBO+#EFU2 2)=/K) ]*'Y#A2[06Z>KD;$I4L] MF)W6O1YUA'C9:;<:S:6C@? E M4ABUL+]>*BQ+*J!H_KPT6HV6N1T1$Y.EU^BT M2L;?Y9A):9L,]?'[C?8*=(C%7"L6V.E26R'Y//1>R)61G7=RB^J+OB$O#;,Q M:.XN'; ZH[736FXX+YLH<.HOP^%W'!MY2G^?PI0)#IY6\8R [(\\=WY5M.TB M+505[>.7"T2XZR4A_YH(]R<'FZMA.X,O4LSW+J?%LMGN(=LT;7EVIPI-'N W M$>@PBO1<>12907)MOJ[J@"V 0S!A][FF)*SD6!3Y^\LJ/8G^X3&1*L%Q*B>) M.J2&' 2,0"2#;[#CD&R= 86JF0 (WY"8@JGP8Q<-&U=O*O"7"NS758QB:CW@\\SAZ< LMI\2EV>T-POQC^1G*G=DL1QX3B, VKZFP1JR>[Q$1,"FT^5LXGB MD'C9(9I/(?Y%LGNP+PW85<0[L*M$C\=Q'&'CEE+>X) 3[&P/I$A$1<A. M(#6': 842J-0%"%M("UU=KVH43BV3Q9(%F24)@Q',5FV:'."0B U2UIF,TJE MMM_S0FATNPW3[.\"H0%/-IO]_>-'M!K=P6[X$>N&-1NFL1N:PZ.3W6S84RJ+ M_LUCL8W(1:N+HNM:DKH>;N&4F$B'C!_#&/::XO:Z\G$UZL'^("-J60ZB:O@/ M7,-_#AG!66SZ"35C1H'SE2X9W'\1^;K%5R55;NE-XU._?*6-Z-^?:IN M:[1_]E]R6X?]4[[J5K.G=[J=*LKPGHI A? U*RY]>ZP&K7L=VJI*3ATH=Q*5 M:'5GT(I:3GW0;A^OFO.Y#=U]BI8H5 HY>$@ M]E*WT=E@HB7WUWB 7+0:)2%"3)7& 7#_OUZX@CVUPJ<5#3NBDX8^J#;K9$"WR-OCFQNG^/.?&IDXQ1WYHJXA]'2^YUMXQX5V!V/ MG+O)3;SGH]&\;D,]UR_K.>&5M= RJP&YBYE'!=^O59Z+)#YR/!L\L+<71G__ M'N(&GI>Y#\_K^5.JB@0VFHUV"\DW##6;AU;@C$3>$V8O?:*4_W_(:F*J_)/_ M<.?:-9_Y 3G&:1K3RE(9%FE?6&!-M)8A(9IF$"15-Y@1O_/I( \YV!3 M/<[*XFA*L,OJ?9;+=W*5VVMKO%?,O%C]L/"4* 'J--J_)'E6#UQD$D9^,7F+ M!I2A!!*5K#ZC4!U.H81L\:O3Y0M,[+1GZU*K#UGOLS9W;ZL\JWP&7C[1*O?Y MKAF,*O=*Y5[5Q$%6N5?GUB1!93*I3":5R70H??HALQY4*M/IIF*LQ%]LU;L9 MADIDJH(2.?7=4[YJK'VOH@"?51;3$(NP+S!ZD%8;EN.D[W@C4,8/IJ#?J^?@93P.I+-4?^U<;3S_IJZ=0P&0T!\ID/'KB M4$V%:I4EU>U7D:_UO$@\&],O=XF5N^(Z/PNO-5 67@7XL^+" E$8C\*?T]=> M9VN.+E[K[WALGE0FVGX#NZ>1B;;"AD=8Q-K:\)7.$-U/4/BD]N5^0\:GL2]7 MN4'&TP+**CWT#--#M\QT2QX[/WS73I$6B["JCOWG%P[O=WO,[IEFSV1MHV>. M^I;!.RV+CT:#3IM9_^JV7_RJ0&'7VABFR-IA(:(U)@UFLKS83VYL13&E-9YX M/X=1'#H$(>B$V@2^@\6'DBRB(]$=6.\!HE0GX8L#I86Q=8L=! MTCTJQ/Q06^*&YWH:A4FF;D1L1G!((@J"B/8 2$;14T3#M0"6)2\Y?9+/!_ M.E/X![RN:_R2 I(FO3KI9;UN^L42U9.V"*NHG+1XHMXSIRO%OW,MFL_PZ =" M8C^?P.&(],E MAW7OHAG2 B@M@U[FM!;O<@/'$E@A :-,9UYQN:46)SC^0/U MXTE$$G%$03PL9Y:F.Z=2&W+7Q:?$UFD( RF7"@_63> _$-!]Y$OD3YBA]4?L MB"-*3$8 T\.NB -PHJDMD8#\A5>D0\ NB&FMO@6R%I9L."D ^29<"18Q,$W@ MPL-R!4 N#Z8H*6-"7AW-Z86$/NN@"&64Q9DE- )2#&%L4 I?F%"=?XL]3KO: MY=F44]H&W.+./3V*"=J8GX]+S@:GI>"P8IR_Q:X8=AC?@6R=L/!B=OT82"(X M*U+;TPQ["TQ:T%9:G*03)YS%KFHL8L7"!GV])A!='NC7R*"%KYII=X>B>A-? M&P,ITN+/)6QMJ9#"%#P.:ZD6\:28DO05IG[E25WJ>-2"AB!\\V#- M 1^C?&)_.5?S\&-1KY+!0HNB!M%C+@=:[,%RPI %D'(BKS:>.E?34RWI+P,?BI K$9A2Z M+WRM)\VZ8C' NL&N3%26#T:(] M#>&ML;>& \>O*WJ$^"1$B*GL>#$24&)?1P%HHO"@>_M(-2-@+C>:PF3>MFC$ M,!N]]FY%(^N_ZY@;CWH(+W)C O0;W6[W .MO]5M[KVXYU%S[YO[K>]1 Q$*JIM1S5"ZMGOSCX9TE!06@F4TEU*=U62:DIW/5UW/8/= M>MR=E5X/^N.DW_ '%K%:&;/FSEM]'X UZGWJ?2?]OG,HK_F:9'AM8F3L7)^[ M_\O;W1L$5.XHVCJSOY(9^BLJ9_2V ?]O]^M7/5.C*I@JR_R>JEDJ*?/E:S/T M7K^G]UL[EJ8HN5-RMZ/<-;M-O=?>L5.@DCLE=SNMK=\:Z&;74%*GI.Y9M9V! M3NB?BFI4U*WT]HZ?5,W6]OV M#*Z8U-7RVJJ<'W\)_##$&JIUN&U'OJHR2RE;.?2Q\H!ENVWH_4%U 3L/MZ>V M@)NK-%]7*+*.H7?[ZT,CBK8[-FILHC.V/@"@:+L;;4UPV^T@D'"4'T!WKWD<"7HNV.M.V:>K/3K!)MSR$-Y=L"GE!= MLE%*A'[WR$;UO"&SU=/-7K>RWE#E0P^G)"(K#OI67^_TZQ\-/W$V&2;X$8_X M:(I-1V=3KZVW.HI+%>>2T>[KY@GD=YTXF\QF1^]W>HI-U693JP,&1/TO-D^< M2V9'[ST2*ZL\ET[H(A#K-C9VE=4UX-9U"_VVWNUV*NOXJO#>KEILH'?5=++-?Q3WX- S53]5/WWJ3T_KYKW,#2%PJG7WOL&\]@(2HD97HZO1U>AJ]'V.OO(%)Q2MO_4CYN8ZCX4ZMM:K M6.1^4X>M;58MW*@DXH@WJ?V!;C8K52BA).*X-Q+=KMZNW)6$DH@C MGAJ=EMYN5NW^3TG$$75$NZ,/#"412B)2.\+LZIU6I8I93^O:IYSLWT4;;LWQ M[KD7^8&S>4RJ6I<_=<^V7H6;W6SCV=FK;$2H\LG>IR0D*X!7!VV]VZDY.-?I MLVF R'UFS4LG3I]-O7Y3'_3K#R=[XFSJ&J;>?R0[3['I^&PR^WK;4$JOXFSJ M=_JZ,5@?Q55L.CJ;>DU3-Q\I *D\FTXHGV-H6;#J*-1F;([Y'!7+Y"C9#946 M^A4Y$49;-SK5!1]2Y14[W@JT!GJ[LQX]0]%V1[.KU=8'JIKM,)'J;E?O*;D] M$&W[%;P[/@W:MMI=,!X5;0^2*6?T]*Y9M2R8TZ"MV37T0;=2^O8<;@9%KKK- M1^HNL!I^4*MKZGVCNBTI*A]X."416>%2F2W=,!0(:]79U (V]12\9]799'3U MIKJ[J#J;6JV!/JA[;[+39U.[U=?[3<6FBK.IT^\^VOA"L>GX;#(,3 NL-YO( MC7X3X>D4;'@?9'S(*(!^Y<"W@8NU&H^6/-%TU/?"_4'AS7!;IZD>/% M7(M\;>S&5A2SB(,G/N,>TE#S/1@0OG6F^"_FV1J;XC4DCA7P>XZ/XAB!,XHC M;FNCN>;!BNB'UA^Q$\!G(7-AH1;W8#9A0XB1^/,]"^%[> ?.=\;9#RV,IU,> M:"%W77QAR%GH>[KVP+4[[L'475@.K,&CMQ0&IG=:KA]RS0]P3E3NCZLI_ S& MFL#C#RP(&'Q@ZQIW8(6!YHB5CIT@C!+::2,^]@-.7XCI%>8%7]\Y0$D_>QH6 M$DW2Q]D8_USU-) X;"R)UD9R)WG?[H!PS/S008Z^#;@+K+WG[QX<.YK(S9M_ M2NRJM\WL$38"*@'C5CZ2$W!!P"/)M]DMTB+_YR0%*9NQ.WXQ"H#6%T3ZM\Q] M8//PQ9O"FD"4+_($W&#MI*36J(0J*P8FQ!O$U..X;4D< \>SG!ES06L G3SX MRYA9D8_;:#P&-4)['S;E* YAR+"X;6]1(Z FA0W@^@\P&@\YIB:$_C1[A1^& M#OZ&TX"AU$(X\#CPI]H]"QP_!C4D)P@[UB:A+-D3>U33J12+!:0[@Y!"@"DN MFX7\;?*7=TGXS_&(M/30NRD+8-]?R.V$(K1P?-'[Q-=2N@9FHS7HH8#)4*Y\ ML92]!LG>PIDJOFOW&X/FZJ^;#6/E=^N&-1M=,9^]CMKN-(QF:Z-A:YF:4Q8M M%5.SN>6+D_4M6"1P[#H8+Y:[;XM:[*/09(6%/]/U M3.3/CL3LO_H1F59V,-_'Y4S)>H5*KLZ*__N_^J;9W42^Z\_=*\\"%@\9/^HDI02.@:+G #\8#*/Z%AP MV8.G62Q =Y(JN[=218? XBW[Y7[]C.,1_S=/A(W YW#0GPW]9SI:(@"!CZL MX[%@+D-TX=,,]/KJPMJP]!-_ /:A4J/]M+2]/#NTV(QOLZNJZ7&5+Q]#R,SQ M]EO(4AOF.UX8,=<5P?A=6/PT8JCM?? E?>#;^%:'V^0U,-:5H%904)WI+'9# MKCD1GX8@J-9$8X?65*>DXWP5.C.TT]B"9QJ(D+\WON MSL\KVI9MB#'8JL]4G%%_LL')R;([=,H_.83<4#)5K]'K5)D6KT"33ED R=) M,IX?8-S"TR;,'2?I K\U;AJT R^9QVSV^FRT[0'#V=42A)*EUL/DJ0V%"Y8- MF2XK#1MA]VQNV=1J2YV<@S;4PHE/&86/&2H>OV/;&RJU(<36]L@I^I5/M"Z4 M$5%+KA\JZ:I2*RK/TJ]<*CZ-^-:)X'76^M2R0@[N%6U<3,35S*9ID*3"7YK: MM4S0/V3BZW'3D/^29N^/V;T?4.[M%LG%(O3&0-39'=4VA/$HC)@7.32'A:\G8%??3?PX MTJ9^&"7*A$HC[F+,4?[-HSG=1&!38>%$--%N^"SBTQ'5")"%1;4#8_@&;2Z. MPWC8?<\/;)CH=_B;,P.!H=N]!Q:*S.ET"K#._*L?X/DEW5:8 XH.J, I"]3+\P"G55S9 M++_R@V9V'U? O]V3?.N4UPYT*A%N2>^0XV>+TEQ&Z_1XU\#S>X@FP,7?)XXK MZE%"D%67VK2G(MRD\(;DY71 YWZ+-/E;['':$CB5B1]% MA45*C(,:T M%GR7#CK_)\A*7A)Q"-*>%OR!T7P''5*@$^A'#6O4\N*$B91+ZA2+PAQKHMEL MRO , :+-%[(LQ4ZR;7R?+_2K3,?4X4V!#[\+^,QE%I_2"V(FT6!D< M+BSXP2.Q**J9 P6M%P^Z,OHV%^D[I9NXU4IX@;H+*RUL[F3[)+ID@?Q;%JW5Y?#S]KP\O+;;U]OK[[^1?MXGB>7&:%D;;VR?&89X%-)#@^I2(ND EFX5Z!K[C0B:2VLVV--Y@S?)X) M3%K:)**B#&7YU5^&P^^ODST5<"H#Q3T%DDJ; S;0E/V '01TF:;F# O#>#I+ M% 3L%U&)AML*8Q])Y:GX,=4ZPF>V$V+-)\H];*POV3L<&_YTQ@Y6?@8..3SY MZ>9>';[=@JW2N;I 3TI4#RXS6GSD>#B#MQ=&_QEDN9SU"Y&PYY]"D5Q&N]%! M6D03+-(E%B?"@4HH#JEV,"\&H.30*&<1%?@*H2"C 905$!=%$60!#1#X:PSB M&D0,Q3=*BI;%R#EFDR#:_%TAB5BQ_?G8CN>O4 S6!!VV].C+F 2_R F!KLD3 M6\J'[8!:0.ZO5A\Z'*\Q6!X3.!XUAO(#JX#]+PSKI-[/,X59&I M_;*#%_/<(I!3A!.PEE!+QF$H;24;;"+7G^&W.M:D8[FOS#G-U"E1 JFT5GG2 MZ8!C#F.@#1KG4PY^!_YNO'?Z$W(4IA# P<6NS%Q6T!=B)R1&2VGXH M%FC6X)+BT;]Q3?<2"6 *I])/[=^Q?4<'')A +F8[P=+%D4@VUM#S8GCY-1TV M*"*?T'HTFA=_+TP?3E.2*L^/I "#Y(&Q*)ST$,N>78ZTS M*"E)8&ZG5J$XWE;+U/F5^O>*M*AMJ?_3S.1>L\IF\C5'&=&&V5[]#CZ0CV

.C.;[_ #4BZ/FLDZ/6&\@WULN;$M-O1W\*VT*UV[ M@A^)<:.)$Z:JY!]T^DEE+%5?( A9L*3SA"Q1#!O*3^O%IH[;<43H\]4_?KOZ M<'7[?]KPZP?M(B( M^!<;.2Y^ R(H_"T04+!7_R!8GL0!PB1R%D[H$.0\$I?#%Z $I^)JV ?3B_Y% MO_(XM]$Y@J,+;"0>AG3HN=DDX"""'X?)05PVA>1U8TQEQ1])(PDQ@?"DA2,& M8PL1^X$?.1[\%,TK<,*$*26#=)2B/W)]Z40(YIV \P!G\UBL",2/!)I M+))!)SW"Q?G3!I3X.Z[K/^#MU][%1[D 3W*%P=U MQQ+-8I'YRNZ9XPI0'^;]T' 0H6D"#MM,\>+0O !&D-J56A'M N<>^:'VP4%I M3S!UPD=2E#XHI8&<&)6UL8,9V;:*W(<];/&6UZ6K,HQ<88Q<4?R@%,\BFF"4 M(A9>Q'XB3$)R9W$7RWI?Q8=#'Z$$+P "GI8YKK\'4+S8DYF9 M>90LB@*,P>=]5*&F*)0@MY;7.4RJ0LT[75*FW_. ' MY%4G/_%'KH2) (\;>^:@0(L3-?\=B;Y/F1?RYA:&#P4 0YU*4# M+7ROS!;2"6<7/UV"VH77+A[EHI9]<7N!2Y]?Y)J5T)*3W(SD>2I"]C"! \0! M,Q?F@8\I5@'=7(BU@; (X<+D#SD-";,K,C9 #3AA)#*&Q%E($\-YK9M/#@PY M#I($/TQ"@L4',)2G92G)HWG*+9P)OC>G@O*+T%:1)@2;WQ(.U^*LD#+"<0' 45 TJ06NJ^8.)@.@_4(@*2>\):G M9 S'QZNN_XC+)WFK20P>)7#8*"\"ZLWQ"C$R'4CD>'C)30(.@\5X\*34!T%' ML0UX85=K4]_&I+H,NAO5ABZ-$OBY)^1-Q/@HZQ"9-O%=6]R[4SY1NNG7;_9P MQBV,X:4+Q;NPXA4NO0F?9J&,V*W)P5#QNFJY$#F]AVPE>>122X!82.4AHQCY M8P/.D0AUFPX'NS7Q8%EW\XLDCT=(?':4C%T,;-]ST& J G)@+F>G4V8R9/'8 MY,A4/#@D#\A"X7>@-O-'+1"?6]17("ZIHEA-MG>? MZ_QR%?LGDJOXW,E?-S+>A>KE-ZGJ+\'2VKM(+N7R'TE2;O/92;)[$C8[8WAT MA5(EI-DQKR@[V(]#1/EXO4V!RO%;'?6,QL <[-+JJ-MJ#-J[M3I:_UW?Z.Z] MU9'1:;2ZF[4ZJLAD.Z?;EVE/D!DK46(&NP,A';&IT8M?O\(GVA?XV234/F*L M_ECPK74E8 ;ST&KJIPK$OK]]DL.K$\=,Y,^ !&!X8C*]EBRE7C* YOLF"'V; MK/CL*-<\!F#J47?3MY)4YD,@IS[VW,9R5-J&NF+]^5[\^G+;SM.;K[\J[;?+ M%][J#/1FMW.D.-V: V)O##AR^_:3W4CES#R#C52^\%:_KP^,=D6%>>NC<4S_ MJ]71>)7FM3SQ:%Q8^TJKRMR.?J4;N'HGPJNVJ1M&A4/G8&/+BNR#V]@;B6D)_2HGIBL4B=GMZ;UN9W,Y7=.(X$C6V\FP M:(4F:36;NM$UCL*B_5[)#*H$EO:51^(:9A;XF/$C4GMR@$!C[27X8PT# MH0U=+&Q/KFP%!S1*)QO$(.I?RG2.N#%W"/[H $<@[A+7KBAE@ " @ 0PMH[R/X MI&I7<*&'%N=OI"*0J_12B4!K_LO M?$RDH(O_W#4AH36YC$ :EC(+*.."GI"W_?ASD%(>K^!<3*,@)N3JWJ)]4L"=6XQ A$-N7<*3FJ/2XG.7)]!*4 M?-]FT^A)S V-W05<@/AAP5E!6IABH [ M2&K$LQ)U9+EY#6A>)CZ3^[1#GW9%E1!\E>YZJD=*JLSP5 (^PM TZLM>I]EH MIKL?59H!_QXE_Y:51 )[Q$Y/&R9..6Y?V %[H,)/S?69EU7WH6(Q\V/#$?L; M98(2PM;R$T3E*9R@F>![)4RF MM$97EGZD8%!L)0U&?*&"+W2 +2)G44 >WJ$Y0Z\/TGTOI5H,%$OF<6U1AALI M8Y>_(Z[FS5>13TH=5:F\F"0PE;\8C"$K#@C?I.2%*SYO$\4#PY;YT'*J9&<.?8%["\7COO"(4W5,HJI!ZU4 MHT 5[:W,ETN-,G'*)KCH27- X.T]ENP"9Y/Z6S+PT#GDMJ@S=QWN$39$&E/2 M%^ AEAU&@2 M'<(3/H9^YZ2XA%V>.'CZ+X-P .%F8"N%.GT_%JYB M.543Z$WY(UEDG4/Q.&%J#R.MD(4IG2@\\T7?H)=&KYF+IOEQ1%85M68!@["= MBV 4S:V38 X:5K+@B!,*JW//B\=W&JY: MFC&9M$I[Y9D8][TC!+@E,R'C78/!Y5($!)6 IL3M2::$N$ MVGM2=SP0(:;WJ*% 3PRG'.L;=>UK8]C0$USLS_BN .,4-()PAAU0**%>=(>3 MF[NP:O:0J$F/+!']DK#O"6*@#!ID\Y ^ZG)LA%0R!6122ST[G.(L(I;YQZ]6 M\2?E2DHRU. OC7[>IH>)E 3[<&53V6X,?O0!5I-7[5UJ>>E;!&8F&V%PK2@< M5,)+URFP>#P3;?_!6^6OIR] <137%H78XQK[JZ("7?"+T@!@PKG_"<5]S(BYB)^3 M,)= "N"GCT48_;3TVAGSQ;&U!V @!NH0X9F:A+9:C5XGG<,",Y(^+N.%P*1\ MF9X-T^W"6LJ'T9,((W5ER<>P#-8.]X6(L M.(N$I08(G55HG! ,W*DV9"2MO8$]W.WG;-Y-20QFY<:F'M[<-0:_"+8N&K2E M9FSQ?5L8L6BEKC=2:\WJK6_14EAPD (K)B0YH1=VMSLJ1([U]@K8(]&#?T$Y M#[)C2IA#2M?"(D6*,?X\Z1):O09)'F/<':5+QB11@^"),D4I3^_YDZL5T$+L M!SGCA1,(?AK/1 !LD#\^$PB9+[!'1,-O_%O+2&[N9?,*(=NYR_@$_'/I112* M@R,H!]>?O@+OL,1+_A:[^!;$YQ HF<5A,%F!VF7+*![(UF(8KQC8*W84S>Z6 MLHO\!+9"'F)EQ,Y;#%_A\"(%9NA),^]"5(7L.6T5VZB%&XC A#/*.5BZXQ3# M62X+0Q!7T5_.BQSJ@9EI0WGNHHWY.<6CI1-9MH@K= %Z+W]],^$\(B"HAW3& MU(80KZ(6X&X#GB!HDE;+X8MB4"&'@@O:SREQ;^N>3[=2% HFI[@O32Z)KW OLOSO/M15$4]&)XK1% M./\IG *B3)*+2)8T.B%3)\HRJG*'X?(&QPOR668N)GLT/]W1/$WY@\$#EME5 ML,.=*+FZ3NS"DOEF]P@A)N)B$A)ZA _X'EHSW1_+;X3]':;K6>(] @WGYX<- ML=S,WAUQPE0'&W/=H5_'W8 Q9*!6F+M.SG7+?I5!N8+Q#,*'HI@VNDP\QH6' ML,T[QTN3UY+'*.1$[@F42B09Z-NX \U&?VWDMF3'UN!PV](ZSQH%7B;[LJ(+ M6RM6GW(];Q/UDF04+\;VI956=.]><88MZD,9YJ*\]7L'_+O7Z0.E4I>T9?^+ M7QO:-R\#5K09^9BTK\9.B/A_,CRHBZ:-ZS;&-,8(&8Q$67)HW^5/U:)DKZ$& MNIUD0M(_I$( <\*A;@O@A+KW26JW&.S5[>V7UPL$_B2.^:M<<%VA?XL]G@Z:J41<07%P\D5EGDZ<-HT&-N14C#CG6X-> MHYOFQAY&E6Q]4BO%=1#%)0^X3W3 78H#[M*OI]XJG-)%;747!8JL5EF9IKC.*Q'X6 QSE=BV'Q-O@4I; O1$R=FF8BQTS%%OX6C7PI-( M?G]8_5-"LD3K&$:C9135CD&::*7>*9D]Z9->,ZMQ5+WI4^%N->N5/5$9E^)V MA>]0]!LHOB6K'A%:7QQP+.LS10#OZ8VZC-(6X,$I2"CZ"(D6U&$DHA;1A!+I MM1GV'W,LKF?37#W8, CD-GE> "+K#^Z&/"#M#0D MQ-^G%]YEDRYL='DG*OL() O-7?QF:PU]BA;C3G[EO,XG\,ZX[-=#'>XPWI8] M!3/U_*BH2NER5G@\TCF;89F"A??,GN@\;R=CY\K[TK?@+%\Y, >D_6/V8KG) MJ8$*F&C.= H"(1*_1GSLR[%IRVAWSKTH7O'I+H;)V(/H595?8ZX0: ,12\N" MK^9#01A/ M\MY0--JCP'8^N4:$&5*77U[(D'6?7=[MJ43DO"KV,L5PE#OA!6^ 2N%.:P4%;Q% O[Q9VCEW:%+@E,T$68 M-U\LWMH\6&/E!1/,DPE0;JDT(R%/[FX_+1RWN"L!$I(7R[LX)]M5^= CDG#_ MF9RU"A2F)B:EXMX\L%DM X5P?L412-%_%@/"(:R(%" >MK*CEQ\\8+\.$(- MMK9;\P3=G=JQ)0)T_">8BG)G)(T9D_NR]+IN06!S.6'I-UGJE)#FA0R45+8+ MNU*[6KP]R"4)HK3#"2MN[9.;,!%;QRK,A56!(BZDN0A37LPW#8(LI;@DOX8Y MS&3X/3?5.LK-:@>'FFJ@E@KX(S(%=)FY#.TXC*QBWTR*Z8ZXA967V4U%+ME M\-,4+VO*RF8Z.ND2(U<9*W\Y2.N!;RF&NS %2F&<86C;CT/1#Z\HXO).#C%V MB(.K9/41<22Q)U%9? YOK)H#S,<3?5HZG2:F&7K+,HD%U(6<#G3)DXQ#O)A> M1VW-2BH84K*7$OH3'P5@N\XE^;H)5PN$#DM^V:=?=F@^L$F*+W^@.^.-J!RN M(?,F5&:Y+2GR-EM]25&V2%,!=K%0D[ZCKHC*Q&NUMGA$6:Q5;=4WUY+NLN3H M"Z'WMS\^)/P!$FG"[3N1Q>'X]M,.AE6: "_%']_I>1';2C;WF>58G?XG:1*0 MN DK9-]3Q#"Q>K?A_?(]VG,W0#' L6J*,,ZV'5#,?J-GM@_05*35WVW4M4U% M6HV.,:C+9+N-=OL0[5H.,MEVHU.?R38;G<%FO66./]ENH]O9K+U.+?M[E,-\ M?H#'[BDFO]\>'_5J1G'E66#>H^G[ 4Z-$ MK,8AN2?T5^Q%)QV<< F%]IP(1-?+1)+$RZ-_7"_*S:X W"M;#&P+S0TC' N7 M>P-+?:->2CNC0!^*SN7R>#Q*BVH?$:!J*HKN@:++B(B*K/M0"3+2I\EP8$]1 M=1]-?"CPJ$BY!U(V&SWXXI>G'>&[->.I]D&]F_[;M/'+TZA9-2%Z^G%\GG3+ M3@=Y!:1H]\PGZWG2[@GGYWD2#/N2M\I.R1-K#[-E(L\EYFDY D7 LS6)]S\4 MX SKX3CJFI]!60^.Z%\CEYZBCB.,7U!,3Q-PY4G:FDA9E!CJXLI5W( 3W$(Q M7TVDNR\ Q\C,R++RP<74VA%W'7[/:C)$V*/2)2?& G77U$V4] "!TRL3#D7/OJ@V7602^DAU"-_!]-.NKG3M"GZE]9/;5K1@M*'G8;7%-9_Y <%AP.2G M8AE&\^+OA,L6S\0+1_/QMH-(![+ MJ0S"P9!89 GRJZS[SS>C2M(Y97).#B/&UQ+8$.3%XFL'M^SUR:X\S'7'KDWA*DVL1W$>LNM.(PI _%OLHU%;(P^Q.EH+@I MKL;BOV'LB%OZ0B.B&8I?[(E44IJHQ*(NM&+(@_1D)$Y J\5OR]!9\D02C0YR MV BUE#"AN"6HH\RMZB2Z^V5[T&[T,C2 <4%ZWOOH#[(XFO@!O#$M *=E\=%HT&DSZU^][HLJ MEVHMR]2=G:H#4=H"GT1 MV_/:"7]LOAN.M=I"(OYV4ZZ.VK\EP!?Y.7-60LSF^@GE>[ )I-\2 M<&[2P0_R# W(#A2FV7H;$:VSOS&FJZF\% N >6NN!/@Y!=A*J%XOV=WPM!R\>%2$NKM!0W2/>[:U MB[T9,&_8=X7-1]@B-C)EPZ7T*[:)!#*X%$ [E3&1'9VL<4%3H#1L>6_I-N0H++ +S\FB(5#BXHBC$&K+? 8X8,BL@%.,:#A MT]TB<,]STQ.%C-DDL;\9$%>FA7NB#HQ04 L!%'(%Z3@/R%Q M'41;02HT"+%3K^6,G0SU(4N]"2259."NY--\S( 0?PF0_?F/V%"HGAG/'8L+%HC M^4B^SX)?\GN*^U#+#OA14M" 2?VT<)=*V1T1 ,A"6BEO,H'<$.YB]1HN/WZC MN5Y^^J8CO9%(1(PD6I'S<-,2)0(;DE&NQS='88[OLT(<$*+L'1O/$5XBE3F- ML*HGBK[AY$04-EU9+8,5O_,\9F0X#U$[4SLRT&+4MD&L70#=YP*QM.^$+2# MD/,:0KKT6B @E"FD% (I*=*3":4HJ'2=7,BM[ U)C(U@Z[,BY^RG81K'I,(B MK#JBN2?-G7#K(U1U8&?AYM\:-XVD'Q2B+EB8F(S2*R"OQ +(3'><'4DHZ@^@3S4.T'R M!>$^?J#.B/SEW^O;S;"6\G^[2C=E6V$#1>!OPTBLKH2YD06]87%9()?C"JB(%XY1# O&6+.* MESP$PR=$V@>H9SK>4[BJQ*]Y'L$A[E6.65GRO^$&5.);]3L;74Q MX/G%!LU]Q ;[9J5C@ZN(O3D RS/QJ-SM^CZ\O@7?M7"2?;O]Z\=K[>KKIV_7 M7X:W5]^^;KV*58O?D..=Q_W;(P=AC0+!/H-V@0_0@08'B2^@O,!0P3[=V%]B@FXD M32&.")A>MDS/S=5!\P\/&X).B+T97A]9=,^I9[7]&;A"KLUDBIN219KPX$W. MB@30."0"VC[!?!5N/G%F<-I19T4\^5"=2^M5 @J)BS&Y(G'"B3OI+/;&;'@- M_ C.>"2&#'SE48CD%9PN#U=APV0W:4D/@S'XB&678QMNUOZI!J.,86&38_0/ M;Q,C,"ZJ#]2P2=0V0SK#I8W%THKQF6*NQS )7^5ID45$=PMZ[N/$&!B5/S', M@C#]YH%%B?B'Z+G=,%< QGS\(T:K>2$4]9M0G0FX=%C1@,&H9I[@(:T6HVFN;JKWOM'"S :_=XA0",.,=E^H]#-CC^9,TV"/MFF!$GA,/PG>X% MGJV$>NWZJ^4FBF)\0C?]&E- O,I.+I>9]%%7/I' MIU$2CL*ZP8M6H^1X1-\(!WCQZROC]4)PY R1!Q*4Y>^! [X?6;'?$9,>09E) M")5.V42G^./*;U6I4M(=6_D)LU#X;^@\)##BE9_T,,4Y_^XR[YGU2]VV4-HH M":_]?U(\J?(,_H#>6:#]D[DQ^;5B6U5^VK<8N,,&P?_'J07*\L%=V:EG&/RX MI>IH:)AEAL;1L7R>R>XH+_JD-M+&14LV:3XHW(2Y+Z(VM1+2TI5;I6C;ZNJ# M?F^A]4+1&7ZZ=!$IFIL38I^[#;-YPB)\SLJI M,U#*22FG^BJGCMG16V93-\U^%>6XEF'MNLEV=)[CQC/!Y6\W:,@1\W2*:B VN@O?AT, M]-YCEFG-]GG-P_@EO%@/\+U<9RJ7>X%K>]OJEE:>BH\<#VO^WUX8_?V7$"VG M"975$#T]'_GYZYZ*!#::C78+R2=;$HO4483TE827&( M$*BBT)4+U!+:7/A="-0)QW-MZGB4"!BQGX1C@IB_A XR"OR1,9:71H%CR9]Y^8;@R5>P M$@%1R["U24AMQ]_XM 0JERT"6LPHEQI&)HR*9 )W ?-PH 74VPM1K(N0$MP+ M17$O@LQB(7!KT$P(3: \>1E1> MADO.B5M2ZKT*;+G:_=L-K.GZ!LL@-&G213:W7%R*A'&!"2/!\O]#\5"58^4W81-D5"'4 M 03L$U)BTV-8VH(8!004(36F%!]''&5"O!"/!_NW\C"%/,"?(-3/B".J 2(, MI4WD88^5(! HQ.U25)W6/E!U!NU*H^I4&">E)-]_0Y+WRD *8!K6!:P-E=Y; M42I_^)6MP2GH%G */OZ<.",G6B[/V*U=T)%8EJR"X$5M!'B\U=ZM=7S?7=KO1;1]BLH:Q M&X+!NLD.&MUFJR9S[31:G5WA!-:]L6WLAK:P7F#[O?V#8QQFKH-&TVR?+BK" MQG$GM:BS6M3QNAJJ%=5^149G]^OBYUA4>;GLE6?Y 5B$20.]:X3#YY[%E^/O M==/RY0O^ZC>4-JS2HE84SF?AK#/2(=7/."GGUB=T-=]HG^+ <\*)[$1!_B;Y MS&FP[BQ9N;)^J^1VN.I\!D8><,7U5:VGQ&.$$][LE%1\KC&?/R >,RGN;4R] M[:M4=Y %H=33P&L)9<;C@TF#F)R-?9?HBNTMW8F*J^ _L=)(-A#=J??-M[@ M=,5?FUW\>Z_S!A;4NC :DPB$L]4P_O2&+=YA/"%=^[04PG/LAZ.2XII3:R%; MN\1)C:FY%]XF9)YC+LG@TI_"%.<;'1Y[DI,Z6(#/IS3K28[3_(0Q_4^Y O5P!8P!257K#9M2 M8VOFV8$T!$=SESV$_CAQ#\PGN@>["49=W8.G;(-C+'4H^"\30J4K\)Y$8"]& M?]WH<4:L5TO=SU(K=YY?_%TQ]=28^C3C7+&VPJPUW_3!_C8&>XG3*_N[%O:W M",5WVQB*;R>A^+8*Q9_Z:BE5 NQJ*Q=L#_@,?"_9V#PKI2V4T:KXNUJJ6NJC M2ZW:T;ZK*:Z86F&FJCCYR;*V\\90L?"ZVN)C)P@CBF=C\3F8350"S^X"+LQK MH_ED^WJ!L1L@\YQ$//P34E8;)J1%I!.)+S $ZE*MOZ[9%#J6F!6:80JX"BPZ MP-@R UOV3OON^RX8L5E>"0NU]WX0^ \\T,G"_4O,$!H%2_CQL??#KW_7OGW2 MAE\^7E]=#G7M:V.(#WTFY).]A*0/Q,2JJ;;_K0JMU!AKQE!AGUH<-1CV"7>) M^Y@P?M/H]M_ 4[YG+]^^6D%Z6#WUXG53L.,3"['<$&6UTHO-Q5-+'EJ, BX9 M +W92["6UIY>.C[X6^.FD3O#;BZ_(]Q-%#BCF$ZQ2^8QFV$Z98-^3_]V@"S% M9Z[PM/!H6.;JV<\_QH&?^^GOW'41K2>X@T^9]P,.1/F,-@Q#WW*RB0UM!%*# MF1!Z#*R93FE<38*4)B"(7#I*!8S$7&#;1)N5!SR'Q%5EC!J<\'L*-IP)M?;J MQ9\)S< W1O=XH2^'C8XE]D M7C#;GZ'ME'_H1J( MIIFVGR^?:T(H$#&G35/ED*L:@6*J6 MJI:JEGHZ2ZV:7:,"BC4SSLV"<;[G&&!-A?B$5[O"./_XDULQQ>TV-\X1;KLY M>'=T$UUE.)RA)+K9IUH^+GM3+1S4+\W%3Q\U-?[<8F.G7( M61%;'Z?8F7EKW) ]<3&)X+*1&N=&J]-\U((?-+LJR*Z"[(JE:JEJJ6JIY[34 MJAD_SQID/\::C:;1N/IZDDG]O)Y[8/,Z!FC+,99T'2-Y'R5\%M0WOX XL800]K(VXQ[(V(_P.V;BX*&K W MEW\]"W=L-P.VAIY8WEZ\93]]SY_.M8\_(^Y1J_$;:\*G++5HSX+W*A*J6*J6 MJI:JEGH>2ZV](5DW5P$-RW*NGD.1K-]%A[2V00I+WV8C?:=W:VJ#'\U]H,IBQ#P. 3^O*C -[2P/EXK9JU/&]\L"KMETYV#%+M;R(V!=B*[_M M_E(!>XX]]VVD41_'<<1LYX+CYR/!LD\NT%_NCY1= D=:?A M_X91Q*R):+.6V\N(919-G% +^,P/(D*%0!2(L>^Z_@.L47,B/@VU@J)P2$6\ MDOI".JE .^U]',(G8:A=TVCX^&?FW<6@@5Z_+:+SY>A;H&:KNP$UC?[1J&FD M6!C/__:BW!G-1@?)<.E[H>\ZHHG>#;;8PY -=.[\BQ_BLP,B*G1)."<5+N' MC)O"ZR:A)CKT97WW6DW9-!9_F'XL#"+Y7-NJ-F_?,Y<@?6XFG -_653")EW[P*T\BPS!HC/8F>TJ<@^H$F+_TC5[ ME(43[1.@^UCYO%PF4_W,29,)_QR]& 6<_+M@8)ON6N0]L M'KYX4[3TP,S+4W4507)K#_#7:'^3$A"]/0^UV*\?OKWX$+P OI<#X#-HY M$X'&DUBP9@LKE;NH\1R.:(3Y@[1I!Z'(AZ&(@?Z**S>^S!4S0@BZ.)'\#R MZ-EO5N2GIXO9%R?/LEK[]4\4JY MH(?>%8-9N.,68Z4H=>)KN1D'@T:_T\+]*&\_Y(OE5FW05DUB<87OVIU&TUS] M=;-AK/QNW;#=1K0JJ#8W(1O?Z9W5BHYWA["D?VE-W[]] M^ZQ=?KO^_NUZ>'OU[>LVMY)GQ3BUHJI=BM=Y:6I%U5^1$C^U(B5^BEGGN2(E M?E5=T?OYVU-:SIOPC?:%N\QSN/97/P[Y7/LK"R(EC*>U(AE)@IG"HB*-PNU: M,K^%Y6KTWS8&Z:N[\CW)[ ;Y9CO\M$Z$_*=C<:I!Q72I6Y/>JNOCUZ,_+M.?QG$DW= M7_\_4$L#!!0 ( $)@7%/#QIE>ZM6L60KSJ7:F>HDG:ELN=.IV#T];U-80C85 M"=2 XOC?+R IO@I+L3WC&;LJE4AP+AR^P^& ()]^>8TC\((8QY1T+/?$L0 B M/@TP&7:L[_T[^]SZY>K#AT__LNW?KY^ZX);Z:8R( #<,08$",,9B!'X$B#^# MD-$8_*#L&;] V[[23#0HX(\H32:(U<%/F7)B4_CAC+7N6@Y!;62A0W2,>$"$O]- M>B"8+28)XJMY9'5#52L]CNVX=M.U !2"X4$JT!UE\2T*81J)CI62GRF,<(A1 M(,&-D()OCF"F6D V1.(!QH@GT$<5S+OZ (#J=1PGE E EEA#R >ZR9P)S:9: MVY*MS7#J4A\*[7R*GDL&;>,25P-%@JLW>RKCY)4'5J-Z"U)N#R%,WM&*6%5^M;H=*QU%T]OJT7:;]=26>5QUW?+-+OBVT8;IF*K7 MAH)OPS:L'$5E'K&.4[_SBLW0@CCR3X;TI1$@K#UKC3?A]&=>V7+'X:_3/,#U!8UWS) M@@E^A_6*NR_K 0XZ5I%%0A)\(0*+R;V,$BS6O6H!1?K]Z;X\^= M,"]7!3'Z3F :8*%2Q6HH515G M ,S5@#4E2F\"Y/.LX&D%!S0$F6SP\4WZ?X[XA3>Z6#Q")HE&2&!IPBY!GU=D]H"6XWC;\P#P<4[WH7K$-8S4$JTW M0DCPC<9YB20SII[CG)HPS86"3.IQ!)?T\L;CM8I8,Y*GCM-^'Y*'/1(#&:%0 M4!H[(1_=173\KJ%96[09X;;CG"TCG"DQ1F*I"&A-Q_$[C\ (DB'BF/0$]9]' M- H0XU]^IG)-L;V,JXH.,^YGCG->8][-% ),P*S*?X-,Z=$%:L.SW62LMD*S M&L>036C8PT."0VD^$9]]GZ9$8#)\E'WK8\2K>D)%:0:8 MFZ[CNME&".9^1'G*D,(\$ZQPG1$-IK)!(?R(W4)O[P;#2E@V'?FS 99R7.9/ MQR&Y"$ ?#J)M@YK+-$':S\;-N@#U\1OT4"XFC+X*Z0;P+: M!>5(=0U!P*U7[6.P$_!(=9@Z84((&4 +>2 ^[U>ME7";&265KV)OJY8 M8P;@MEK+@:\FI(>8'E0&X0GY*6-R G_CJ!E3MZ#)'((]3W_8WL@#U+([US[+ M>PS>!KR6"G;E&*6*S'YQZNG/X1OZQ_I;^H9.D[?%+AIS]*+BN#@:B,K'PA6M.9\[S;\5V8#U:+_^:X3"G M5N>MY6Q9,1]BOJ3L5G=,@S1"-%1O->-8N0!S0+KP]/F-91!L4(A3V\49+O_L MB/*I,7\1+7N?NZRFKJKE%V,U; J'/WZ#SX_P^3K%^BQ++TV2:')/_*\H'B!F M 3C@@D%?="S!4F3IZW8=:PT3P5&D!D'!I"\%7R:(81KT]>69(&7Y+1B>2@U8 MI.KM5T;3I&-EY%B@V +979NW6\*7 8TA)O>R3@F:7LM;LNM1_NK1E/FHV[TQ M6[.2="]L8-1'*.#JQCD?42;D/!D/*&-TK#8-Y12KTG+)HFY"2MTTC"@9*J) M3R53?9XYTL2KW/ECZ/R3DY(UDG U27ZP?C^7T^V#- MFIYO;H1;D.5VCR,\(X>/G7ECX$A(W*98VBK*Q_[Z39"B3%F4)9& M1#FV'2V;9(GU)?*K/(!$XJ]_^WPZV?L(_3#NIK\^8S_39WLPC5T:3X]_??;A M_4MBG_WMMY]^^NM_$/+OYV]?[[WHXODI3&=[ASWX&:2]3^/9R=Z_$@Q_[N6^ M.]W[5]?_.?[H"?EM_DN'W=F7?GQ\,MOCE+-O/^U_2,DT M45)G*EW2(>C_//Z%Y?6SB\L_7[O^DYA? MS9QS^_-/+R\=QNLNQ*]E^__^Q^MW\01./1E/AYF?QG*#8?S+,'_S=1?];#[F MM^+:N_&*\HHL+R/E+<(X$>SGST-Z]MM/>WN+X>B[";R%O%?^_O#VU95;GG7= M)';]V<^Q.]TO%^P?=M.AFXQ3T>Z[&?XLZAZZ_ II<0H?IOX\C?$C%&;^Y;,O M9_#KLV%\>C:!Y7LG/>1?GY6O)D7KU E:(/WEKE^]_Q5[])-X/ID/U6M\?7&# M K2%&/!Y!M,$B\%;0IAT\ ZYZV%QW7O_&89_C*==/YY]>36=00_#[&":KG[+ M[_]SCA__ V8G'7[R$2^9"S1RPOMHF",N!D,DXY$X%A4Q27 ?O&""F:MZ*<,V MX+C-N93]$.:$NL"^7Q2V#Y/9L'QGKD)"V06O_O((0BX(L;D^+B!-C[_>;62U M4DXX1CAW.&Y@%0G@*8D^:F,=S\&P)N.V!LQ5^58H?]#'O:Y/T*-I?K;W"8HA MO;#2"V2^C]>>A:LVXN**_>'\]'3^G01I?[K\_6*RGP9W9UU=G2ZX@Z.S+;G^ MV4V[JUA^_WP&TP%&PD2E/2(QVF@B$]?$21813N(R6PE*N"84NQ'278C&_Y]H M#?1;C6[K>*^%L93:0&)&RDOI+?&12:*R5]1I$X.GCV/+[B_?.YC@1\=_P!2_ M>H(:/DBGX^EXF)4;?;P<>Q0/\'G6)&N,>B2-@02/6F!,&.ZL#-;;)B+?#=\] M+3II^J1M2YEOGX@&*JKV>/S1HW1O^BZ/9R.AHL*'WI&D$N862FOBLQ DT\@# MRLFYUDTXL@)BERQN;1YL.M;5E'TP##![=7KFQWVQ\X.Y" ?%4;4$%%=1SC;,3Z-%=]Q#/^_Z:NZ:6 M*:'0_SLFT5V#3L0)J0@P2)8)_"S'-E[RN[CN0@_Y5.E1425-7$1FWL8< F$& M+1;R-&/& Q1^,PB*)]SFRSP1A=Q?WG>PD>8GN-#%R3-F:,("D+&T:0H#%6) MT*RX],I:&=O8O26"7:'2KA,)Z$A7K"[U/$G/B54R8LJ: M);$T,1*L< ZH!^M3$UU?@;&M3 ^9Y >C5(K6XK.9,=_@F18_E=!M&:I3IB)" MFRSXT69"']?";L[7;Q^^765)M4?[$OA%X/,<4^=BL8RU:&ED)DXEM%C"*02C M/%'&)AYP$-%D-:3L-4 [9=IK\VN[X:_,A=MHRM'G<"8XX4$A5WG H-MQ1[A@ M*63EK4SJ 8S9%F9(/'$S5$,SWY#FK_OKUC1K+]0>=J=G/9P@T<&J[7?O MTW()]^X"5EK/77-#9-U11HN"KR;GI5KB3=?/'X#9K!^'\YD/$WC?8>8;T9NA M-)-Y[KOP5:.H6-"LY-&)&B*M+0FP04?$$L]>VRQ9F]BNLB!U(UZ1@]!< (D* M/U(!8B\8D61>M=\&)U&8RJY% N^0X MJK/V/@_L0Y'B09[Q0S^?,@H\U["W'BAV&:4$= ,V@PQ4"Y$H[JRBE+LDI]Z5"XW5?^#98?/_:34 M'[\[ 9@-U7+!&[ZU=N9W%_"5\KS78Q_&D_%L#,/">LU&@DFC3$C9!VR1O5IT0%-=0O+GT-?H EJB]+3"E+GA0O"7]" M+^M#*LE7)HXFX8,(WI@VU/@^KEV:C:[,CXH*V9HDQ4V/WKU_WO5]]PDA+06\ MF"3H\NOW+R"4E;BK'QSE>83U^OW*V(QH8C0Y9S!@ QP4GRP)H>@> DN)YA1- MOBT8J0GHGE583X%#CZ:O:N9H%0!/)E.;&5%SN2$*8I4(1"N7F%.8(#::8[F1 M)!LFFBO?5V;2E@HV.1NP0&+1LE1]!NHQO)L>OX?^M#R(*U@P9I3A;+=E=!:-9!0E9 61LVK,>S MHP'85DRH,/(M[-S2X&9E+':2@WM0N-OX>Q25+R!UM<&Q%L->34.WU1P M9ZBG3!N)\JC2^X4;$KSRQ"M*@PX"=.1-]+]%\>-#1<,5&%!CV"L6Q\[\]'@< M)G#!29C]_OFB&.6/KDN?QI/)2&1PQE)-K/>.S&UM,#&2A/],04D$WL;*W07= M+D7+%=A172'UMO$M[ZX]")XC([S4'$D1-?$ZH7B #E>BH-JTL0_W4?E#!<,5 M5+[1P%93ZYN^=-N8?7DS\=,R-UG,TUFQ2/,0'+B3&<,JR\M2F0P,8RN!NC%4 M;I(3E!A<<,S '#'YYA0J8$ 4W1(\DL MG&DS,W(%QEV4KI^.TC70QK&S&1'"9 M*0-<4AIIFSJ,[\*Z"PO,TV%!/16TF!I%6_1NUL4_3[H)#NRPB%M'.@-C(2>B M/4_(U6R)#S$@80,.@$\QF3;9X6W(MFZ$=%W6E%$TCM&X965SD\F"6(NRJHS> MV%&=::.&8K=)MS.+0]MSY%JSH^W4T&0M%,-J,"SRLJM-$)DD)=Z7*A$K-/X) M/K(V-:;W7#!_A#6A^@38=."K:7Z-/%EH1ZFR:-K+6H77D;B8/<'(#,T^16>= MVG3ZJ&_F#F(\/RW4@72G2M\()MBH#6%2H^@Z)N(-!BCHCE1.Z) <%:W*T^X# M=)<,Y)8,6E.TUDQEU9Z:MS#SXRFDWWT_+<4O*Z!?0![',28S2D'@+!%3EOVD MU*5?2"G=-H%[9QB#1CM0;L>V2]:U,GLJ*Z9>EIG2N(R&G[SQX_1J>NC/QC,_ M07*?=M/Y&(PB$YXFI0F/I;]LJ1.Q2%]BDP)G,Z4@V_C=V['MTK1C;7-35S$5 M>S-= O@O/SF'D>*6TQ@=$4&BD$9%$KA(Q&JF=0*J;6Q3HO8MDEV:D*Q,AJT& MO=&,E-? 0S*6*,XQ'RA"!<"7E"?G/%C)?)L)Z._,2&WB,".,/Y:-"<5S7U;% MZ$B9,((DQRF:8IN(,X9BYA]#9!R":]1R;"V<70JJ-N? =8^X[W<-;UZ*!?CJ=E+]8*X,M?..PFQ8>7AL"SEW[<+Y[.Y"(: M7XL)4W"22,XQ51;*D"CP0=6" B;/;2;LZPJR2_%8/>(]IK8K+AE_Q''H^B]E M?0(_7O?IM*F M_>W$J[2+O\30>*$A,B MQX"%:6)3%L33Q&.@9:=MFWTV=\>XM=/T7^;#_[X[B/A0]'!C?<\Y0YR->/3*1TDQ3@!1 M^OU['$>6"4:PCFNO4J:-FNT_J)P5>GBNH^=B[N J/5W4S!NCB:,HM0P"B.>" M$E#>>!QEQU.;W.SN&'=I@G&'^;ZF.6@+$M0\6F$=OLMZMQ5\7CJF#;.$^>S0 MM(%%9YH" =21E*Q)2M/$?+-6R1OE+8\["?KT2;HM">IMTIN+>)17Q3Z:;C=!HX1/SGM- MF."!H$@:78)S1*1DF,N4&MK&Y#809I?F>)\0[1^;5H\1:1CKHW$N$J"V;+ 4 MG 1G(L(-WBAT,;11^=FFD<9&H['2-#ZGJ'TY#Y+GG(GTW!"?RJ*13!80JPK0 M9O?6SC;X;\26[_?NOX\:*C8Z.>LACN>#4O87^9A90%>%YD)2FHC3J#:6# U& M9AD;,7\5Q2Y%T0_$@XV54+'((I$1JN(@Y2(H,;SP'U"A]]F]\-:/+L4\CT03RHHYF'/4YM/8;\8ET&9IN&H M?U%.JR]'FI3#!4<>@A3<*$)I:74ARP8%I1,&LM089K3DNDT"LCWV>R[X/\I2 M16WV/;#&JY]/'G&,KIZ#'2D-2F=/*(\:1R-:'(WHBP.\=R&;^^')5EVS#^ K+PY;&3GNJ/2 UA1*TT],23 W06=NLX], M1:6M:#._<"NT.TU(TA\K@:RKK[8T^N: EB7=OS;+66D0$2!Q+@ 3">I]V;0E MB=/X4GAEF%*".MIFA_"VR.]$PA]L6OQ!M5UW[^FK4S3$?4ET#T]\?SPO65"* M.V'P>>'E^%7 "-)F13@$KP M-N0VBROK\=R)3S_8]'H%S;1>AUQ7D<5MU(*7 MIC:" I&QU!$ "QA )C#.)N"QS1[-3EVJ6H_R(08PX]F( MN^RM0 _#J$RETW')[!GZ&AYL,I9FVFCFY49(3V!](%N@&:% 41;3"J3?/* M6Z$]@37.EL9F>W4U,3JK8+RE6@C.2_-U2R03F!$QX0F4'1U4R:":->!8"^B> MJYT_G,'95#=UCE]O4_NQE)["FF95WCV"&IM$50'>I9?@C1%RU55E]%_-1OH1TV VS821++QL;@1B0BL@D MT/I:[TGTG'GN13"-%@YN0O04%CZK4ZB&=EIG?*4H;O@P106\PC>F*'A9&UM? M*U?V[@^7NRGF_0R/SA:U24H:PRQW)"J+22S-0+PLFQ=4D#91*X5K/R557:Q[ MKJ#^$*3=&9HTL)*7I74C$Y5R7&%DD$LS .L%8QSR#E(D=N4AZP!<]^U MU!_,.&ZFE.KL0.>.P>1Y'T^0ST=YM5.O#RQ#"2.SR;+T B]-P$0@QF?@6?( MC??@I QZ_.")$4)P\,9K MV:9GTXV0[KO6^4,0IXZ"FO9;6W:8?P/]W+N^*)WG)\/5>]^MI]I-7U6C;]J= M8%;JC?:O.04A'7R$WA_#/\]/ _3%;TS.2[.V>6AR=#X;9GY: HZ1<#:#SY18 MU"GZ$NF)8X4A#+P#;D'J-K//]P2ZK;FYX7;7[H,!VCB.HI*>Y20).(9)AV26 M6%UV4&9P%K)BF+,^Y*BLA[E+"\DM>?>M96JGR[IU9L5X7AYC, =W,%ML42FS M;N^[KQG!A9,^Z/NR-WYQ/*]TE"=5>JBFQ(F$$(F35!!(7.'X* .AU2&XVV+? MI9VW#TG,!]9Z4]]://V[> +I? )=+J^V\*XW?UD-_WI'J)4\;/G^UQ>K-_.T M_F*Y!S4>RK$W!Z>ES'7$C8&<*"?>8&HFBP'RSEEBM-$TJ)BI:%.N=S=\VV_W M#U\/,HA<\XA/"P\ M:84K2TLC8R*F$J:<]Z(1 4/OZJEB97,*[84C*($>$M#,I0) M^!0\9@[X>.)3Z7TR@OK09B)J#9A=LVXUE+_MF-\Q_KUXO_P(&';_]M/_ 5!+ M P04 " !"8%Q3:3\]$"<8 #HZ0 %0 '!O;VPM,C R,3 Y,S!?9&5F M+GAM;.U=65<;299^KU_!N%\GBMB7.NWJ@W&YVMTNN\9V+?VD$ROD6"B9S)27 M?S\W4@@P2""A# $JO\B2+#*^N/?+&W>+R+__X_/)>.]C;-JJGCQ]0K['3_;B MQ->AFAP]??+;^Q=(/_G'C]]]]_?_0NC/9V]?[3VO_?0D3KJ]PR;:+H:]3U5W MO/='B.V'O=34)WM_U,V'ZJ-%Z,?^CP[KTR]-=73<[5%,R=7_;7X(06MEF452 M<8YX4A193B027";,39#.R?\^^H$D3V2R'%$F*8+O&;+:*X2533##_G%V3;NP>0F;?_QZ9/CKCO]87__TZ=/WW]VS?C[NCG:IQBS_?FOGYS] M_/.UWW]B_:^),6:__]_SG[;5HA_"9N>/XXE%U:3M[,1?# ##A^[\ M#R^C$?NS_X2?MM4/;?_WKVIONUX]MTYA;^DO\BV=O?WO[\CK2:M+MA^ID_^PW^W8\!L3]%;HOI_'ID[8Z M.1W'^7?'34Q+T<^GG$&)#.=O^6K[&V,Z!B"-G[J(X-LXR00?$..BJV^.^?Q: M*,1DI^-N0,37KSTHWOK$5D,*^-JE!T#;7PB=Q!,7FR&A?G7=2SCG(*\BS)<\ MK>NQKYO3[WU]LM_#.ZPG;3VN0C:K[SIXS7:VK=/AL9T]OGTT>#V4;C W#/>R-QKLT2Z!3-:FRA7H%'\\&S3/: MVGSCYRY.0OZV"D^?5$Y%9CAAWH;$M8A&,,$Q#8EBZP@UHXU&SA.?3WU<^Z^ MC+.IKL^Y-;8NCOMO1],6'5E[.CH?#F057\+;=F0QQ\P3CG2@!O&(#;(R*413 MTCY9$[#TUYG9SIF>;.MZ;IX-L9^5O!_'73O_IE<[PN3,W/]M.9:96N\^NY<3 M#VY!&Y_'V;\O%TCR;3T>OZB;3[8)(Y@?,=I$I!31B(-ZD)$&%G@ME,%":J=P MD:FO"?1KN5P0_J"92^C,QMS1"&7/:5">=/7V%#,C!\SOR5[=P.6>/L&;\NBP M/CFI9Q#?'=LFMF^F7?:ALELZBHE:BIU" A,+B,!OM)Q%^*B>18@6! *Q40(XLH8I#%AB&$=B$\R"!D*6=2K M6':;%QO*_CH;Z*9L>!T[$$!]$E_5;3L*@3H16)X1CS"W9.!=<$AZ(VWT6C/F MBA#A*QB[S8&[2_RZ^MFFZG_3'<<&K-5I$X]S^/ Q7F"#R<;J:'(X;9HX\5_> M-W;26M\K8A+Z3^,^SCX(_SMMN[SV/HL)_N:]_3P2G -_M4&>!(ZXI+ *@\00 MY8;1P),.G!4A4J$)[38E'P(+KI.;ER3WH6V/7XSK3_^,X2C^# K)7QZD+C9O MHQ_;MJU2-4LCY8D$@R$R\A9I0R48::N1=5XAKPW(-AG"G=XZG=>:PE^7P.4T M?9VRXF%0-M^9,!?KF!#82:2HR1(%1U-'(>!&Q)A:)81V95;S(6?QC;A%]'V= MNW*0P.)M/)TV_AC$%@#5V]A530S/IPT$/K_&IJK#+!X:,8LC%@0C+PB(RE*X MXZP+2"1!&0\>0ZA>+N18$>5NQ^5CY.)L4F.;Z:*;+V?P",=0Q M)9'E B8I=$3:*_"!K0HDQL29*Y-;*3VSW:;P@^+%==Z;00SJR[:=+K+V_>NS MJQ,;<9VT,(XBB[-_P7!.526%N#-"2V\3,P77[/7 [C8[2VMO0=IYXQK%$LS] MW; $LA2*.2[ Z9#803!&'-(L5W#@EF%"A2"%W";A;L#ZE^3;4+I;0+>-RQS/ MJX]5B)/07JK%Y(AJ9'2P"3.#J#$ +'"+3 2Q1$\(9X$XPD014BU#M-O4&40/ M"PBR<>7CQAJ=MT%XK!WXHKEV+)U FD:%G,>*!>? :[WOFND@E3]*I>=,,A0P M#N"%2(-N7%J9YD?_[@<]6.)(W>$DM0Y S<;Q<(LBIB9*S' MEGDI3*$"U8VP!F3+#>V<-[#G#NI>QIR-Q5Z@]^$*IN?]!L[F%\,/]EF G%7>X;*!1D)AF )IINM72Y5T*2142Y@ MSAGCVA9APV(\NT"# 21=H"GRP/OIR72QO7&&N>_C>;Y1QNU=]BT-C&" G4PE97)E;Q,) M1E@(9C$6CAMKC;/)@EW(\Q@E+E0%#J7(541#D.,4H M1FFY9#""+)._6Q?I%DQR'N]U[-ZDW ME,&9))(:XQP9QS32R.%FD(^:.,"V" M*1.ZK0ET^^:Y*,?N8+GOK+82TX#LIMY9\?(JO65]/CR%T[' 0X40$)U8LNQTDLG_6@+&M3+;ZRAE:PG,54!]RVROK;Z5,IEWD?W6B&&--))PB8)1!/$0(C+) M:R1X8%9R0X,JLW8]ELSV\'Q81^0%>+!Z#"V9P51"?)YB@AC:]&T/-"(2A$^" M$P8K]+>&G6W(#O0<99=U'PIA<@L^>QK8XFO9":_YG:<96^5).C MK[8^S9/"+$EM050(6(D=?$;8NQ )Y3CB0FVW:R+=5OIP<.YL137WG2YLF^XBC/TYUD>-/3VN MO!WW(2SA09&<2X\XP4T1O0U S8EV&-*_#KP!JG93@:NQ8!F>[J< !U567DO76B.!3#$(0 MA0*F%'$&!E4[FE!21B6IJ&1AI=ZVATB ):F_;>M_'1$/J??NM!D='J WKTC[0] M=W- D=<;R6M 1[)'\/[/45(II6 Q"AJG7!1ER!I&P=U1/$0LI+WQ:-N5U/7^ MST>OJS4E-?2M]?KWD29Y,ZOU2''B$2?&(<>D0(Y:Y0T$'%3?U!6^DJ)>__[H M%;6FI 9LY>R'?_/O4=)">DX%2LEAQ ,1R @! 016E J&,3AWFRKJS;\?O:+6 ME-2 )U'.>/*OD2-*)J44BBP"3[B&U5=ZAJ0R$,_C8+B]*;N[VAWUKT>OJ#4E M->"IBK/A_S.B3E.*P3FB?4=^# R@@PT6POLHO- BW50>7$U1_WG\BEI/4@.> M)=@/_^+5B$0/JZ0A*$:='Q6C)=+$$92XT)I@9;6[:8OK2HIZ\>K1*VI-20UX M<%X__,\'(^E4\EX0I#0,RJ4WR# $D@*GA..)=O8]/U\\.@5M::D!CR%;N9T MOAX99ZBG3B#E@T7<)(NLA4 W)1NM4%ISO[$S\?[QAU)K2JK J6X+4GY]B&]8 MXC1YF))W*9_N*I#-90/E')>P?@;BRIQ@M0303B='AU1&@4U>BV#EMTV,9S? M*@"+=D_>"O%^.BD'4>@*)-E<&P5:66X'RJW0@8+'%UC*M@\@&XAR^XA7!N8H M466.7;XGNMS29WD_;%E'"0.RI"]9OZZ;[CC:MHO-Y-VGZN2DWTA6CY]7;==4 M;@I_VKZ<^'GWC8O16XR1[@] 5=$AF_=).A")\I)1SE?K"EAKV ?1'K")SNJM M"'S '&^/])<>Y/MJ'%_'[E/=?'CUZO ,EG4"PD2XL1F3&G&M"'*1>&2,@(!1 M1!,)7XD'R\?8*:4/),JA;_Y_Q?X(KE^;.DQ]=XEVFI/ @F= .X4A=I$)67"# M@8 !V"?R9NBTDGZ7C;!3VAU$C -ZC3VH]W\<+C8IRDDCO9>(0UR#.#8$3 J& M>"EI8V(BPEY]TL(2W2X;8:=T.X@8!TQ!]Z#R>O&NGC8^7M@11?(N$(%1H+!( M\"1H/E? (">X%@&K)(Q>2:T++KY3&MU4> .FJ7L\O]L/O]H/SZ95?[[DN^GI MZ?C+!>^Y5F6GL%FNAOP3@7W9>1]M8Z M)0D"AS_ONC0T/ZPM(I>,%R0' 862^*LB_,:T@;58,(U[:5O)8=T?^02K57[> M?07CV-GB.X?,C57)$XHHD39O]\V-%PX"%>\-C]$&*\IN6UH#[%^9@Z5U6Z 8 M-83P9I4Z(5@B)'J$!0/!.>:0%:S%QAV.@7I M8QGG1TVK6]!.A9&C9AK:R%L%U*J1!/8,JM!J4+&[FF!',\ M>MEDZ?!#Y5\O@EHOH]=6IUP@9&#%"(0$BBB($!2Q3B17Z@&L"\!L5!"^N%Y, M8(OSFP#B T\PZH =W-?Y>;C<@?-@2 A(BA2H=-C&J]F2):7@)0-LWZYMJL:O MRKY#B*UHJ> 7VTV;JOOR'%"U(^,)B[EN$2A6^5E",.-\;DR02CE,-85+%:;K M5X >K_:'E'0!+_@"UNMZ]A2A@Y/\Q(:1P4*$O),+IA41)\PCEQ\U@B4#MRL) M#;0MS("O$>T2!3:0=8&4^:5*4_4Y?K5,YN,NM7+$(O"BQ%DVGSD)+YY%93@V MKO2Z=0W4+C%A,XD/V+IW'=HLE^G 7Q=!,:2"X;.MMX;GXYM5$,:")R^O=NX- M3H"MUC+*J7I]>3Z4NL+%'%Y.6A@P7_-MU7Z8)8Q8#'F3(LP@GQ^B1$":.HT\ MU\!@[22F98+@FU#=5PUA(VTO9CN M)[L_G"Z7DF0@16R;+"HZ9B03B$8#_B]C&D%8[Y&U2F,?.(U![ A);DG0WP]' MUI'_T#M\?IJ'PE<3,62>^S6*<'"'4 H$HF//)3)>@B$U1GA +I-=;2?7;2/= MITNYJ5+J4A(=>LO>4G#S5+\DPGFL")),P;0M#\@:3/O'UL)R:7TTJVWLNFVD MG5?W722ZM;M[GK)77DA&$D7,PMPYS4&.MP%A;0@F7'E*5TL9WC;2SJO[+A+= MSO'_*^?B7]3-)]N$=YUM1RI6)BC<,F>J,8<9QR85W2 M EOOI)0AL;1ZQ615-,,74(3 V @J$.$"%JX8(9*RRJ#(C7("V$U%F;,@RA50 MSH39G@GS_.Y^WJ>!/ G*2S#5+G=U.^,0J,TC:;'QC 1F5S2.JXWW,')JZRAY M27EE,*%NL=J2'"?:<(4P)C&G_ 0R%'PT%:6VB1)"?>E]& ^PVG(7,@PIZ6U6 M6R1$=T82AWQ>LWG2.#^W!R,@KW=:PTI>:$/$PZZV#$.!#62]Y6J+UI$0'#A2 MF.63LR5#+OJ$F%=>8T&B+G3@T8.OM@S#A,TDOH5J"TDQ>)X,LE0ZQ(6TR#!8 MH)PQB1F2B LWG32Z$]66852]OCP?1;6%8<4HPQXB^) 7,'AG;C5EK6TO4ZU91VI;SN!O@JV;]66.^IRG4SZ712Q;;+P! YNBA2E %XO M-RDA'8/-V6"=L+)&IV_5EH(<64?^0^=CKT3&RRH$3%)+YV]BD\CZZ;'V-=I_QI@US[\HL-D#1? M$>F5[+XQB]@FK$?++[OI2NRZB\7E(L )5@;+"$96 M]13#V4VE"HF\K0&B3BQCJ8ZIA8 V?FCK<=UT[V-S\JQNFOH3D+\=60$Q7#ZG M'ML4D> M3IL&YCKBTIA\G!FX3GF[GHL1V7P0)81D47CNAS$HK/H#3'+%!(8I<6F&YO*8PK$>,2"JBU+)4&6LYJNVS8D@-+K 1 M@XB_P*HPGW:^#=ZDPR:&JANE$!C7 5:J_D4YAW(,A< %3TI+!:C*FHK+:':* M"AN+NTAQ,T6887A13>S$0WS==NW%M%_';B0]"PKX0GZ4'\?" M145CJ0UEMT#;*7(,JX@"Z\CEN8^P(%))AY'V >*8(#AR2CN4]SX*Z9*5MDRT M>!G%3NG_SN(=\ #YRVM6QM,!GH-)Z /9_'YVJF0,9ZL7^$?1Y-X<(_OG&R=X M9QRPTAJA\Y/D%2L72-R.;S>AQ!E,L^745S?VT1&VIXP5JRD:0+Q1J7,BJW285;FAVVQH0U M9%V" 9!>[9=_G\[!CR!,\ "9<\=N"J8)U/Q'(J(.,BN"J&4&J3PV"=RI2. MKT)YU/H>1L#K[A(]^SJ_.-O&'[_[?U!+ P04 " !"8%Q3O:(O5Z8\ !K M/@ % '!O;VPM,C R,3 Y,S!?9S$N:G!GG7IW5!-1^V:0WD1Z$V*A21&1 M)H+$!HB(" A(C0I21$"D2\PH"$B7+B $04%JI$N-=!$1Z4U( M);(@(#:3M^ MY[>[9\_N'[M[4T[.F;EWWG:?]WEFPIA@$&!'KAL:&\*8F)A@P= +QB#"3A@$ M>[C"8*:F,$48#,8!'1. ,4._F*#7?P9C&G8%=HB)Z=_[OP8S*_._P<;"PLS* MSL;._N_#P#G8. MGO_GP?@"X^> G6?J9V8Z 3O$S\3,S\3HA,$A6UF9_C-@_S68#C&SL+)!)G%Q M0R?4'H',9V8^!!G+RL("'7T&'8>Q\+,*'%>[Q"9H?H_]A*_0V1=)[SA.7JYL M$[88),FHWW\2QLDE(BHF+B$K)Z]P2E%#4TO[G,[Y*U<-#(VN&5^WO&UE;7/' MUL[9Y8&KF[O'0S__@,"@X)"GX2\C(J->1<\RK[W?AH9'1L?&)R:GB'/SOQ<6EY975LE_MO_N[.Z! M^P?__&*",3/]]_%_](L?\NL0E ,6]G]^,1T*^G<"/POK<34V@4OF[/=\!4^< M?<$A=#GI764;YTEU"Y+P_2>#7"(R&D19\C_7_N/9_YUC8?]?GOT/Q_ZG7U,P M'F8F*'G,_# $C$:YUV VA$L= )7D-Z;))[OP)$MX@GIPZ!RRDU?TZG"S?5#^ MY*1'KEQ+;76$\K4J?0??Z_Q7-)L0WW1.FUEX'KP&V\B*/01\>Z)0<+U%TLEA MJNI[QS51Y26N2OOV;1WYGXH2=(4=A+1J7&UVN37E5MC\K=&BY(.%J5MVM@\" M@YP'9*H%S(KSAMYZ;SXUHFK!NU4/E/#".%+E" ZDP4D3@!AN&8NR9L#:>RP8 ML/F=I6MS!K^*GAPDI#;D_?QK!CY"Q"'_VK0J 43G8H!\@"!^HJL!@TY@.0,6 MD?"! >M9^[&5 8OL +L8,(/0N7JZR/D,!@Q>0)?DFQ>E"6_%X,$[JT@J MNGDS[B=[/M!QCWJ? ,_NBJI:W^UZ;RAX#$&3)@! M(Y1.2=?*/!P##J,0Q<&1%O,+VU(B[?LXM_ MP7[!@$J8#:.Y'(#.=9(LS':Q%O&#;;9_6Y/D)B=E8CFRN!_8 ! MTW[K,K[5-=H^-6VL'%?9(Y$>Z!U3D PHTNWI&JB+/K$(\6;'N?QI'%%N7#7@ MEIGOA8ZON (NFE*''H^GL^)85F.<5^V.5]"?&U1\YU'[HL@/UU4J/+2+7'"$ M%'@B79\!>[?=S8"!B&8H_*DX$HX*8/;A>CX,6#AE@*Z#K$"03+"@;'T;)@;_ M"?L<93J/B9IR>Z5G,B?IL<.Y=5HN1VHN>1%Y[)Z,^0N..']L'H+X U=M1A-P MY&/ #GE#*V\\$U%*/)LE7&3PTR>MUK_ S^FP-FYCF4C2$$6H_;72]Z4J,OTW(#WGZ=$DKG]&+ 6-^ T>^HP:2!YW1Y MSQ2PHWWV5$NLN.?2W9:D?MWKP.OT6)1S59#^$(%0!I.MF M+W$P!NR!/3X:P>>O@Y(M 9_N#BF5WO%QS1TV#YOS?QZ67+WN[R$R8#Q]+@U^,B,KH\=8C_^?:4>GJ T5D#+Z!1_M-J>;&)59I'J MB W%ILSD.IIM\*2YW32X/!UK.NT*6-C4#ZZ,/7&X0>[@X7(R"N3Z6"!3 M*?\<)MX[AY.$JB6/ 2,YX43 [6Z;64GPY$>@79VH*Q\:2.:HMQG13#[,\WK_ M^:OCB';?Q3,=#]3K6EL9L# 2?3@%Q4J+5JV1TIHS\?*<,YCX>=)]VK.\<%AV MP[%:B=QZN0\(E*/FTB&[_;$^,Q_J@\1>D/X8?*-$C(I MP1;80WJ'C27H2[9;O=,;EDZ)\_F6.Z7TS33$?UN_.DY]W> \N>^3]U!@2_WH MN-;05\ \(3H.H44U)Z>_A03?I_<72[!%%"R-M2\X0^*GSC2+C9^0=CR MF+-L@O%?2:BZL.MK%YH,T3Q4A-7)$@^U @!O$NXTTGSMVW(]EX;LMR8%[)<_ M\U]L(PSZK:MPV2E4LZ6!=GB-6:=J5$:O;QY(Z9Y2'N2O+:OM^Z@&*LV3NB^4 M[MC3.9J@0#R C)>:7VD50=ULC+(F,T]>6(PH?Y4LCDT_QE.W_9+IQ@O]@,=L ME\]Y7T[?I]"Y8QDPEB62Z'J8WLEY>%2@H/MYMVCOQ6'5&DR-WB[Y1N5^L;)N MKPL/B(BG MF6E'FW1[W>*+3.4*Y'*2DWU;1L??+1$4G:OBIL2,^ULL'FX48HIIA\'83BVT M,(FV6%SL.'W'XP#%YQ?@]YAXHCY:J+JIDJ#X429EPF9N?&,:\HI(WNO"B3P\ M#V^7W*<*$MY(Y47=CI&5:*THH-O[W$5_CQ^U@KWF$;EK;' P0#]\E%:PJ2], M_WJ >/%W&E.]"A?8.>GE+T1,R'DH8OOE MK#;I)CLV+^';87/JFZ^V@,X8F; MDNSXMUN<:YO)K&VVWN\M!B>FNPN-%^]U!QJ67?[M[56:U*3YA\K7,8$H,='^ M;N%K4Y7>:Q2B.>XHH!\;I]YL,V9M\\)+V[.VP&M#Z,"C5 UE2:;TS.HT)'OY M]#AIC+FF+F11'!H_RR.VKGDRTP6\S%U_::I<^;[2M*':M-V/IE$EH(@JHW\P M8%S-JAYNO@1)I,CJD3S;'=4CU_=2'.L#7;Y&J-,FYJVDG< Q]SNPOKGM,*ID2*\" MQN< 1"L[K4A?%J6.2YCOP!]I]LWOYV1%]U;,&!9)Q?A,=4R$\:%K#U:@)$/= M(JQX#5=;N_F!A)]3Z2I?BJ_)OO)QY:#JZBBD8;AP:?5J@?7&DK27?@_-90O6[ MJ3L;#Q[=/<(N"%W'(-<=(!1!X(-*_G)-\VH&>QAF,L@E?.VKY0[S4--VF9;C M6Q>_[QZ7Y/)__Z>8ANN+5A\O:%9.6OOP"!MK-:3:M0R;N6)7<2?W)'?;P60\ M!\*% 8M&*R0 U;_/[Y:['4\47JA_<6F :#5,[_7R>V)V(>C?!LU M>JAQHIDR? '[+W#23!FV8"P3$=-S.8-[MD.SU/^M(F]K2)3LBHX(>W M_WP#OPV:V32:72O=<9Q<\1T-&>VQ:!_R>5 =VKL/'Y)?KR:$8B,QU9CG5,0S MWX 0H !\VCVV.3=GG>6Q=$>P/S!0]DW&+V.9'>S%C^5?!Z04[:A/K8[^7CRH MH]/,1HHO7>;BSC?9_*G4CB"\PY%NP9F!-FT&S W:TJ_TSR7/!5N;.W_PL/ZL M_71FNU0C<- M@FB;.;UPU5I>CWES_7&1E.?^"ZCI)3%@7GU;4WUT+AULL-/L M'U<2T#9$%QOV"H>?PJ:&?W1(ZSUD^"9$A[[P_AFGIMR@C9L*!0IPVQ=D3?U& MZ)Q)=SVY^P.II_W/M>[A2Z2(OA7Z5;?G5;-RTYEXYD7944Z95R-'^5+T3,@I MW4[J.1_&4/?F9IS<=#.W:K.S,^3'3_\>7ZZG2NY!E7#Y)Y2 =TEK<$&Z8L]' M8Q*N8Z_'9/AOK$EZ+2 PFU_:OWC]Y;7T0:5\C'*I\4G^EJO>Y10=(M1P3YBM M9Q!G]'5#@4D&C-@Y^!&FN?A&509A\Z8Z9?.F^VF+F$%X[P8VOK9?_];NP6RE MSXF<+UW/E%W0-]2<9BBJD#.W 7>^2>;N,8F!E_JG@ML]0W6N].6O2;P_2$]$ MA6\9J93]L.0YRRTW+OZMJHX7,$**( AA0!6R"V!?E7# L%+EB9.JQX+S1S0X MLDV:JIZ][:M8>D12 MFL ,_M081E2I3A3LY@\!C_"3)E\ H1I[/V?G>5,YW6WWH9!X9^U3%QH>\<[> M[I,)_:1>?4XY",R>9VOPV.TT*6CMZ- J3S.) M3;.0,$;R+GSA( 8U6$U4;0)M./2Q6O *%&H)I\N#Y %Y/. MK3&Z(]ZW]/.JMENATGX#K0CAWA^Z6T_+:W8FJW<):F2-Q]?J!.BDO?E4%Y]P MO-X!6N7,JSGS26[S.7L]2%"1;T.88KPV+CJK"@Z2#V]O\#A,WED36 GD M7ZJRMWM#O*6>V)"LENS9$Z *#PZ_D_2^A,CPBK)"(-'.$(LL@J=[5W90]&GGDZR:6Z4L50[J XSFW-7RE3A6^"[ M".+F^3A_*4^9Q39;O?]6='R]-C8[<&#TJ+32!AR4MZ$>A9,[=L^"&1]ZYGU$ M@U/FBCJ,Y>[L/#OIV'P^\IT/$Z'/+>#4V;)7.OSJ;_"2UQRBD&.JX"DD57*> MH@M2=LW(8^4DJ/SHF:2M'B>I0>]:+VG*E:#Z2(\-8H@U)V%F0<-">*+'/8!= ML4,,T:^GKKS;=X(V*73F0(++PL)H=X;()^+1JDLJS"A?WGN]*G&STD-X)VU$ M7NU7FR)[@@'$Z-)>2'?CLN#@.IS.#-8@.2X5N9M? M^N 99&V]>&U]+LNO2M[JEURNE;SX_H72O7 Z)^M'1R047A4((AJP;VI[J$HT M<2;G7H.:>&=(5AP:_X.EW$/9(A/AM?5=9I)=\IE\L7J.):L_U1BP7'4G$QGD M\[B/NUTLPW:I QLFY&M OSF8!HD21P;$-J7RT",XH43J*#P:"5KA&3#R%.T; ME$\)H$V4#D,]@WZZHA#D\2Z^R/.(6#W[N94 WLLFTTVQJ4E>7>MD^SS.$Q6# M0MLBVG*Z%N1AHL MD\'Z6];P5^FM932( A((F$1DY5YGN2S5<1[@1]T"_793)<;BYR0+1WQ$I@MZ M/0).J1N=5?U>XM#=Z?5@/UQU!4\5SJ!S,%.T0,M=03!M'H %JZ"8YB :OZR- M/E;5\FED\W?8;[O.X0O-/_N5NBT,+)K"HJP5K]P] N38UQT:E%J MK$YY0AI_]8CJ2.R[8'DS5[<<85&?L#GF3ZGN.L%N)-UU#1$/J (DA\1ILQ[T M:48-D\F#;QY2(U2RCVM'99@O(KWQ=6]%[@$2K2G!U=U9X M>BLYL#:TPD%MU6DQ* =GT\7V^-<$HE:U"U)UFD9S-G3A( :,&OB"8D&U0&S? MUI>%%\5@_TD6]!^H-"1QA%< Q.RZ %"NIQTG@C('K?+!C.Y$/8]X[W*6Q M:H\* MS^95D-H2AG")^&K3VM&E#272E*1*^X&/R JGM\W'5/QE06E*Y<6:Y 8:5+.. MKF3Y3LP4HAW#-^/2.!3 *WFCB=0:H=4]3+4J&9ASU.^Q%.7OXR&9[:J<]3WQ M_J?I49,@E;;H_L\N^TV$HA[5*?O=@(:1OXC))>)W?8V1I;,.8,^7^KTC4QVD M62L)HUB#Y['YZ?;SBNI?$E'CL/C,=4#80@/50Y>]IY< ML<%FF_<]C^O-[5=%^A3J;YL]?R^>I@'FHL^(,U)>XN2]N=C M MV,2;DI,AL!*JTYWL"UR0YY@-FE) M^/%N7O555M0N$+$QI6NX1#]L2LL- M*/6HR4Z,P@GH&;^O_VHQ;S1L-V:UTOEDQDUL_3;\X11$(J)1.O.J\4B.5A&J M,@D>%8 57&M5),M,E4ZNC"U:4R[D-,35Q+?WB"7_$7"C MW@L.M%O]Y)$$^J8-2.;D;?OOL;S (%@.PK^"X;L[D,TA^CKH'JUQ)QE2>0T@ MWBI99K@I%=IQ)J,Y#"\9_LN6S0/&_0/D&=R0S$S1-1K'"0"$B8$X)\E/R0 O M. W1CN@LM22>#;_"[_2^U"3$5I'YUDHG506LIS@!;8*:P<1Q/=4*!JR]*>;Q MWGGK?,R4M%2&;]N9V*!+#)LVE?J F!_H,UL*[ M4+UM9&O/\+3JM^KF=/?2#ZLI0/@^_/5#XF38'ZN83_05J4M_3^1DT>.:9CI3/'O=OH.3UXHZN.\RU MA+?C2=X]Z\BBKUGQF'9=KYNGU&0,E[HD:A<:I+^-&X@]>Z)$(+_AN2E0\"$Z M_&6&8=FS1<&S'?>+*0YZ(P6_!Q8H;4Y\8_JRP27#ETFSB25@E,/(4=F*G$([ MXY"@)SUYUPI8WV#N(=\!E1#(2% H!O3!1*^/P3/^R'!]>&JQV[CDQE3-JY 9 MJ53>/TD)UB'WO)\^14\C42A:,H[PIE4PVV1XAR\"P3O(-JF!.6P'"3]WA_K2 MZ:E2LY."HV\%S&26LD"?W78H=YE85?KH>RH?Z4VE(2O[JV83,8^0U7O5AE,7 MKEQ?FM4?77G@H)[I>M:$UWAZ/S<)J7T@[>31)8YFUB.CE1!O.3RLX"3LC@%$E=&I*AX?^S.B5:,%ED=WL1;Q204@NB0X"&W:5(&(2IU'!0N M07% F?0#77G]KN%^[@SP/]0^&%W(V2F==NA:O.D/#3H'WQQ?&ND[P0>QBB1)65R&!)5R M.4_*[R??"K(!FO:XOM.&%$05W*]YL_ 'WS5[N_Y!4*ELS67;#S4)_B%)HL=$7*S-ORZ4KJ.T M\U<>!%0:.WZ[.8LJ->NJ7@S^4U7ZQC)O)CF&ZH3=K*2IHG]@>%,( U\264$# M*QLZ?PY;WXUS4G9B_&)T9<#[]#GK&B/T^(_%(U[B0N!6_5^?SG(;#8<"B6# M5=;X2CCUJ!O9&LZ%[K)#1(R9_<6+!R?,Z%4LSH[:S1D=<+(V8@Z6E?Z,TSE; M2.16130>P>%O%?7#FJQ92XV.6]2][ /7GS[F;(\DF6^!"H90M%BYP*9[Y4X> MN E]*1*MR6ZY\5KV@#OSZP?I1C"V],O%;WD4XH5KHSH5[XFLP'5L<[[/?D;:B/HS* MW H6F'40:MOC="U:GA^#[ .US8BWT6=IU:A+"_?Y5+3@_NB> M$572A+3B/_ <+ZAWI[?.U <9?OTP$*WB]3)<>KIBJF&;HXR=PY#;Z%P7:G$8 MB!BLXZ-5QQS=,T\!%$I5.VD:[_TB/A1^\Q7'=@7]I#VF0N(_/ L%"'C@.*A* M1U\49CTSNI/#?OOVM>-QF+VXY'G:,%(=:O?L>BRS&M F>0UZDWH:$=P>YQ,J MJ/ZT@+CW7BJ2 M?I,!Z\4D]4&V/ZJ+RZ!?RUA-/ N9^@HM#[0C*4\\^VUS/1._HJN37T^Y&N3/DU[:K,*IDIFD]Q _ M/3VN9RIC[ZUW;\YVYBA$N%NJ9#CWKU73_=TPZT?E;X8-?CN#U-Y"C)S%[/Z0 M2;,IB4VAU"#?'7##N6^^OU3KP?WC]CR%X<."+]B*?I',9S[^TU>M#\K0]R+]$[\GPKKJ&X"Q,^8/%(@A3 M?)&F'@2^F-RSR?J:*H9]!A$#--W.;>/$1[^*:-O(VONXB6"=*V7Y&72VK7U= M>+(Y1!KG$KR34J#(V^R_APAEVW>,8)T[ \:E)RJ$4=X3G5KX[DS/+'M\U8Q& MRVV%=&B8"/5,RIP152BJW48.KH5O#]2>6J<_5^;U$3_8K^?A)#/"\):R]%W>PTU.#EAT?%S11GO73+H,.P!O.)U MP;&EX10+@RTF@.$5\5$]$6'3N^$QKWE4YP53=MGP )X M 1%])7+DNWF\P,/<8V/RR?/6X]Y+(UN+:#OCQ:0/28D-@TL%;C$OJJ^R8I%!G]4W&+#GXZ/"V00\MRTHV7[>*;JHY_?*P87WUEJ]M*_Y M%U^=^VLE_.%2IDEGXY7@\(ZLB+ 9!UO-G9KT-5\VO0GN8L>5S_P-?DFO#0W0 MMZXP8&QH*D^",)Q4W7K6VSS,M#L32FMRSMI.5OV=(LQ+_;OF\!4@7 M^<10^J26A;D)=[I8%>ETCLJPZI1/^FJPEZP'%ZOER2Z9/SJWV$\_5MHO!\U( MBSYQ&.%F)0(%><8AN,FV:O#^E/[=<6U.CB\[^VM[H70^%O#SK#0M'2T(2NL< M0L10;?3+%1.J#.ZY6[)/&(>*'[Q 9@"D2U#Q])&'Z5RC).>;:;;E&A?LS 1^ MP3=C.60:XS!EY'8$X;:$$=%MQXV(X/*@LY'&, 4KUH.3*XVF9=;6Z>3X8A:U M8]<&C>Z6P(0++JX8L+D-8$A6^%@RE1=:V1/E1S[^9GK C=!RG=N6JE EY"$3'YA_K-?Y)TPW.1B[@J0?+@>;Y#MPH.SW+![U M?8M@2(H]=4T\P1PNHR:NFDV:<&$OI9L]N(C],@ MAHC!GPZ)CX5BJ"^$:B0L:[,11:KQD+CC@3@BB^_X,5&X6S-H29?SI$P ["(=$O=WM\)PI!_P2IMV#%,-VK'G M)56^<*7^)&6U'0^#;Z<2 5=.!WSG4APS8%UY5!BREI+4< MVLYH*E>X65(96ISZH+&QYVOR],KK=_H;N]W'0B,0USD7W ;A)-^@'C%];J#M M9*N"_)1>SI7N4YY$3YD?$H%-GPTRC2I4K!<^KT?BWD %C^/ (MSY$EJY22)O MF[::O2HFEA^_H,K-^;^J_\DFD_M%XL"/SD6#^F(6V8TJ;--EIZR=I2'-"882 MM4-S5"_;#]0:R_95]#0U9#]D?RUG+GR;8_073[HRNAEJ%:Y0=;^>52!K]ZBH M[T:#T7EX=[0PJK853+[8JIA18VA)7B^ M8FTI>[0GP,2C4"#[EI2'EN&B)^$(Z_"X/A(#1N?,<2.Z+UI]!L/G^KC98L$L M;I^S.]/+,O7/X7M=@#X#5C4>B](F\$T%$0=>Z3V06I\5@*;%:,S8V,;\X-?L M'$O?,^]7=G_Y_/NW"-^DO8]<096T&/0 E/+[H"P)WJ;/'>Z30I1BZS%(])F9 M]O(Y>A(>9N.(?+,&99 7L-="52Y?,8L-]9 V1VJA26HK$RY9]\!P3F MV3X\SGM#2+Q:$_O=^TM-QD6>@^T8S@57)%6JEYR,X**W.7&2'EF>G0F>[C[S M[2MBX4/M6X%O2WB!ELJ#.9PTCA"'8',#MZ%@68"B[SK@F5*),5X[E+BXDHXB M-MS]V9[U-G29X@!5.)O.E3'G RHF]DS#!1_:W2$-1*#4'NY*2_X46-J WX^? MM/-82.&2GKN?M*GXSNI^/%M@!M"(( QB)OYL=R(E] +(PQ8U#P91VBZS@H.R M_NV_D#>=LU8@]!I6L)"1?Z=]-<#R>4VYX%[CF3I,*_*Q(<'?KO0C@O'MJH$GU^5 M4IHW"J>JDG7;]\0CZ?-F]8Y*5N[9D?ML7J[SB":U;LESIUL\_V3%N;XY5U@& M7-07I24Q8/>1H K;"_U*DFXGF:I.IKX6W_S+;1^\X:TB"<9WOUX73C)CW3AJ M:$S90&I17?]I<)P'7X1%OP^Q7[LC%S$D]E8KNDRV5/@'>Z:/__W]Q/Q,]@9L M;SF[(XY4V.)6LJ(]GN547/1-KJ:E.F=C4\5%2EKG2*2AU*MCX\NBZWU0O>F@ MAQDPF$:?H[;32+,ZV<:DUB#:+$:98T28_5Z0]Z"ZVN:VK%>T#E$DB,%6]FSGLHS'9>NP*P5'DKU=Z3]N8TH?D"ZR#JH&M48^^ M\+<)KSKK7?^A9)2.44&<*\3/32X0];2_K9CE%FE0W_^E"B \&+!/P'W( 1&, M% /V2C,1 JRN,9*X]99UZIK3J<\.\"P%=ZO&E55VQ$XVQ'[+.9FEF60U+._)>I=C@/T$+LXG CB,Q;D#"6AQ M$A83$%0:O(VL&C3M_.&:9>N]:<&[N=''O^A2#7=XZT\?+M, _6,Y-C8*[GAM MS-_)CP^^;24&>P9C)F$CNNY[WG]XOO;W@OQHW>1NZAG_QS]O?^PRO)!/+ &]U8N?XDE$;W^1T#[P&&^U= S"! M;A9DPV+G1S[R]=63C0I7%$5E,PVUS\:Y(_/!*B;/J\P)/,!_CME M,;OTPT/K&NJH M.I]62"K\KM< E0OW^(NS;#*I5N^&Q6*5AW[%$U-DQ7=JN&A$@E>G^CNY?>_1 M<0-AJ/S )KK4!8H1,'B<;$,W^7K>X5R#8&85B/ZB< '#)@^$6IR0.9?,FGO$(8L"P))8 I%$VH!+7 1_>/! MZ3]\HD6G$%"J^)2?SUSAG7HH4?-59UJBJY%E)L['P]AAR=D?.[[U L.L=XJB MC)(:0L&)*OHJ\AUHZ8CF&I6&7[^;JZ\MI2=-5*M+O\\-C]E$89[.X3R42G-T M=X/(?\="XW_K2XZXA$NAVCR/(\>%_^S7\SMOAW2+%8<6KPCGF^[L[#PZ4*X_ MV?[@=>JGM=G56>SP3[IKJQPX9Q8-:4'C.8_,+"3_P_&G!2)KF8LAP.Y#VA(4 M_!-4S5AB/570[XNN\Z3O''] Q:^4T?ZNSLBSP$9,IWX8#A,J>^C;A:*%";5] MFRT,5+Z[_:#?/'ZBFK@5223??.$\Y\.U3'(_2$@*>295^]OBHE[+G/:QQG-, MX:=M%MN.OV#^NR6@,&K[0-$_Q=?"IFJJ=X*Z]T)Q*/@@Y>/.0B NVT:_C_U$ MML*O-SME'O23RUJ?-)(]LS1\/_:ZMKY2H ;90*+1$@$JX9XS8&Z8L(/-* (@ MM$R7!5/*[%KB7YXWG7(L3!@Z%+D:(OCD>)Q4G[CN9!T/JW('F7K8/KK;^K;" MI7H5K:*K]?:*JDBVN")B'K1S@6PG^*"ND4^:[H;^\RRLQ[G MFJ+#R_+DS;V>^@P)YPDN&H2Y88+!=O#G<)*IE%_/5&JH\[BFBEGGDWI#K;HD M#F$T9KD*DFEHG#!5DYASI6MJ$Y._O%LOD5Y>ZM#E[.PED"G;D&O$*0'34?Y^ M<7X,]\XL%LEVG)8)$%*DSY!NIK8;D# =IH9?OKT-J5)YV>J/M_8[B?%#5OC. M7#-ONU?U$1?=A2KX0#L]T/=92[TT%ONFS^E.+W6AF+J]:K> CZY5*K>\];KO M6?&-O2 +::QRG.,TV54.EX\'9?8ZL* 5GG03\S++P['*T9W_X1^^7:PMEF]A M:9Z$79+I:>3%!3V97^D"(#5 ,F7 ILV( ]UFD]I$6F'.'/;P]%K6Z14&YK,(&=KNP M,N"!>85K#:X"]^[OCE5K0\*0N%SFV+E[K+\#O4IBV(SE/S&_I5@_P'<.\$W8 MUPQ[9BFK?>Q3QW>6L%>8W&\5@&)=![39H;A):P3M5\WLI+TN"62T7M!@0FB9/KJWI[4Y>?YP*'UK2C=&SI ML[+$(?)^.IS[LE5)KTS&,[S!-@+.@+G#8^+)??,#\H@K'M]8)7?YK.Q:YM>(3SB!I]=G\'%!CP M/.+;NV-##&K'1MK5=_N\FH63T"_X,LO K .IL[UJ:39I86R(]8H@P(+%%;W;'V<>\NL<^Z[H;[;U%-> =MN>ICQ#F<,E$%[XF%G9!#/]68B MU_O:_>->>/V3Y-Z>!?Y .H)J 726GW*&A/S&P. M(83:]ZGRV0^$\#3NE/E(?2?\NBDF^E7_$?;U4XGI1.P5^7=AA=E-,<,USO3 M,X0FZ_Z'*.P!6)WP+%+X/BR#57:X)E>%?U')0K_ $%ZW;N!H\N6(*[L"R)SX20# MQ%13.P-6Z485PA+'$_6\_';Y.*=K%[.+D2%>QX:35X?NB 1R<3^RE=*^>U1N M>YI=L-AHIA%1?L[P!/+#^<\ C#Z$Y],_M?QXU4FG[I90!&S"%X=G=U;&K8K"EF)L\D>/!W6MSS,'49SQ>T M U(B*,^ 48_F$'&@ ON&+Q'Q<@K>CA!Q#YI5H%A*&:Y9UZ7/=NN&VGH[SE@% M';EZ"0;O.O'WZ/B"&_7H2>AR2C\!0CZR=C<-_J*6;53_*%5[&&,ZI(JJB]<:NK;V M!7CDM81 RH>6ILV>2X];:R2>?)"Z@05UB^9J;Q_S-K". 4NSA_C9%?1A!JS=GO*(>IU7#:K=FU5PPBMFQE;L=4^(NG, MLSDE)@":+3_GX5+*'D:K!MOTS'AHSIWG*FXU8XM=M%QYS2KL,W9T7ID![CBV)WE,/\#!@KAA) ME,LH,5DI,49T<*51T5A:K7!E0['FF]FY]$5;&RF.VKBX)0V)"_Q+.%)P5#=6 M%2(OS'3)2]J;FZ=KX4).7;1A(=^IJ?HY^::UE7WT%?2W?T^/.C'3P)S_+"]H M2PQIMITS\3KO:.=Y;7-CXZIU9;-O15A^2;^U-R2X%?MYA %KV.B!E)4;T(ZHHYJ!T_,K M]^XV>F<6!@>..3R^\:??]_Q2$=RM7B9 7#K_N9WA4C=$W [O;60P8%>M(2G+ MY2C)@"6OG>S!D"[Y3.T1>R)4-P#_);UUN@J:B?XS5YZ6U7I\(KBI+: M]R3OBRQ9?%9;E\KP/J/+PT7;A\KGEAZ_+Q$ 9>,.TCJ]CCHID N+/TX+Z%.O MU>V^3*1X>!T["+_D5YOA]QN2KWHF+AD, M[2[9"O:Y9YY_"G:]:&=I9 M7-Q0NRJ..?=9_#,W2 J=ICH ,4B23>+1B?T^3=R+O^5*':^%=Z5(96=7'N=?+TP8O.@TB MM*.H1RB[GWNHKY%0EO"!..K3<@^ =-EG:OO.9_XN$KSKU?>G T'.AZ"#9N?@ MY8#MQ;OF8V$ZF=1E.I30AXAN?$RN[1%53 MMB\OF!D._=;EAU&I#* M,W39X=RQ]O'D_3N[_"^9)[C^X&N-&+ +$'ZV1H'CNS?PG^2_9.CXA.$X[U# M*V8,V+P&'KP+AXCJWZMT?J@#PHN@.LWBO?".ZD4K0>ROP&E_$=V)_\LBQ@P8 M#S,)3G^%:4=03_YEP.CJ1M0S?%^ @Q, !T3,$B'-#/8S;?#-^VR8,V #UQBP MK7=TC6?_M9P2188!BV0"^:"=8$:$T_D/ 9,O( NQDY T/@1+P'0: 7J$Z[/ M=Z/(];L?&;"E]\";@O^Y$G)2_G^_&IST!<'$@"U'4R$KVQ'_<8R]!I&) X_Y MM!N DQ <^8+:]P-[/?-6+<'TWXG9??:2'FYQ&#-\&3=FM_3@BW?:4BL++0TM M2I4:F[Y#2NP 8*"-M9HD4.\A#:^I;/CSIN+W]HEX>X\O7W\<9GW*TMR-OW+I M;-K,P")\MPFL9._V@4#')F:(Z%(_WFSZT6'ZS%T_]BFI>_"7#\-)V$D\J+U% M'"29406KC48RM8SG>7W,QR1'2OIVKR(NIY<850KO7*.]U9=*-J,><^+^G0S, M&7L-T'4E4\>!UXY%1CGAUQ7O+RX.GB4DA^7Y,%T])B0>;[R@L]\ M3A>%1>C??ANPB&LOJZFJ)*$NO*;92^DY%'V?>FH'D8-^"85\'$)_6;&BU$.8 MECJVW5E]Z7&DCO.]I!.?VEB>'KE6:L53Q'=1?7^0U@H0WM+/T2+I"IXB]5E: M'SX&BPYX: !'VKR';/L>=J8:OX>]*KST\@%*X))2VO'$'W%C>\4#*8H[2SQ* M![590F]#GIQH?O+X6\?Q%VM)#J+1"!>?"&G9G**15C'JA1'Y^R;&?L0^G3M+ M%2:&INB6)/"%DW^:LH'L*16=U'(@+;=HH:&>U3S>QB+^YNV=6JR/D3]P)O+; MJ([[QOZ\K)'=+ B0*(Y@445A"M&4VYHL4KC$[?;!MF6DDZ M+9K.,WD=R]>.B#SS6>]LL%W7->I5JV5I.,DUD6#/6CVHD:-M5#UP$"MYNSZ1 MOG^1]:D8 W9$-JIP@0N.RL&QX-2C6-M*6JX6_8,D!DQKX <./-E#Y1^^3<,T MV[B1+>=J6YKUE2/EZ%]^IKTL,IA]K]G5P8.=XJJT,I QY)3).&9T<&H>QW8' MW&I[6AA>;.@VK%FJ4T/YNIUX5MS9Q3=IMA<6(?./Y;I\(W^KL: MG^@K])Z)>_)R1M)!H'T:D021BEM.6TY;_9A^8".3PA;,@.U*@^'%'FB9P5KQ M9FV?)X,KZ),)D_&1']C,4A<-OO4KYEJP;Z:&)O)-? MOS\S=N]'?T@&P^W*I:__34D>K%5"+KBB@[(>6RE:Z7P<\="/=\+K%NS'>.HZ MH'Y.;P_,'!TW)>&(-M%H=<_>]Z!N1^-X] [[.9$#J]2,&RU_IIFF+OR 85<$ M#6DQK;P3C;WL[:LI(HF%$Q[6[F<_V4Z_ MYU=UBLGC6OZ.NI3&Y36/!$;(8, '7[3'QVM)0+X%C]CZ9NZ5O\I.,:)4>9H.FS\SX?B'SRK;X@Q'& MY-&PB;6G3MEEMIL"M-R#R=,G9L]KC;.XN&R/IR#?C/PHG=L^YTQ.S-DVF'[@ MLIE?7_63QO_@]J?/G(1/LZL+#RE-M4V; PN>&S^7:/[ WL^/DQN<:S[[*@"$ M9Z1^!@QBD\N724@ZIPH.C$$0L^E2#-C/" *.*F /D(4/BJA7^0Y\&; 4*/=% M2_!5.P8,@]]79< > : =HN,V N*N?7O@2:%J,N@YX?C4M7G@)O*NO* MO931CC-E#SZU>BIVG7!YWL^!G/M*?T#U(JK8$S-BL2C$G*FZ!6FWI?#K_:;A M6EV;ZL8ZW\FYU^S(3K\Q7-V+P=;:;Z@K("_!)W[7O&?>C!4TZR)WI%T=^QO[ M[-*MITR*6DKD@,J#WP\U:A QQ8\V7)_U\S9)-\7$T?W;I"+ROMK?J=M^JSB' MJS3Q >7&U]>D"[_C8'2N4I<_>OR%$'NX.FY#Q$ST04$(VRS(-@+-2>/&68)O M?E>1NM*:CN\J'3F1B1Z^LG^>EH CO 4D$#ZJHBL'R [DH36)M/CU?)V M28/ M%7]=UBV9\;@F&+/\0Y^DR@C#^T(,F#E @I2%_'@D _:OXJK0L:3I2Y^]+/Z( M8\S'-:.B>E/L1QY,+_X2ZIW(4S2,3:D[]UJ@1_G9HMC8^"/SDAZA1\+FAL)& M1YFLET]8/*(Z0EPK%R DY^J!._,TT?EQ2 ;RK4JK?*X3P MV4JJM91^_\ 9J KQA][7)/R:,>)M?IRY>#?ZJ"+WUU 8NPR%B]Z53>>LIYS/ M_H(GY=&YW7R0X&6- ># V1';@9M,)&+;IFL_0^T5SPQ:$Q^S-.I'>-XG/'65 ML;SD791$_06T0?5)P .QF'I$H@;-K,<._DI?E*H0D>YUQ6ID0V+ 8C1_[??$ M)<5-Y?E$?0/^/)E$M>=Q#-@-Q&%]N#N.HU5Z&2U*FLWV*@"!CKK'*UE><]?49'&Q/@ !14Y@4.R=?4YY7GW!JX(*1C5HK> MH]X+M$V!,G$;PZAK)RK M3_;^4%+VF0&S%9)VC(G;8RJ7:=N[4(D,,:;(H92RK(- -Q(MI]?5F3A]]DZN ML7Q?15-[J^ 0E3>_X_UREBNF8"4P!A6K*^E?7Q_EIZXU1PH9 CB37,.?5=R0JBNV]PQZ$_9LUYEEN0>*N>M7P8IGQ'3R$!P&@/@ZB3X0,_"&J[N^6YC["FI3%IKR8VHQ3T;0W MTYZ@@W'6SA6*#.K473]2#W%E D6*4/4_VO C)UMA\>1^AB%^?H$-8FK,<+\ M1C"FGS VM95+%D&(.-PT?-X? 0<\<3%.6IX?71BPE]5=6;E%_+-\F^\;7W>R MRT-Y4B-,Q M8ZL1Q&1]H7 &3*:'N(6EQJ8#5.\FY&'0SXP4&>U3Z*$E D&U2YA2J,DU$;%C MEP;-A5C-UUF9^C_$UI@;L$0(F5]DA3YPQN1_ U!+ P04 " !"8%Q3#$OR MB?%J "?4P0 %0 '!O;VPM,C R,3 Y,S!?;&%B+GAM;-R]ZW+BX[Y%LOKW';WK:ZUTQTG*C 5:KI4E%35;*M>?H-\%)7 MD@6P0(IS?G1;*I'(S(^%CXE$(O.?__?W^T7P5:[6\WSY+S]$?PE_".22YV*^ MO/V7'WZ[>0OP#__[7__7__KG_P> ?W_Y^7WP.N>/]W*Y"5ZM)-U($7R;;^Z" MOPNY_C-0J_P^^'N^^G/^E0+PK\5-K_*'I]7\]FX3Q&$<'?]U];,0&".:4) A M" %4* 841AE(8:9"2$3&6'9U^W.D>)0I"D&<9#'0GR> 8HY B*A2/%9Q+*-B MT,5\^>?/YG^,KF6@C5NNBU__Y8>[S>;AYY]^^O;MVU^^L]7B+_GJ]JMYTH1XV^NG??WW_A=_)>PKFR_6&+KD1 ML)[_O"X^?)]SNBDP/ZM7T'J%^0W4EP'S$8ABD$1_^;X6/_SK_PJ"$HY5OI"? MI0K,O[]]?M8]97*AM2]&VSP]R'_Y83V_ M?UC(^K.[E53-PRY6JX-1C9;$:!EE1LM_:!/VTP7J>])WU+W1_""'5WA/S,4JEU^H-TLQUG=W*^IBU8?7V-?7(M_0Q0A?BYV8/947 MYH/W^J=*C!FH@TP+.15U[ZDJOV_D4LB2+0^&#N;B7W[0/\T>U^"6TH?9QP>Y MTI2]O'TO-=N^GU,V7\PW3Q_R)7];[9=\)I?@MR^U/H501XD_.-B^:9G#*[G.'U=\]_:[7S2]TO3;S+S_ M\$]+>B_7#[2Z0:MM'(72DG_5FH%*M2"OE0\61OM@4:D_E^M__FEGL0_<%^.C MN1@6R*VN0:'L5;!5]RK8*=R*8\X/-%L87R-?'6.33W*Q6=>? /,)"*/*,_D'>ZD_G7P]KE>U;73%SSRIZHJ?N!Y0/FS MP4,SSFI/$#9YSV]6^3BT6C\$^4K(E7:X&TP\F0%OZ7SU.UT\RE_U^(\K:?SO M]?;#O\ZU]!6_>WJ=W]/YI\__GQD=N3\..FP;#>&">N@Q>9YKJ!9-7 MRG+38%3ZZ@7.,97U&Z0?K>GUR;LES^_E^WR]GNF%?(C25 "5*NT\I5 !0O4* MGR69A)F@B8#);+-U!<].J8/1G6BIQ:OUZBC)33 OM'/CGD/(($R4%)(#DJ8* MP$P2@"/.]'BAA5,9L-.Z8$9LO>S-\N-]@G? MW,O5K?84?UGEWS9WK_+[![I\FN%$XE2B!!!,8^VR$0:("C4+L@3%,0P3!IG- M1#XC9VI3NE0UJ'4-2F6#2EN[:7X.VNX)[Q&P@:=^3ZRL)[PE$@U3?RWY7V[S MKS_I$PY7BY_-WLA']=M:7J_7T3 M*KH M+'#1(6J(%= *QL4V@X5(VH!9<#XT+'$9XP-M1C?'1=JN\G=E7BEF>EZ M)>FK7,@9A8+C#!.02>WZ0Z(73RQ&$*B(*$J(B!4AMK[#_L!3XP:C6V"4"XQV M]L[! 5CGO8&^$ P\TRVM=WK=-YG:Z_U^,-!H+_0F]???X(U_[_?*_BPW=+Z4 MX@U=+?5T7E]S_GC_N#";4Z^EFO/Y9L9HA%7$8Q#%5#ON*I1Z&H8"R%!@B)%> MI1/D\MX^+W)J$[36.)"5RF[O;0N,[5[>?I$;>%YO0:NU#5[LZ1M4"O_H[RUN MCX[75[F%V%'?Y_8P'+_4'>[L&R2X%D)_Q];5/^^UM&BFDC@B(64J 0DDG"@9[V)&D(%6*@2KB(<9V'LXFA829T:,6R5 M#G(5[*O]CT&I>/!'K;KC[J[=0[#S1+Q#.S")>$'5V2-Q0LFK4V(G>52_Q F, M8]?$[>9^)/5Z_G4NY%*L7^7W]_FRD/.*KN]FDB.6,!8#S&0&(&1"+X ( 0GE M#"J.8R[#V4FBY]DYU";/:MK89;'ZG$*O)5_059'9;281UYH&HC;!C8E:D;8C MGXN &X=OMBI>!:62)>GHW[2>_@CF'!)>.:55V*@TWT_LGCYN-9^ MD7:2N*:@]=S,"N,HO=,LM9Y%F+"8LQ10G$$ &54 IQ("B5F8B(A'TF[3TT;8 MU/R76M=@3]G@C\)9+_1U=%HZ<;:C"U_H#4P9_8%SI@T;1+Q21Z? 4>G#QO1C M"K&ZIQ^-E [,KW)SEXMWRZ]RO2G2TF8Q4UF$I )(('-V3.A5$-MJFZTT8:K'6-X0&OHH$@)5*EB\,X")F>2 M. ."5WYHDS4J-9PQ^)@5SEW>CQ#*A*SMSFB:H%A[ "Q# .(HQ 03AA(E$A3;5X6 M$FF[4W(P\M2F_5:YP&AGOQ=R"-?Y_8_>( P\FRWM=]KA:+2UUZ[&X4BC[60T M&K"_>]%\0;_W\+40A:-/%Y_H7+_?7]&'^88N]H((LPBE(4T4 BE$L?;190*8 M_@R$$F+)L AIZ+3*/R]RYA=A1W^KV,!R_X!WN[)LA\7:^D*M7VH.XS5=/ M,R53JB#) "-X)N!"7H5?Z3I#TR'EH-/R";(?#\4;.-G=R5>0]K_<* M-V#!(P9% @C47CI4$0$8(Z'9,60LXT(DJ5O!C"8I4YN^A9+]CC8T@FCWTK\8 MFH%G<(E*J>! -2ZZ$/![;J%1TKCG%;J,/3FGT'EQWY3I!_I4Q/H^*K,/H/]Y MM9+:,9@AKAB+4PRDH ) %H: 40UB2E).0I4)!+/9?J$BBXS?%ED]D@0&GOR? M*D4#[;>NY-=\\;4X[63VKTRZ0*&U:]YT&]!VQ' 9>&-E23]L<5-%3F/QPZMN MN'KD1I^!PG-*=)NTD3.ASQA]F@!][@8WQGC(\\7L1J[NWU)>U,WY5=XSN9J1 M5,&810B@4!( 84P!8;$RO@*&0LF(8JN3D"WC3\TM,!H&M8K!'Z62EO'[-@B[ M&< #, //^R$P$54!TR)':TAL#@2-A-'E7'C&\)(!S44%K84D"0M2:[MM%"H[ MHW--8.@7 M%#L\Z[NB$%[Q@]S9Z$9](W\;[*ATNL]X8&HVII3)Z<&>15?!SMCRC^:Y'W]V M<$,)0E"C$+RH0E?[NA*F@8JPM1W MT[*+@,UG61YCD%_DZNN?WKWZBK8 M?WK5SE9PO5J9M[KY^6KGX9I7T*M\O0GV;/*9LC4.\)X3O@96>N1TL7$>P6FR MV4AR+ZSI41Z$,?+SI5'V^OM\/8M3"",F(B $QP!"2@"5B0)<*D%ER!4A2:]: M'DW2ID;]U>FLG9+!'T;-OO4Z&@&VXVUOL U,NLZ(]:_%T87$,#4X&B4^3^V- M+N-;:VYTWM33>]V5%BMBSF;PE;S3!#;_*G=%R6],\?<9$D1%7&C7$YL.B>9, M/:4"@C2D$4]B!&7F=!C61?C4J&6_A%ZYGW*@?6 4#_XH5'>D&Z='8NDU#@3T MT![@&8P/^Q2< ]O=Y>N!FE_WS46!<5VQ'M"4H33"!62+.:,D5"> @8QQ% (J(PHPCQB/9J9M4@;&HLMM=<:4_;WH=[.W&V MHRI?Z U,3?V!Z]^1J@.181I0-0E\GGY3'::WMI?JNJ='^N!KO7;[JE=U7^7; M?/6-KL3:=!(VFPS%QH+^_+6FLIG 212'"@.49@3 E#+ XB0$2"D4A3@1.+,Z M;^ @Q-2R'E(47W/MSB&%.6 "<0"EB@!- M$ %)G#*"!(V2V&J3MDO(_P^Y^!!$)_+M#0B1$S$"JDAC D") S+(6 M,\2T QHK$3GU.3T8W8GA1DB(O#$R@KHE?)\SKX?@64;4^D(R=,BL.MWZRO?1 MUD:#_4:[#B2,&\YJ,NXD7M5XT<5A]P]R\PN=+TVHZZU6[+5 MZ6*NGK1O9-+>WB[R;W^5XE:NJV-&F&<)D9* D,8"P"R- $ND ((G2*$P2HFP MJDGA4ZFI^3^_+5=2Z_O?4@0O%MH:N?XQN-66%:=CM^4M5R;[=?V-/NB9LY1% M;?H-_=X[;-__D3J'\T=Y4".&^4W[86-0'=0W<[7,;C8&!*4%+2V)SY_>NV0+ MX&*DA]H:Z*_8GJK?YD/5,"LH12 M 10R90))G ":UFD&I9V 4#0I-[:L'M<'938Z> M0!IZY>F.CU,IH3,(]"HGU#;F:"6%SABU7U;HW*4]PDE'8:IWE=-@SA1\T2Y# M5'MC,:88\@QD(4^U-T8XP!1E((DI-JNN+$FM)KN#S*E-_I.XZJF#%40.(19+ MY"U"4O[Q''I_\1C*6N7RI-:7 LH^Y0HL,76(8OG'=J2@EB>,W2)=;FAU!KXL MAQHO#N9FVT%8S/'6?JONOTO3'UN*ZZ]R16_EATKYX-+TVMQO(18>);2)#EO$XHX(!JD+-])&@@&J.!Y((SAD+)89656/\JC6U MET%M54!+LX)U84^0[PSZN7>BB:VJNYQ.T>P)&/C9[:MKI6=F&:RXII5W2 MQ(S)F& 888!@(LQQ) HPRU"1=AM%(4\8@NYUM,O!IS95]RI&5V_8/A6T*^#. M![\N@6/@2>J 1,_"V8XZGVO\L@4_TASE\X$7#YSFMX!//+\HWH[ M7](EG]/%I[QLS+IKF(@BP2BG(,GT"@TJKA=GD@I PQAR01B3S*D!@XW0J5'^ MKAM@KH*MUD&M=N\PF-4#L.-EW[ .3+<>$.U_O7-(J;%3^.&?R,6>5 L3IIY_E5^,BU1X46^^F_*14IC\,7,H M_;'+:/?U??ZXU!Y.QC%EYL1XFE( ]7<*8!8G(%:09E(D M<4B<]@.]:#4U%\@8!6JK@K5IT1?D#\:"=2 KT\IL3U'N&P2RLBMXD*MR\[ H MWU;9O0Y>S)?5GF)[#<4!G[H=QXW^+ ",?C0N]V). MEU5OL$"=Z_1B#:D=1UX(T\",9[0#&],!Q^BW/5D5_$HWU5?7'XEU(.&5DIKD MC$HP'88>TT77I7TW)$UUH=5#OBHHIEB/OC*DLGIZE0LY0TD&*>49B-(TU$0 M!2!((:#"*$$HHRE5J=L>9:>\J7EJU6;=@./O&EJ9>SI/JK=;7WIY/JY-YT)3 M@36A4281""F/ .0J!8P1!6"FD*:5#*'0*@#>,OY$Z:/0,:B5="6*0P1MB:$W M+N,0@24D/:9\H^$73/'#\4:>THW&G$[AYLOZ+0?J8:YY6:_91*)-;5^61")5 M80APC"6 B&) ((U!HFB,$YE*K+!+9*=%SM2F<*UFL*=GK\K);;C:K0L\H#7P MQ.X#E/.BX P,7A<&;;)&71R<,?AX@7#N\GZ4<%1K^75^3^=+33\QQ1%-01J% M!$!%$T RQ$ B%5%0@WO#-$ MSC30"8%7$FB6-"H%=!I[3 #=%_?<05Z8T@"B3++Y(A^H.<&Z>/HL]:)A(T6Y M"R4_2R[G7TT5BO7VAE?YPA0B6-'%]6:;K#/C,.1)F,1 (14"&*8(8!1E($H( M3U*I>24)78C#LWY3HYP]Q8.'4O/@<:D?7[#:^TN_0*7O1VNYV?U\#VSH/?+J M^519CSO;@MJXJVKO7 ;[S[6^CZZ#G8E7 =T$NUQ*CYOLP^#O=V_>LX[C;ND/ M _!))L! 8OIF0.;\SW?K]:,4KQ]-?F79X:<\"U?\_^5Q3Z 9433#B' 01Y(! M&*52^Y"1!%2BT-2(1I!*MX1(9QVF1O=&^X(?BU M_]_GH=F1_,"/8F BK\[^EOI7G=?6%AW8J-+?$5-468K0YQP1&0*>!)! *&* 6&4@3CC-.)4X"1VZW=Y M,/S4J.^Z=\%2QP3O_C ,3#N5WSA$QG:SS0-4+7V>+.QF\YKKEGH[=W_<:ON: M\Y7FBKU3*-?+LJ'/QP=I-MB6MWM_FRD3(PLY A%1$8 R$0 SO23FB< P(BA, M:>S8*?LBA2;'!Z7V@2Q[%)>GR/*B^55=XWBQT]ZYS?9E#\^.:<9\) -ST[:Y M[(O:F!^#^3*H']+^Z3[SG,HF95N;]O_NM;-$4*H)2E0D0(I=QIP^)4Q-0(=' E\ S]/K.#9G^Y^-.C!_F--S[YSGFVVYFZTFWTRLO2ULVXWU4KXIT MW5E((#'%1P%%F?:HB&+:HQ(A"+F*(QS!E&9.'E63D*E-Y+ MD1EX?N\RE8OIG:N@5/'*U!?@OAM"=($Q2++R@:!GR59N,K4M7;GQVA[5A[<- MG-HJM:8\Y"')* @II "F2$__2*8@XX3'@J::&JQV%JVD38T'WEU68/@LN-V\ MX!VRH;,4MJV;?%43/@N@0QUAGT".5$&X&U!/%8-M<>FL%7QVD/&J!-O:JYQ+*8J6$?5F5%W2\C>S$Z57=OKKI.7KY5MS$/R3V9'2ERT>3?'+ M(HK^L3S?.B,B@Q!*_7*3'&D/+==R:%Y2F!6^^RQ6? MZ^L])HV,\2C\II ,JO&X"25C@'^27C**T'XOJ==5T98JQZ4H@+%;V9E*OF'" MPH1FIM.C$ #JUPI@,--K 8%D@D06I\CIO,)9B5-[6;R7Z_7/QT5M>M1'/@^U M'9=[!7!@/C8';'=4_*I$;J>LY_K*ULAXIE.&L0CFG*_D:O>6U%REQ+ MAE2H1"@DSH DFH @2SB@)), T5B1$,4,(1]I;1TJ3(V,#K+:"K_5O\/:XT'9 M[F0,"?_0.QV'F6Q56=;I);)9H#E&'EN7&E-(8[. R3*+S6:DOJ>^KX707[KU M*_WCQ]5-_FTY2W$49U3[7U! !F 8A4 S(@%<(1KA+)4PLG+'.F1,C?.JH\Z5 MGE>!T=04.S"ZNAX"/P6TF[H\P31T$+8/0CW.A+=B<,&Y\-,Q1SX;WFK4Z?GP M]DO[N42?Y8;.EU+4]:BJ #='2<3C# )$6%:V?619"@%&8<:92@B+D(O;TRQF M:M.\UG)7VNV%=DGG?+YQS,5O0=7.1[D=I M3)(TLEK_=$J9&@]H/8-]18NP[%\<-A!;X;38>?4!TL $T(Q/GYW65J <=EA] M #;2SJKC%\MM1_4<#IT[J:TWC[>#>D[_@YW3LQ?[.@CP:24?Z%S4H:DW90)[ MG>Y:GD*8(<(E33@!21QA )4R?*E2@%6"4J8)E$#B5H"]GR)67_EQR[.76C9X1Z/A\[QVM S)\UK[]^!I7Z>SG]9XYI>4CB=T%PX-1]*U6>.6'?!:[S M:?I.H_7=O6.;72_4W6G'-..W4[-T IP54V\VY2Z$:8T?.#:4>^W!=('C>?&L4-?*.6Y>YI]MLG5=? M&"DNC@=\7'U:Y5_G6OE9C","DTP &1>A),X!HRD%DB(A%0TQ8594<$[0U,C@ M."*ZK9!;*]PS<'R,KV/T^ +41@XAVP/6/X[<@L;EP>3C@9\GHMQB7FM8N>WZ M"[NQOEL^/&[6[^57N8BK]3U$,>C47:9# MUM2(H= MB'LV-6W TLXO\(30P"2PWW"T5/0JJ ;(,IL@N.V\>+ M7)^WX2!V;7%Y#R(]WA2L=JX_Y8LY?RK_?R._;UYJK?^B$LP-C#X7W2!Q^'G=/%-T'IT[2=AIP/!KO8^.*:RVZG0 M8U_R9A3RWSD]VLGA^?V]=G>*I/;B=$WI^1B3BC:]/7+8+9^0W0K>-^!CU>B.0_3D.M-.50\K MV::*>#$,,4H% G'",(!A @$-$0 MRJV;5)Y&RQ\WZXV^7H_NR$ ]'[@E3PW_&(=FL\J"ME;S+[=/JK(D^*.PQ6J1 M[4Y^E^'IER)[ZC(ND5X&V G=7CA<[Z:O=W*Q,&1"ET\SPF6((>2 0<8!9# % MA,0**)RR)$LA3845US8//S4*K?N;&A6#2D?GCJ_[\'4SU^6@#$Q(3GCT:??: M8/8EW5[WAQN[V6N#*0V]7INNNM1[:N@;N7[YM/=;01 S+$/&<,P Q4P "+,$ M8,CT5 YI(K*4BTA8;0#T56!JDWW_;=O4_W1]%;"GPX:HA1VN)9A=GY.KM^,? M_1'='#_ 7^#;N*$WD%-CJ<0S>3-N$+6[,8[CN/LO[_5S7WRZRY?RPV-YE#%+ M!<)ZD<@4T=Y+K## (<% ABI,"88XC2);[^5X\*G16:%?4"@8E!K:>RXGP)WW M6RZ!8V!^<4#"R6=I,[F7QW(RV&C^2IL9^]Y*ZS7]?!7C\:SDG5RNB\*G/+^7 M'^3FH[JAW[?UY3[EJZ+C]:8\X5>L:7)3"BI?;K1I>O3;NF3J#,4219BE((E3 M"6#$8L!H$H*$(,P1T>L5I6:;?$,7=JZ,9_V+@U:&!ON6!IL\.+1U6[_9 MGZ\TT%/PZDKYUG%43VL@@(\=L:'$](TS%0/1HA;V:[JAK\J2?[-0<1GC. 4X MXMIGR^)8^VPB 33#A$FD,AXG;A&G9D%3\]^J6,N>LH'1-GAUIM^%&[JV :G+ M,1LG-.4,5X\H53<6%\2K6@8>.7+5;=YI#.O,]?T\Q.)XLF:BZL#R2[F4:KZ9 M<4A8%&40B$11 '&F *&2 DE0A*CV_G 2]\AC:I8VT92E-]^Y"9!LZ/> E8JZ M^6XMT-JY8!<@-0X/E%4-M(;;6@J0=)M[[%>< MN?J25LHS%F8PI&D*5$:YJ3X9 BP(!0F/2"R8PJE$+@L]]_H=8ZS/;HR,7L51 MG(J=3*YXB>]:) /6%GF.6B'=M3\NJN51Y"Z_S5??Z$JL-W2UV7/LZX8T]5G3 M"**,94D(*#15X* Y.!(ST^T8;K7 M!?GN:3T0G@//^1,H&QI.69S[[8VIPV$1_]B.=$S$$\9N1T;*?E M5> "6H\">F?A\%Q%KUW>R*7TSAI^6D_O_"W]J+@QUWL&,1)$2J%AE!! GF6 M2,B 7IMCBB(:,:SMI;F=\U[?4 >U->_W8\W;LEC#+=K8RLI[O=Q7U;,CV4 M;?S6']7>*=L93R'#)-$K \42 %5* $,J!GKE)5@6B1##M,?V=XNXB>Y_5QT. MUT&^+/?( */\3^T';[OCNG9J:@;;SA6X!+NQBC,];!%3P?X)>9^]FCI1\-RL MJ5G6R-V:.@T^;=?4?;E[SMSK:NO@1M\ZBT6&4B4X0+%>$\!((D"R+ 810U2% MG+)86/=CW!]X:N_^6K? *&>? 7> 5?>TO@2!H1?^5L8[Y;,U6=HK?^U@H-'R MU9K4W\]/:_Q[OS?R^WQYJU]N]V;6[OI1[S6[D"AE4M,53#(] 2/MB9N=%8Q5 M%.LENI*94W_Z;G%3FY9&6Z %W0H654O0K> M?*]3^JO4R>!7NBG*^\CU()TQ[)#R^LX^(W+45[>=^<=O<,N[+MUO>642Z_6 MAK*J=2F4D1(QU,MZ2", !4T #B$$$<=Q)G!$0Y+VW1@X%3>]D-]^P/N#OLYQ MT6^%<9:H+&01-?'4%$"6*,!2C38)0\DQC1'/1+]-KS"7 3?:)HP#9A?LP+2#,= 63(/ 9]J#:3>]?1.FXYX>>9&?]/^^%%^=]^]? M56ECA!$AA>8*1C*318,4($0@0'%(.<8B44Q9)T$V")@:21@5@U+'JT!KZ9"( MUP1?-QGX &5@ CC&HT^&8A,P#NF(%P(T4NZA]1?'+;NPP_C.5,*F^\;+&^S0 M^B!)L.NZ?AYF76OC57[/YLOBF1N2U*L._170/ZWG>JSBX_=SRHIJHK,DP5(2 M$H,PA%AS')& X B"-.0X12EAE#@Y13UTF!H-[O0-^+["P:+2>&[;=N22!V/G M2@T,]\ $NRT$M*?^5;"'_X$%FEIJ&_RY7Q< Z-4KZZ/'J,[:!4 =^W"7#-7' MM5OE7$JQ-C:M[_+5QL1E6+Y:Y=_,%CY=BFJA7P6V-J:F_3>*"$T0)S*V]P(OTF5J3%E;$QAS@L*>,NBULZBH7%K9 M5$<.S1;58AL@$UV;5-Z?IHU3.MHS&MI__9_W>%QTUA>]."/R]']]@)P MMZ=^F8@1G7HO6!SZ_WZ&[%E(='Z[G*LYI\O-->?Y8_'V+5K7:.=VK\L2Y4I& MF *JJ-!O/$D B?1/6%),8)(@% FWL+2=X.D%J+\\WM_3U5.17;$S(=C9$-1& M.%8*M7L0=JL!_^ ._(8Z V7PQS!%SIU@\EO^TT[TN$4_G> X*?7I=G??PE'5 MMNEG6;#A\M:TL'Y M526D>C-YJVU0JNM:.*H%W6[6\8G9P#S3%ZX>A:.ZL;B@<%3+P",7CNHV[[1P MU)GK>WHOQETR&_4OM^[2+,&"L#CC &4R 5!R4T).ZE6[4E(R$B?0+3NG0<;4 M2.!+TQ+!T?UH0-+2U[@,GZ$=BQTT?I-@.\SVZR@TR!G7*V@W],0%Z+BTWP3_ M(#>OZ/I.+Y&^SH44+Y]^6YL#=Q\?BKC@\O;:5*(K O&S+,H45FD,6)KH>1_+ M$%"N'0(9I10F1(4"QR[5HNQ%.]'!"!6E3 E9HWI0ZVXJZN>UW@'=*NY&$0[/ MPHXYAD%X8$)I!/>%T3R8+W\,MLH'U^=A=B8==\2\<)HQ!%67]FK2<"IN<#[/7%Z3S M3>T.JZ4?XPFLH1V:(YQ&Z@+7CLE 75$:!#Y3!Y1VT]N[G731UV6%(4A(*Q5*0 M10D$4,4I(-I# C0+TY0@2B/JU$O7FV938R1C6-F@^BK8:E]LO.SKWZ\OE+_' M:4=NS_*0!F9"3\_'F12]8^F50?UI-RK=>@?UF)O]"^A[^H-MWBW7FU5Y6*V8 MPP+C#'.<@(2'(8!,4D"(S$"69FG(B0RSU/% PHF,J9'KOAMS>$8JV&F^[D>N M31#;T>2%P(WH^EV 68^3":VH>#Z0<"IGY',(K8:>'C]HO[3OUI;IQ2+T:,4N MFMGIK_JQ20F17@L* %.FZ0&B4--#R@%B,$T149Q)JR*>9R5-C22JW1I3W_]0 M7><>=]T VVYO>8!MG/TM=\1Z;'"=0>."':ZVD4?>XCICX.D>U[D;+NB.8DZA MTO5=V;FI:K8P@SR3D2 2X B9@^AI!%ALJL,1123/HDR$K&^#E":!5E_T\6O$ M%/KV:(O2B*F=HW 91&,V1ZF4W+:9J_3TW1^E"PO_+5(:I8W?):7+Z,9&*9TW M7%R]MU[AF/!3_6&QVIEQB% (8P9"E4( 0XD!@1P!3!A*D5 )"6G/,KZM0J?F M3/RF%W-T450 OZ7S95%1ZK23@^.>F!7ZMFL/OY@.S"Y[AZ(+U:Z"_7C,+ZO< MM/4V?QBD1NU9A(8J5MLN^+FJUIZ%HJ-\[?E[>U2PW.BY=%PH[_K[?#U+4R$A M) )D!#, ,52 9C !4""2:0KB-+%JR-TI96JTV==O2OO\H5O:TZAG]4 M98^"CX^;]88N115 Y3,6$DE1EH*0A@A RD)- 8D J0H1Y3'A4#HY(D[2IT8- MN_+6O=J1N"%OYX0,AN? 1%+K'52*5^&.XI1&V;]D3WGOY;%[H>;50W'38%17 MI1>'2V2 M7.;52%6Y2L4&*<5?PVM'4!X@&SH$VU".O])RN(+\1S ,6I*_EO6L1?F/##Y7 MEO_X9A-?OP'^84)(:(8Y"I6"]@PDB8!4P,)%2)D$D2A\RJ D UWM3\ MD0]O_A[\Q\?/_V:Y/JE .;,2<3=UX/EYUDK[A<:A;1T;'N;*'809[:!8N* M89[%P-SQ;LE7Q2*:+H*3)4?=*'&S6OY%BCN 5LN6'L/V*'9TT(3@]%S6?H7CZZ78O_I#OI'K3_2IR)L*(<21 M(!"$+#/9PB0&!*8AR$@*D@]4CZ:^%!E4K"SJ4BO"VZVZ77:KN#PKL*TH+)M_,?F4!YI_,+K@X(/#?H:I(TU&;RAS>_7[^^=HD*_FX5%70R=/"H8*>- MCC'!WSNFFEU,\/K)[/,O3>UP6:(J2@E&0)90A" MG A 4:I )B!*6)JFB%FUL[41-K4)]?Y@T7<5W)ILN4O..!UA:_>:](78P#/S MN(/6+YU@77BXJ1F% 4\Y'0E\QN-.S:9WGWMJN:SF$BI ,<9!3#A"?E3@UXCBL#.RC'^YYT.W(Q"N4 M S/*(8JUML/UR[7&QBO/G)XUC.J M716>1(9L,K/MST. LXQK1S_E* M(CKM&\^!N>?9H'2(&/N&=*1X\.70NL5Y76#JC.):#31>C-;%KH,(K-.-?2(M M?YO%"(J,91'@$<\ A%D,,%-Z$:E_3P5+B<)6G?BJ\:9&M"8WZ6]O/G]Y\Q\N MT9:_645;G(P=/-IRUD['B,O??FCWH>PB+G\;,^+RM^,)=/QQOR74.TVRR]LY M6U15;C[(S;;A]"]Y+K[-%XL935(2XAB#5$%3*AT)P A10#(!DS!3C(9.D1<; MH5.;:.79Z/E6\W(MU6>CP@IRNS64;R 'GL0[=-C< M!2.ORRDKP:.NJ%R@.%Y4.=W;CXOV-UQG6289%QK5*,P(@"@, 1.<@I@P$O$( M(PJM2M@T#3XU;CF.[CI3R@%R=M31%X]18[?^6*#)7*^S_4# J+.ZR;3CV=MX M3;]9^BI?;SZJS_*K7#[*F8RU#QUE*<@H-HT-!0-8)A1 #E.]9J&02Z?>"0>C M3VV>&N7,NG!-%ZZET ]1LYNBO;$8>([6,%2:^9NDC09[G:6'$D:=IHW&'<_3 MYHN\=D)XM_PJUX<5RK?9^43(*(I@#.*$(0#3F &&$E/XE_(XQAD6H=.9"G<5 MIC;EMZKZ;H+0]1CLZ&%8<(=>SW7EOJ_R8S6 Z$!N#Y)K$3X'<.F"Q M)+6N$=Q+_KZN-L5N5G2YGIN]D;(UWBS4;EDBD00R34+37#X!3(49B+@D1&6Q MUHC;5OMM$S(UOZS6,]@I6O5FM"_QVPIH-__X@FE@INF!D%-)WW,0]*KFVSKH M:(5\SYFU7\/W[+47E.]]E=\_K.2=U -_E67YS_?YVH1=/ZH;^OV37,US49PN MIFOY6I;_;E<0/$DY%FD,."0I@%'(C4\3@Y3&,,X4D10Z[=AT*KN15F\,,AWJGLN2-+U=.Q8=DC,!^94Q\J& M=:6VT:J,6*#X+)4.)U1'Q *BOO4./9'B:ZGD:F46N8:+-07O]<;2K#R#(H9, ML!10ABG0;"@!25@&XE1_G- L38GC8:U.>5.CO%K=RI<,-O2[:[SL',)V/.81 MMZ'7JS5DE?]G'+X]90M'T.+N3#UB_0G6^5[92G:/ H[$O(.\,!4=+ " M+<]\57"76@=[:OM,5'1 R7.FHHWDD5,5'< XS55TN;D?5=5'%ZZY'KX,_A4_ MKJ1\G=_3^7(&L0ICGB0 *Y@!&%*LEX&"@P2CC( U/K'I![F@9_&%V#0EF/2V,K4+SR M7;?$40G,ROAC1K*[J1_%7'-NZLC5M9CKJK](41ICBD&88;T IBH%E$,(),HD M3@EG"CF=8VH6,S7/L=8R>' I,G\&2CNJN!R@@3EBBTVEX0 5E+LQ\$H)+:)& MY8)N@/5NH6= 1VSUI/4- M7M2:FU3B8,L\QJ\K5X$VR&J4<"6B<(GA//FF6-G'#6:?!IHEGWY3VJ07[\ MMUG((I$ED00BY0I TWR#R# $$4=4J%#Q,+%*2ZW&FQI-?ORW]]=__?BK2^<- M#4KWK.UAZM"A]'-6NE6"W-G6MQ*D'F&\2I [=0\J0>Y]/$Q6P?8 !9,JC'%* M@)2( ,AY#&B*$"!,2L$CEFD/Q:DRFZ7@J4VVX[WQX?,+',^P# 'LP%.[.=]@ MD+,IKNB,FH+P/&=17"%Q34GP=/:D?1U6-[M,4X(B'J4@"N,0P"C2"Z0T"D&( MD(@1HY%V^ATSQ+LE3HV;+@L%GP?XTDC.]%J\GHO>>.OXZ0S.2#&:45M[.H-@ M'XOQTY9SM_QX/U_*=QMYO]:L@D04APC@+#6=K04!F! &LIAG,<$BH/"[+6T)<_\*LUIVEDJ$B;C, %"IJE>^8008(@)H) G*.-$ MQ(JXQ0NM94\O@KBG>G VNBV:0OU$0HX!3%+*0B5" M2IS*#P_R/$9Q^#Z^>A=<;S:K.7O&2'?J026TL?.+G #I2'AP'$ 7XM1<\9PJ1^YJ62IO<4,I7H-FC+& M ,Q( EC,.8A(PH7$:8@S["7G8$_H1',,/JUR\<@WQ;'D2M-+5Z7[2/==D;H" M]ZRKT7<6V'E8B#9@,O B=%_B,R] &XP_O_ALNJEO>X7[^WQ9Q,Y.:K?,LE3A M,#.;5JE>=\*$(\#2.-;$PD.F<,RB,'7KMM N;&H>3JEK4"A[554RNMHO9>3: MD*$#9YY@'H42 8)3JE?ZFL!I(@5(N&G=J61"8C1[*(J.?=G0U69:12C.AO[Y"&VNTPVI'&5Z@&I@O3C$:Z$C063"\4D6[M%%YXJS1QR1Q_H9+=VIN MBJW)F&*6)%P!Q5@"8&@R4R(2 NTX0X9)&HK$Z>S/T?A3 ,J(FS)G\+A@/^9FL W:8QG/M ]ST[7YVG:9VP0N.H#_3O_\1/]\^3@O MTD2^/#X\+)[T\KH*,3,,8X$D!'K!I=_Q<00!@?JG,%4AB7#,,RYLYO)Y45.; MUEK90&L;U.H&I;Y79EOE+W8SW +?[LGN%[6!YWTG8.>C]J[(B:KU0Y%!/Q*" M!S*G]M6S)E-[3$I>-=<79!F2)"RHTF*$45C3WI*:0!WNZ)'??O/O,Q&EL:0I M @+C&$"D5T8L)13$C& 1)6%([%)4JO&FQHHW;_[]^HM#M@Y,(]U MF^B6V;XSK&]FNQYAO,SVG;H'F>U['_=;(?RRRM?K3ZM"MWS7&]6<[Z1POSA>BD./]B[R'P/H.+4W:FFBZ0TB*R.#E2DY5/Z\#O)EV0?4',8H?I [ M6QQ#C@,\<,M@Y?,^QJ'#G-LG6-M7%HW23\XH7965V]/]*MB95?[1/-SCS]Y8 M/&?W2.EP3\)OC'4 /<>-S@X']$E<=T!1/KI(O,J7F_GR<;Z\_?@@5\7:>?U2 MJGPEMSTLY/K7^3(W9XSKNFM:.[L&"(JF(DXB#)(X) 2B &F2 D4RE"E<:( M*Q=_ M[&ROOP6M;3>N]MH$%041Y, M=[^1<53H]VK\(HOY\8M<:LT66NBUN)\OY^98KMG.>?/]02[7/O0 X7U8JG0V/$M9(F^W0O$ M/Z8#JAT4&GMC[;=4/+*N):B1R5+-SB.><[Q[IX4=5(V0!/C MXM'DDGW*5T5QZKV3.3?YX9M_RZ?;3N@\"R'DVD%7$=0..DY-H9((2((XI2)5 M"CJE3/M5;W*4UU##Q+$1NN?G9TF&S_94AB;-@P=2FE;XOJ5Q067=R6FU%G]X MD$HJPX#OEXO]JC@N9P\"[PFW#R.E1TI0&5 J3NF5@YJ(DBF!GU2Y%R$.A61I M"" ,*8"AR !!4O-ZHI",E791$ZO&>E;2IL;0VYE M@S0AZYOZN=F?Y0-]*D(*']5OVFOGCRLI7DNVF4D)%5*VW-1II^ />!HMP4-W.LZ=>.LYUG>QELX[#L M3D>S#;G5,C!J^G,SSR+AU6-LES:J\W?6Z&,_[OP-;GPAY'QVLZ+&#_SR=,\T M,859!H62>C$=$@5@JDF"21$!'B41HAG4D]4JR^)DY*FY6I5R0:F=W;0_A:M[ MFE\$PL#3VM)^ZXG<:FM'=J*^IYRS^H==;N+I2*-,RE8#ZDG8?D&_E_2G5?X@ M5YNG3_JYF"T"LS![,)/[@]S,H(PCI;(4())% &9QHM_3*@(1YI1G$6/4;#W; MOZ"[A$UM:M:Z;G>&"T6O@J5T3'7L1-CN#>T+MX%GU#21>W]:= D=]8=N8?OS.MKKG@C:^>W5Y3=BFZNP540L*SWZO4WB/]KC-Z-IQAQ_,!F:. M$JX]+7XV^[HN2RI(@PW^377KLI*OGQZ3E3AV1W.1!I5[P M<@_K#R76Q5F'ZW-8NR^ >H#F=T'DHL"X"Z0>T)PLF/J,T;>\#-N\6VK:+';7 MWF\+V&=QFG(1,D!C_3]3 %ROHZA^#IQ*E222P<2Q$6.CG*EY0T;-8*?G15T! MFH&U8R4/< U,0+V0ZE&2IA,'SZ5IFF6-7**FT^#34C7=E_>WRZ ,4/&G8+/3/:!; MY1WCKI:/P(Y-_ ,[,+GL=UZI\7U5X[O3^UDZ6%@@.%3[BB[1S]6[P@*.CL85 M-G?[*:N[#4B&.*$T2AE(2*8]&$D2@%G&098)ID)&22SD955U^X0N1RZJ^R!7 M93%NQT!O*ZHX13@A7 (A=1^8:A? S2*0:(D@20,,R*84V$2#YB.4EVDH03O M^8BP&[9V).\#L8%IO1]8%U] MTFH;L+3=2[L$H<'WT):RB$J7T/CWU-JM][QG=B)FY+VR-C-/]\A:K^PWR=_2 M^>IWNGB4[Y8/CYOU>_E5+NJC(4IRR0D6@&!15@ W" !29>R:!+WJBL M8&'X,3W8W-([BF3:51?'*Q=S/I?KW1HLX331+W\0*IJ:0XX84(@AD/K;0ZG$ M/ VMSC>>%S4UEMAI&M2J]EXP= !L'1?R -OPL: ^B/4)\9P!PW=8ITW%^ .=U=;CS_SS2E9Z'BZ?/\B%?;6;(9-X)K B(@-0Q BP4*2 M91#BE A$LL3V*$Z+C*E11*UFL-4S*!6U/Y_3AF8W+7C":.B-)V=XG([OG &@ MUT&>MC%'.])SQJC]PSWG+NU[%O>K7#[*]0Q+(A.<:$;$B=(+! @!26/M Q D MHPQ!PK'5?#X>>&J3V"1?K>G"-=U^BY/="[R/]0-/SUHEGZ=B#XWT? BV&GSD M,Z^')IT><3WZ^Z6-PW8)(I_GZS^OO\_7,T4X@E*E(%$F;)^)!.!,A/KUFD6Q M@AD2#+OM@W2)F]Y>R$[;JX ]!1_HIDAC,,KV;C#6 +/=1/8%W=#OWEWKL?V\ MKV[,+FA"U@[&0!W)&@0^4WNR=M/;>Y5UW..S2E%*8A?#R*D7Q-,-]#56*8A]%=F*KZ)]WR(;>^>LJJA-[K5)4 ^BC M2E$/(*=0I:C]B^BI2E'<%$QUK5(4CQDA=;+'KDK1\4T]*/:#7EG=2;K6 R^_ M?)O?WQ=!E7SQVE0<-8E-^6J]Z\@7P4QQAA,0)<34)E$08!(3D! J$5<1E<*^ M*IR3Z*F1[[[R0:U]8-0/]O7OWQK1[<%8)\(]#T4GNW;0&<7M;P$D(%)K\*BT.UJFWFT7C_Z/ /?9K_7X.2)D%$#DFTF'@RI;9\N8(%X-R'XQW'H>.2%$#JE%-@CTRN[ MP&+XT1(-[$W=SSEPN*N?:_ A7^9EIS+3R,$T(:L[4>&0QA@G''"F.(",18#% M^J=$)!'$.,Y"B-QJ][3*LOKZCUJH9QLZ-I4R\Z(&WC)?@JWZVR9@/5FC_Z:;8I]@GK+J=%I:X;^GU&.4]@@HLV M(YHL6*J]C!1#0..4A$I!SMQ.1SO*GQJ+[)=W*-T.OF] L-"Z]RZ78?5 [/AF M0)@')J)]A,OBQ@>Z;YV5HDOUME2@MF&0DADNX U5.\-*A^@DKMH- [J!4/_K@I:@(-4I3,%;1ASIJ>$_X\!T\M(6D]A6I[OY^B M0"_I>LZOE^+U?/&HI^CV^&3&4X8RID L];H.2J$ 430"5. P2@C.8KM,*T>Y MD^.NDWHM5T&A>A$PJI3W5N^F[6'8,=D $ \=@_:%[L4%P:TU#0H50T*7=U/R9Z">GZWRPM4 Q-,+Y1Z'99M1>&B MX[*GHXY^8+;5L*8CL^T7]_-6ZI+O>D7'YLLBSZFIHK!08<1(+$ :QZ8,:Q1J M9X6'0"^R(AY3S!ES*L-J)W9JE+#7=,)Q264)LYT;XA^\@4FB5CC8TWCXNLYN M,'EU0"Q%C^I_N,%Q['XXWNU&1NO-PVIV\V$6)UQE0G(0)B0"D&J"P3PA0$1( M\TZHJ2?F-BQ3C3F_L+OI'A>");P7QH%'3GMAY??>[ZC"J$] 3H&-OH.\P_?O$5+D-,\93*KA& MG0B]&H$RR@!#" &2()Q0E:4X%K--OJ$+.U;;&]N)L;82!IQ.=_EJ4V9ZL'RU MRK\5@3P3MZL2# )3-*EJ@+TT&[9-S:-YMXN\F]_E>)6_D+G2_/AM=)?Y\^2+^AZ M/5=S7JPY3%Z%"C/%)9,@XTFL5PDD!CB1(4"F-Q2/,B:D56*^=\VFYO)8)&44 MC1N-@4%AX55@;-S^E1I#@V-+KSIS. 9^^';\]"R/=&!V>Y:GV:_]N$_D_7V&2K63\L;LTVH]W;><#H&TWV[J#<]86TVVR/3:9FJT M_J(MIL,11]]>:C2H:6NI^<)^WIZFCY4L3LXOJB-7Q6FK_5YJ-WF]CRU%U8GX M>K72#[RX;ZU5BT029Q)0Q\T+Y T8]KW7YN:*B':>>VC?N( M!J:K/6.V9T#+PY_''06+% [CSI5EP,QROK@2,&-E4)D9[-OISV'SA[E73\V# M6J.Z:/Y@//;-/([*7XO"#O2MG M6)E^/#("L#C#%F.S#8$9"*7 D4)$8N24.7"1-E-C\&+!5D3TS ]RIZAC:8V+ MGA 3%*6<(Y"F2KO84D% !8] )O632R(1:<][]E X!U\V=+69V',ZUNP9GE9 M-P&3M_.ER= S]%WJ-.9#S)12(M3/#\4TT]Y21@!+4&3Z)%.H#2G$]_CD=GYQN-]C &=HN,9E6D:D_!JV"G>[!]3,>?O;$@2/<" M.SZ ]5N-YR*-QBW=XP.\DSH_7@:]N,#7)[KZN-+O%2VC.#929U[/<"A('(<4 M8,D2_<+D$+ P(H B%2+%49*XK4PM9$[.<=DK W85/-#ZT)E98XI\L:"KO?[/ MCLM-FT=@R9E^@1V:&0\*!6F%]1A04:S;]@A)B1P.. M7#2LV9S3,F$MU_5/7S(50DQVCO9\W.92BW%];UI=3C#"#',H ",QMJK M(!'3BS>JU^(92P2,,$6FWJ!;9M-YL5-+>KHQ,HHH#F274+HGL*J@5#TK-_69(V2/E/7G*0O3H>57V<#2E7#G< MW;.XT'HM-^LJLVMW)%U$2 J%]<(&40!5IMD'JQ"0#,5)RE1$4Z=Z&HU2IN9: MU%6S:*'LSXXU@1IQM..7B]$9F$Y*_;8)E<,T1.["P&^9GD9)XQ;CZ3+VI.1. MY\4]CY"8A8G9$C)YVR:_1_-+0];/]GLD'8_/=(/+[^G1QQU M&/?T2#^ 3DZ/]!RF'^E]6N5<2K%^J\VI-L?7;_-5D?+X=KZD2SY?WEZ;[FM% MR16H96>\J=&>K7*9B8*J:1^'XER M#RU?FC*XA>NT.Q=O/E[/15$C-U^ZL:#KD[)CP0'Q'Y@%:\T#,Q.#%]LGH?+5 MCU7%Q:T!PZA/3X84R*2D">9U896JX2ID5H5.*VT# HU ZVGF3Y=*IJMOZ0QQ=&(8_>B:#:HH?U$RX6]DZRUFW1#OW_* M%W/^M'?TGZL$LR0!*>;&A>$4$)@A$$/)5"PD3ZC3";DV05.;UM7:0"OJ>I2_ M%4H['\,'0 -/[!TV5T&I9?!']>\@1_'/0>([6[A9V-@YP)TF-V3V=E_O_G[_ M(KDI_?_TYCN_,_F_Q3YG1@5C5$J >2@U': 8T Q+P"FF,0T%C915I=$V 5.C M@5K'H%;2<;.X$<3SK_9+H1DZIN*&BM-[OZMWF;/_4N^\;M"N M#^_G2_EN(^_7,ZY2"&'&@IO(I0V$'?)#]8$X@>\Y&D'LE)AB)X@3 MB'JV@C@=IV_T5C[0N:C:;%TO2Z$'FV,SCM,(Q@R#),&TK E$92@ 32.<<1@E M(G2,V)Z5.376JU3>-M/;Z[;'#_:W72.RY]&WC<)ZQ73PR&L)9Z5N@6;);4>; MXCYCK=8 >8ZOGI<[[01%,4I22A.7I,HA\1\ANW)T_.U>#@.B.O"+HM8\ MJ%0/2MVW1_@/.CU?U0TW_+TU>B+G]0WBJL.H;Y.> !V_6?H.TSL(L'J4XOV< MLOFBV/*KG2W*$:94K_$YUF\1J!D,8,4$B+E^P22":D_8*;+?*FEJ;XY*T2X' M=[$SPGE-WP*W]>+]Q8)WPON%FECKZR[C6Y80I^YP7^) MS6U74I41I+T?31D1C@!,*0;Z&P.U6YHBA$QM)>)40-=[;]C1#IDT=85]L2BB M5//"!'\U+AU[POX/:P3[3,U?GZWCZ_3:O%[2VW6$AJ[7XC\?UYNB?5&^NKXW M5:O_N\@/G%%!,TZQ B0Q;,23"."(0X!"ED*B((Z@V^Y%FZ3)^3-[NCEZ*ZU@ M6GHK/B :VENQ0Z9R152YNR;^%_ M2+JJ"Q)G40@)#5,@F* BHB9("T%*B240,H%A593OTO(U*9^?92R:I9I-.U1 MX+D5TNZY[PNH@>=^+XR$%$QG] M.A=R*=8SD:8QBR0"J> !9&"G 81VFJ&$Q4.%O*6Y-18/>2;Y!B]?TE MY?=W7]: 6\A[YZ:* M(&?<[?)V0T^VQSLN[5DMKTP%FG^5NR]G0E*&DD2_S6/MR$.*8\ 4S !E@B2$ M)*E,G0Z--\B8WFN]5K'O+&\"TFZ67PC/X"_S+3(#3/(.V_T6JVN0,VYQNG9# M3XK1=5SJ-LD?\GPQ^W+S7VBW?3T7,]I M8#[S9-$S/"Y1=7DI0\53>VP'V@WX.J*KU9,Y+4^+(EJ%\UEN QY-N&6^D>O@ M@3X5/3J^W_\V--Z/9/C&J=N0S6=U)N F'ZYY[,]ZM*)[K2UU7-6(7I M)<)D4.6N?IMO[N8[G4PQ63/Z,E_=&[4>BA(-6@'^Q!?R*IB7(N3JJ@"@;!8G M],"\N.I1PUJ$@K48H5>-1FDSY,-*WL\?[]?% '3Y]$_%W480O;U=%2NM8UNO M.FV]*A9,%=_E;#&_I25P^I$$:VV:5ELNG@HE%KGICZ*-;!CJL6BMWHOOVIL35@>4Y1 %6(0QF:C4V&](#)'%F"B4LG# M.(;8:55D)W9J'HY1M:IEO56V((P/U[_WV@*Q1-]N*>4?TX&]D4O@=%YLN:'C M=?UE*7K4)9D;',>K-,>[+R[W5S?Q7&]+R(5A&,5AE(),:L"A7GX!0F("4)QB MC!2+('8Z--4E;&HT=%A>KFZ:N_91ON\4:#ON\07?T.N?_LA=4HZO%9*A:N^= M"GRN0GNMIG=4U6N_Y^*F*+]*D_D^0SA$L1($P$PF $:Q!)B)"*1)BBA)N(AY MWQ8HI82I4<9^1 M0R,[^HP<7=AO6G^0&\,4GU:Y"12+ET^_Z>7TN^6[Y5>YWAR66B0JC5,H.*!) ME '(A=3+EX@#Q%,9HQ Q 9V:$]B+=B*"$7+'329SL9_[6,4>YK7. 3U?@O'2 MYV#'&,.@.S"5&& +CZ)6.V!/P8O?2I1_#+;*#U+ITATQKPSD('Y4:G*'Y9BS M>HQP0<=QNI:O9?GON^7'.L3YBC[,-3%L/7)""4U@R$&*]/H'JC@V]2(XP"B4 M603#)$&A6.F/\.WW;BQ^_D[01+ M8\=NMQ%Z'OBKA]V=V)GQ&#&62 $8CDRQOQ0#FBD,B$P53V0<0H:=SO>=RIB: M2[:;+KW.[36 :$G,HM=C&<_T>DS@B$(J<6R? M3M,F96K>BM8S,(H&M:97YJO]%\=P3#>PW3/?&UP#S_TQD')(*/&!V$@9(BW( M>4H6. =$Y^Y_Z\WC;>>?T_]@?_[LQ5ZC5EOFW:THMRL(3DDJ&1< D5@O^&2L M *:" RF36,:Q"DGDM-?EKL+4J'3G''@.6G4]AHN"5Y[ ?=X@U@[VG16#K.WZ M@SA&7*M+C2G$MRQ@LHQSV8S4=T]NNR"EW"ID9M+^EZ7D2G/NE1:X>AB&9]6NGUX?QA(==E6[D] MFUQW\CJPM]W4\X/HX/M[>VJ.TSC"!AG/VW\= D?>"3QO^NFFH,4]%X:7WILH M5ITR^5071X.<9*G$5+.*% "B3 *61BF@),I8E(8X3IUR +K%38UFZF/*N[CY MHHCD]JY"=P9MQY#4Q1B.%ITJ-+W:%J9[&J LG1TJPP2MFD4^3_RJT_S64%;W M73V+P9S66F14"!DF"5!A%@.HA 2$"@8RE"@%*2*IREP"UQ?6M!RM#-W%Y2M[ MUZV<=,'*80M5CE2A\KE+4]K7I/1>C/)T$ZQ(7+K+%WJ,]9O_>M1<\CE?+-[F MJV]T)68J26G,8V8.B)I*]B8MT)OX-WY;AV>>8O>"J#S^_1V MP_0\C6&*A/_?YJZMMW'<"K_W5P@H4.P"(: +29$HL$#FB@#329#-]J%],'B= M5>&U#=F9[?37EY1D6[[)I"PJVH=%)I')9&KU55@)NS:PZ\&[M]*R[. ^I M&T?=#E1@*FICU+1NB>[+TF9LV9_OHJ\F6NR[YD;O9,#*BTYHAJVY.#_5N-46 MG>Z>U%ET7]VW0ZZLTNC8_(D5\F'1Y DU1ZUF"Y1*KB5 &8X!A%P9MD 0" DS MH6#&/>"0/O #_G[*#Q?##!J.%[SK7C M:#U[3;_@?%8;5BR4_,C*A6U;T1+3_*!T(8K-OD@!YX031VYFQC_<^]J[<]%L6-',) '9@Z!D39 MFV#\ 1N4?CRF'Y6<_&$YIJX>(]Q<(;YK._BDRNI9JIPI( AF W#P4,2YS\WA$TAQG!&/M]4KE M_#138Y_SNAJUK3>*CS2X.IX\WXQ6Z-/G7D#=+$%RB$-0$9)FJC>5(3ET]YH0 MR='5_E(D'Q>;8O/C7DKS35D_+=<;-O]7L7J_E&I&D8H5$QC$4ID-B8BIV9J@ MS&Q-&"-QSGDBN*L8R>5IID8'M:518ZI-[[3&1L;:R)KKKDC2@6PW(0R'5V!" MZ N5ES#)=21Z29-T##N:.,EUU]KR) Y7^X7_>K,J9Y_O9QE+"(PS!"B/(8!* M(,!T%@,A$*%*I8D63J)#S7A3"^C/'Q^?/S_!0O.:D<\@= MN=816_;*.KCL3_OHVHXP2A@=F;N-E^-?]\Q.:)I(/^JOZL][4?5W+A;?GLKE MPOPHJA/GM>VG6W<,>5BTK]F65>R+(,P-5)+ECSIA:V6^]L6VI[W819C>R'02\ MP+QYB%ME956!V0V7O^;;-2B&57Z[.-NX^F_7G#Y1@;OZ@9XI;+9MW,,?*U:4 MEJ<,1Y6&HPQ9)(G4&0$9I2F %!NR0)P85&,,N4!6Z]4K=^WL-%-CBKV!]HO^ M;;F4?Q;S>;5)J/5FZB9[GAELYQ%VXXG;<0N]N;(&1BW@&A,'3%3KA#+7S M4XV;FM;I[DE.6O?5?9/1RN)[)4;W=5DGO-U7$D S1#0UWX@$P 39 ^ D!HQQ M#3C!$#*4RQA['05?FFAJO+"U+JK-\\U3NX!FGD)E_N,@8ZG9D*F$ DHH!UCD M.150"T[%[+LJ^7),/-L3AD-T;ZE-B ^!KAN_#H%88(;M U6/9,%N' 9.'+PP MV_VCK5R5>RV+S(TGY2[&9JQE2&<=YIJS>E 30YA!R*C7 M!+*48LEXXM2%P^N( MZI+?O0ZF3@8;[3CJDAOM0ZB+U]RHQE2]!9PEPA;\00K,(BH &<> FUV/^9_2 M)),D%C+MI;]4#3^U$-WK!M4O0?L*+-78.;Z&[HU(X !U!Z._9M*!SV%4DNHI MWD87Z<"]BTI(AU?U;3=Y\4ULW6WIN/]7HN)8$_-4@U*M ;2O/AC2B8$34:9S M1;E*_)I-^ADPM= W]L]MXL1R9?/(!SK7\EX5-\H(B75@4C&F7P9WG,YM?=$; MN.6DIQ$C-YSL!]%IN\F>X_3=NY@QGM7*?%E_MY7/]POYK#9%J>0'LT4R%I@G MFJ6LTG;7LS1F$,8H UF..8!"Q&:/@PA ,"54R"RC%,X6E32T?/'9X+C;X!27 MM([+$TO"Q>C>^NK\8YOO7^>N-_(J9>53M9+13U4I0$?/_ML7RW4K-3#V8VVT MK"Q=R^[J!7QC>52;'M6VW]7% @.^;>Z#V< ;-0\#1M[&^4-SNLGK,4;/D_"Z M^<;Z97EO!8]*V])\I,DMASI,\SX",66S%,17@,68@ M08G*4"8%@GC+?6ZTYSYY#](+S'=/;;9;-797,:BV1N]X;\WFREY3G4UZ'J&[ MKX\;W0V,^4B'[(W1T689-69'6[O-_L]:?E=AOS-^P)-W;\"&/8IWGW[J(1 *4TQAG M>9IB[-6;KVNRJ3V^;FV-VL;VKC7OA-F-G(8"+S =]<;-FWQ< !F4;CHG')5@ M7%P_IA2GS_1L&&Y36VQ7K%+]KA;KXKO:RV!]6I:J^+:HFXN:)].2+=96>V2Y M,"Q6_6M>V7(O__.ZWEA&>Z>T^*"FE@$&5 :Q%#GD, M4\2\L@4"V3DUZFI<:3H,BQ_19F^^9V_R0 OKQG@36*[ 9%EY&!VX>*C:=Q=M M%W/K:=1RM=K6M9R-]M[>1;SR-S(.#]A0/>R*#-N)/9"MX[9P#POX2>_WP-/U M*-[[]&7&8Z$0HPJHW-P+H,A20(7D ''%,ZHSR5.GG(9FO,G1]9?'YXWK6^Q7MFA/&*]_;F'A3OM7Y]:YKE)U:4_V3S5_6H M][_<:3>8"$JL$)[9/BF> !A3 RCG97#;]H0 -W!T[ZUKZ[E8\Z/* M_KOH8END%S.4W3\_,U:,#.H-$IDGAJ,I;9I MBP@PHC# *=)"QAE"L>HI N/%0:.IOPRA^N(O]S(AROCB , M\BY!XKT]_EL) MNER*VG.7^"<4OU]^5^7NS60B$TIB24!.B)4;)QIP:;;?DE&*E)(XS9WV#2][94N?#C2:+G"9QUH)PJ? MOV!0=>M/Q8(MQ'E99<5B@1&#@$&F ,0\!I3K'"282)5R+'CN]7;4WX2I1?'. MU*'5K;N6P>TF'!;

_0L,T!2+8#0F&+,A.2I4\.NXX&G1EE;NZ)WS/Q>^/+5 M#B\W%NJ#0F!NV9HT'$L<.SEH[.\&'S6BCUTZCM.3O]^0[GL@@S9+A42Y3@3 M.35/ )18)1&;Y\8SR%*+F!^2,US-Z,8 M2ZA1FA$@*ME@BC1@G,8@)5QAK64N)&Y0_+APS+D< L/M9--'T.V6<1LF@6\> M9^4Y[S>;LN"OFZKIVF89/;%A-80O(S)\&O?A-.,G:Y]U\VQ*]ODK^ZKB;8^0 MUR_+9V4-+N;*;$;WI]$ORW,;TYUV^9GG-,9PHBA)@!)Q;G:4" &*G%.2 M4"93BIQ:/8,1<>>SYR/B>%\/-S9\ZT4/ MS*=OOMX]1 C#+8B1QQPGIB=/R,4L!A+LW$E.,]E)G%. M>E1(WFZ9$P6-7S?9;.C45IFL6$2OQM?%>CDO9"5/5NP=K"J*_&XD RRIVVUC MI!4:YR9Q>!^H6GLV"U6[%#VT%^5K7>:U\\O$7'3@V7#W@N%0'I3Y!S!K5)X? M#L9C5A]PY-LJ.C\MRWT)Z:-NR5'-N$ CT(%0'+DF4QNVVYM;-3]N M"=<-7XAY'9T@!9@=T[Y)X>5U&"X57#I\\E:AC9889U>^?=7$:-_(AC*U/1EM)HZ]>>J["QWO25T^BW>(ZO M6L=;DM#O93U6XW [.8Y6QDWX!A+'Z&?3&ZEAW 3@9?F+VX;M45WT_AX\?IT) MR&E.XAPD(N4 (J$!Q0*#/,\23GE,!7.J<]\/.35Z?/SZ/5&!T8?E!P=_N52P+2Q^V)^^N4OV]^8_W&S M,?KE+_\'4$L#!!0 ( $)@7%-J!&UL[7U9EUM)CM[[_(IR^=7HBGWI,ST^6DH]-:.69$G=/>,7 MGE@0$MTI4B:9JI)_O1%D[IE,<;G!&RK[0:E,)I,7RQ<( ($ _OF___;I[(S#W_Z\:_O7X#[\;__RS_]TS__%X#_>/KVY0_/ MY^G\$\Y6/SQ;8%AA_N'7Z>KC#W_/N/S'#V4Q__3#W^>+?TR_!(!_6?_1L_GG MKXOIAX^K'P03_.YO%W_,V3D;9 !CE0)5K("@N &M3&'*9Q.C^6\?_LA+XJ8$ M!4(: ?2ZA."2!69#*4D4(9"O/_1L.OO''^N7&);X S$W6ZY__-./'U>KSW_\ MZ:=??_WU#[_%Q=D?YHL//PG&Y$^7[_[QXNV_W7O_KW+];NZ]_VG]VZNW+J+9^M5)QNGDV9Q6RY.X7"U"6DV$*@I#5@3?DD&A MYQ 5MY <8LPFN.C#;0%53I;$REJ32TQ_^##_\A-]\$]5:/6;M?36DKOWN(VX M#J/[4DCOZ;T3%I/C410("2,H%@LXQP+$&$5$Y[ST]BBR;S[M-M4WU?QDD7Z8 M+S(NR/)%1%N$,%)P\$$[[GCSGLG!H'#G0?O! C9/R".D68 M4LI):< L.*C@$[BL#2#+TA63LLYIF-WASI-W H7J'Q1'271D5&P\J!?3,WQU M_BGB8J)B4)*G#%Y* RI&^LY$ ](@X5RIDMUQ:+C[Q)U0H/M%P5$2[$+[;_'# MM IAMGH5/N&$DW.3BM<0":Q$O_$0LS? 4'A//"CKV (N/W4G5!@>D?!$9+L M @G/2%:+1_!S%'/DY3M!WW(/)Q2IG2M(F#P"%.X_= M"0NV=RP<(\N1P?#L?%$E]6*Z3.'L/S$L+CU@FRCN45J#"SJ!RH$B(64",!8S M$R5GY^-Q\>^6)^\$"=Y6BD,?Y$;<>MQL".DY!'BZ\+KS(7V8U83]?K$7^CB2/S^;GY Q]?3;/ M./$YX>1]^^R63 M^*9ENCDMNPBH/6?:>I-H&V0D))YR^&$ MVP5*GN1,.EA>_/=R.D,^X=J*F"SYSD$P4"(D\*G:22R>,6-RBL>=RVU]]&[H MZ#B).8Q0>T+&,_KV]>+]_-?91&E7B% &CF(I8@$%F4!NH%!PQ;+,I> 0EN/> M@W=#1?=)S>,$VA,FUIOCZ\6;Q?S+=)9PD@(+%$>1( KCY%-E!U%8^L*XM"D' M9OF P+CS]-W0T7VR-+)1P565.-G701?+%E M%AW+7'HGCSLHW?[LW>#1??[S:+&.G02M/"PP;'QI3G$W1@16XVVEA"0OB>R> M2S8F\I"*-\>=B=Q\VFX Z#G;>:CH1E9YK=([>_-Q/KL\RF-DKV*IJ3BI PG M,8A%1(BN%*V]+EX?E\6Z^\3=5-]Q4O,H$8ZL_G>8SA<$72[B^^GJ#"1 MN&8LR5K=(2!HSL!@%@6C"<=6R]Q]XFYU4QWG+H\2X4QLXPF17.4[F\];C?%=YRR/%QXG2SZGW]+'\/L M ZX/[H-V7!DG20J>.AN@.@^!WFX(+O P;M/X>SLZ?ER.L/E6AX/<1 MS\XNJ=<\&E6<@AP]H;N*Q2FT4#Q#:S-76?$AS,2-9^Z&AHYSCD>*L0L0$.&? M:B''//WCW4>2V_+U^:K>):Z1]41YY4M&!HY$48N_ @3FZA7IDEU$AB(=5WO[ M;1IV TG'VI_2KVVSL=KU[UX\>Y*;W07P<>>G[? D?0O@\V3SCZJE7T$NEY!"$ M .>9!A6#!H\I V>:7G>1"ZD?688E+.,:#!?/V:Q%/%LM+U]9RQL8O[C8_U^_ M0="A5N?R8]_B%YR=(T7AVCE4,E'LK>JYK;,0,[E4B>4H8]$QF7RS>+>9FN)H''F)(@@B4&4#QX<")Q M""*Z)%![[Q[+;AP.D!M$C'/!O"4\#I7PX>"8K\+9(.!X1TYX#<+7%2+#(EE(?HG* @35>KF"5))QJO&0O,M]E*=Z-O MG.OI+2'50"\=F*+7JX^X>#6?+>KQTX+XVXCNDAMK5%31"#"<-F#E= +'"1.1 MD8>?C$XY/58;?#C*'J=KG&OO+=$UH!XZ0-63Y1)7OWSZ'*:+*J%G%"A^($_. M>P-IG"HK(FM=GK'J9GG&OS+5$T@-P[0,_KSUAMZN4: M>$E;^809AS8D"=F82%)1"6(I"421Q:GBC=6/==8XPA#=)V:<*_9-K<^1$N_ M;2+;.;_-Q:7MI#TX< B](=,_F,^+IG-BZ6"/SV?(IEOD"-^]['W[# MY5^FL_GB\OP=ERMR#F]_RL__^YQ^_1=,D,25];GA*CK>:Q0[EC@7Z/H)'Z'+1'Y7&B[\#YVVU9*"T-IMH/ M*(1ZK3]9"(6B;!:RD=Q[96*;/7TXDS=\#X73V;PAU-(!UEY1L'3M\&8?A/84 M&W%;K_QG;S?GHCIJ0>PD+56;,YQ;9(S47:&IIT>G@@^2,>X8\ MC*Z_ :#]Q=XE>IY/S\XIWIT$(S17,=>J+!((LD1>GD30PB66LN.%/7;';CC\ M7! T[CGS21!TB.B[P-#?L8X6P?R$/C1\N+AA^KK<*^*ZDIK)V69B!((@T2DN M*.H,,H-WZ.EW3 ?>)CFQ+Z4CM9%IN?$U558'GO>N_&WLM:_UIKH"Q2!)DM86 M,1<2H FRE*"*;;1-[D7FN-MG6\0<",_]U=)DYA/B ST%4V %";]1@/Y]^F6:P_KXH$HBX9B;7'&DY<;VJ0S=J%NI!Y?;2L2!U;*]U8@7V^. M+/ CSI;3+]BP6O[1YS0MG=^=PX'JZ*\>_OJB;/_)+#] Q#5^31*HK 2TFA&\ MK 5/<0J$@MEDE[VP;5SV/0D=-G'K/>HB.[!?S!;G$ MLTU'B/1U/72K-HH@O<_R^J>S#0KR_SK?'.9M2AA(2),03*W="9!*-+4+%0-' M8B&_G&M1%WE@;R^)4(.E\K51G_<79_-=_Q?P!_QRFL_KB MDT(/?XOI+"R75UW JUB(=Q^E(;\>H?BPKM&1X(M,D!Q/7DOZKU$5UY!&\SY.@L4T@AHVE3 MMWWB!/6 OE3TQ>1D*9RNY;+*D!N%.D'(C,?"!9>NS$3\-9F"5\]Q%QM1SL5'#+IPYN;W>A?GB#^F(ZHZ=.P]F;^7*Z7BZ7 M&$6?'7(F06A-SFR(!0(R#=);1.:,1?G89(U!K.A6Z@;I';"\XI459)B5@VQI M%2JE)?@0.'#I,5(HF5LU4+I-1S=&;!A4/-@XX#"A=Q# ;ZB_:'=]Q80TTF)Q M"7CM>*V$#Q13VD(QI6-6:52ZT9W#!\D9%T#'Z/=!J!PC[ X04W?C^J]>9/L2 MSJHK_9:BI,4TD6&OOR OX?8+-]XY420^5\O%T%E?!W%)"NF2 "Q>2$5K4* P*-@7NJ@71:@ M1)=<=#Q8]MB VF.Z UQ3,>Z9S/ .UC"':#CS8(6Q#1?=,8@OV"=J;DEHTDP MRN@0%+#"Z]2#$L"S[,'RS&0(R7+9IL/8#L2-V^^P@;$:6!\=0.PV\2IYH4MR M8.H(!15#G=R8#>C,$;-(MJ0V-7/[PZ99@\/A87.XC#LXTGVSJ!W25E_?G(59 M[?]4@Y'/-:=3[:EP(NN$ ;12%E10F>PI>9:)H.ZY#-&:-J4SCU'5@S\_2,IB M,-%W8&?^/)_G7Z=G9Q-ED*/-$F1!+"GKPH >! MQT$B[0 *OY"X9Q^FY,QOA$%H_OFWB]* *YX8F5CA686WUT!R\1#(!H.Q(J!& M9K)LY0M_F[H>?.1!(#2X*CJ U]:6A#+R4+B!+'BI\X,D.!LU!8JIL%0XB[[- M?>=CNJTU=HX' =$0 N\ -U?-A%_6$K^W]2;VZ_+7Y69E3)QEVF1'1E56 6G: M:*>Y889"RYQ1D M2@3'7(3B0O8HHC"JX:"!W7:D9OV]!S_KW4N<'43:+Z %N?TU'LRFN2@I==(PJ#-G01$/ 15/*"FY>6D"\ZT M*2;92M*XVU\[& V@@!&15&NE)^_>/YTO%O-?:VO4"_HO;B/-R\OWSS'6//OM M7[PNZQ#CY?L;K$\$+X45RVL(2J:=9P=><>)9L:R\512MWBDGN5\2/B1!XR:U M!X;<:)KJP,[=3H1<,O+U%+**(C&,'!:%FL3TS*V.5/Y M!F'=>&#M8L,A5=.#>9K//KS'Q:>ZL=_(X_*D3$R:W$H1ZZ7O0DM%L@+<:4%, ML(R-*L4?IJ<;-ZMASN%X170 IXTC>&-%7'-B8LCK"F%O> *210!O*5RQR4NL M=VBM;+/K;:>I&_>I':P&4D@/T'K8+;S!D.8YAR0B"::N%1E$S!+0"PK>N::X7>L H5/ M1BAE59N3I;N4C-V!83Q4;!\TL;^*.H#8DYS7)03AK([$^&7V+'R>DM6^P=:$ MA1!+* &0R">.C*F-A$E:66MC1:1EW.@HZINTC5V2T0T,!U9C!\!\BZLPG6&^ M'/GW)*7S3^?U;FQ^CF6:IJN)],$G+NJ@($<"*XJ#8\D#VJ)CPF1;#=7Y-FUC MMT;L!I@#J[$#8-[@8*=FI^@2$PXU!&]IW64GP%M#7XKEN7@LT34[R=^'T''3 M-1U!MJ6".\#O?4E/0M+,JF+ K*^!.NN(^)@AFV"3=Q%U:G,MZ3XMX^9R.D+A MD6KJ(&C_5H XR8DQC22/9$RFA2,8D.,L(*'R7F;T&=OLW]^B;-R2\5,G@XY7 MSO?0HOCAMI&#-B3>Y1$G:H=YTF;#V^O1 Q85A1400^TD7^'D- 4>AI,Q3"X( M;.3[G*(WYHW@BL3]>K%^9EYG 2Y'34X\CYFL? %+BXEV &$A&.'!HHV!1ZZ5 M:%/9M -Q8^=P!L;/(YF90=33@>MV@Z7-V-PGYZN/\\7T_V"FS4!YY,4"\ABA M]NZ :),"+R1/R)!%KULC[2Y18Z=G3H>PH]31([)N#F0.TA#%.I,K4 3[MZXA5"=1#64? (B1E;Q\7&6JZB@>MLD7G&5*-^)(]1-< \XO6( M[\6\#O[.3[_^=5D+"J]**)ZDU?3+)O*YFGCDI$5-@3HFET Q088Z&?(# K<^ M%YF,"$WDL#^MW7AMQZ'I@3'&+976P19[>U"S2$+'X#QP9XAXR\AZ%Y6JNT!1 M=LQH9)L:XX[&9+?6^:.3LO=10 ?HN1[SNGP_?XMI3B['&=YBZ?U\7VDF;;*Q M/ %G]2Y E@Q"S/0=8S$(+GG.;1K=M>!FW&#CQ%@>'0X=+(GG2$\FQ[NJ>**T M#SE)#4REVI8)<[W1DL Z)Z1DAF7;QI.Y2<7(3?U'Q\2]RQP'*J@#<%T+\\5\ M\>13/?SY/QM&$B(FSQ%8K)%]HC#,Z<)I"Y$A2Q=,R(VZR6XC:>36H+W!;AC5 M=8#!=>#_-*QCR$^U.?.&"Q^<8-IEDDARE0L%(9&;;4061@F71:N!4P_2,W+G MT=[0-X#2.H#>M?1>D,BW]$)<5T \GU:QSO+R]>+Y=+DY'">&EQ-'#DTI:, K M)4%%H\'%7"!DFX*(W&)L4]5_/.TC=T+M#=(G!L/^\/<;^,_P0TVRO1^V@=TO MGSZ'Z:+R^(R6]@=<3FPVPFBNR(LIH39Q,Q0ZTH*VM(Z+"*44W;"AW3UZ1FZY MVAM:!U!:!P9X77E6RXM(LD>=1%YVKFO0#O M!+DZ"AU'H6/D;>Z([D[CR"UB>P-K(^5V8$'O&#/IH(F#$QR4F(ILW-JKW('#?!U HKWX3D4(KKV:9>3O2JMW.=MD9A MBL!3]A0L)@L18X*,RAANL#8 /A$8;Y U;III-/ =JIB>P78Q\NNRV\Z#H[\F M3LIHDLE0+,NU Z(C9J6!9#W2FE/:NS;=<0^C=]P\U&CP'%R5Q^*V\>9]T?!U M$I6CY:8T6!-X[3E&;C0SM"BEECQ*[C&W"8.^2=JXV:/1-^E#%-2KNWBG-^SE MJKKNQG*SI4;2-G'OP&5B6O'@ZH6) "5G--:Z>I/Q=(#<@_)Q\T=CXK65>CN M\^[U"!/&DI?9"I E%U#"(C@M&.A@M4"ABF]TGK0[C>-FF$X$T48JZ^ FX!;. M-J<'#^(O$T]Q_ZT=G/+X205F4,IK0,; M29[*12;N2?K?Y],%/CU?3F=(+O/F-*NR?_&;/,DI"LZ)&9MU I4-A\"#K(TT M9$R6Q<+;7%;=A\HNZSD'0\S=0;*MU-=%!'2/NZUS<\G3%EFJZ,!JSHBW0JZ) M1P>,%8'6T(NVC>>Y.XU=%F>>#)C#J*X+6.XNRHDI1@;N"FA6>PP&;<$'7?L/ MA>(SBTKS-M?&=J=QW)S1B6'92'7]^I<7-_,>%*0CU\A;SB'9;$!)V@]<3@B9 M.\VL1RX;S7C?G]9N;CJ>Q+\<2FD]^)>+>4+,ZZJIE]4S(1$2%=/:K#>A0T." MDJ66_ML(D1P48(566,Y.&]WFG'PK25UZCH-AX>X&/8AB.D#86_Q\X6N\+K<9 M\8%)+B,"6JR]@F+M;,\->(98!$>C2AO[MI6D+EW 5@@;1C%=>'PW%\LOR^5Y M[3;SNKS#=+ZH/?SB:B*\\J)8K+-&8YT95 6%"K(*A3.IM99M#@J_25J7_MTI MK-KQBNK,NMUD@\M PL@>=)2.O Y'2\@&LME)<6Y5D0S;E$=L(6C< [\1+=NA M2NFG-.(F-W^=+6_PXX31*1(#42FRTZ*>]]015U&[6*).#F/[#?062>.>TXT( ML\,5,S[0UE,?+RUSE>KRXWRQ(AOY*5X-@@RS?#'%X_/E+,BS^>Q#?5.N'#,M MG:BK2E*X14%_R5"[O$ PT>>H#.'HSOZZ92SG<72,>PAW(OR=6E]CCXZ]9$Z@CZZRXJNL,PDD*[!4&B-%S M8C Z&QV!,+:YL[4GH>.VGATQ8AE:B1W$+V^NUMH5,\_FR]5R(IG&.G(!(JN= M/T),X+/1((5 %W0.KM$%PFT4[80Z_WM!W1!JZ+4>^.&+Z?5(#4*ZLL=7]]0G7B@=2A8@8Y2UE2;6NI ((06>@K>TT[3I M_/< ,;M!\W=S"'.D-OJPP-=>"_G6YXOTD9;/ZW)S[I)P1+G/&=;=YI0V"IR4 M K(,0:=8E&5M"\>VT[8;X'XO9S(#ZZH+_.TNPHDO/$A! E-,(IGHC!"3EV M MBLB+M@Y/6N9]:/##?R_G-8UTUT$]SL^E8%J]+C__1FML]@'?$MY?SRJS]5^M M?OL2SNI2?(NU24RBU; NUJP)BILOW'CG1& FER(K,,%622>2M*B^AN(%H[1. M^38%X0V8&7O45J.*GK'5WH&+>12S;W QK3V5[MXVN7"];XIU(^I)SCZB3P:B MM203ZR,X[2Q@\4$&4WQJ-$'IM'R./12LT7KI&"P=;"+'V0TE>,2D$V135"VS M\1!=S)!$X$+R4GRC^L[V&T.S([8^@;Z7*@_&[>?U!1 M!=KUN*R)%0\\,42O;$ZFC;/3'KW-3MTZ1>\^JCP2O3_/;@:5#6?IW1ICLMYF MEM/9_1F"QPYN.?QY@T_9.X[CX4>Y/#(54MM2:%L/%(-&6R^J*XH5*4+5FE$4 M&>FK:--W=2?RCI]>>_&0]^MSZQQ-RBPP2,8[4+KZ-#85X.3=%*YELKY-%Y#; M='0SE&4@7-P?1GNPU#L(RJZHWTBD'F[,9W4M/_EMNIP8@2GPP &5) ,=,X= M>P+XD%B0R6BOVAS&/DI6)X@Z0-_;H'.T\#M TAT>GL\_A>EL4EU0G8,$;@H% M5C*2XHKD@?GGL)C5ZM ++F(VR)F10.*I5ADS1%$<>!LS4TI*Y=K40#Q, MS[B7MH:'T !2[P [3U(Z_W1^5H/A=7UFE= "/^)L.?V"F^[5%XR).LW$Y42< M,+*R.M.BX!@@B.1BCH)9WJ8=RTE+Z!?Z M=CD)3#&9R.@2*QX4,D_[>;$@2G&I!)]9HU;=]VGII/77@%':86+NP#[=/PF[ MGPMY.S\[>S%?_!H6>4(\<.\\@K6VT8GD(U3U-E!@ M0#ALCP:/TTTW1XSW935),IM2NS5AX76LH??@&)<@FIL6 MT Y91^JA&SS=GH^=LX@ZRRJ'>LV:%4_?Y0@F>1,PN=I2OE6YZ)X#RD_8U+\= MB@Z7?@<;W[:H8STS<+[ Z8?9L_6-Z?3U_2+,EB&M53C+ZY_.-@J]&HWT% O] MS?OPVT0K12O&>4@\*U!&D-=1>W +Y:7(JKC$-'YPKBL M4OE7S!_PSV$ZJR\^*:OU?*.SL%Q.RS2M!5$9SYX5Y5( YX6A+26X.DK60G*> M=%$\5['-;;S!6.AMSL XX&^G]=\-W*L5(-Y#E%JS:,"*FL]@Y)0[U+J.$F$B M6*U=;..!#,E%;Y,+>@?] ;KO /=KJ5Y?*LOKBL!5;3S^_'Q! >:F6'L3=TYD M8,AJN^>D.8DV"%K=(6;010NI[&;SZU'XM_"V?G M.!$6G?$A@!*UVMK48ZF2#:3D5.;*)B[:U"/L0>2X35+Z ^?^FNL'F[[/'D#LR#U:3F[@&ZJR7[2N5]X6#HVV,BI=C[)KHV++ M(SA9SQAI>4IM;&:6&-72?>Y5#JM2WA M_;K340"/)$5,G"N9>>12-P'D-HI&;MUR2M@-HI1^'-Y'#Z)3R#HQ%\ESK\45 M)FIP BW$Q*S,,9*/WVN1P._B%&XPY0QZE7/0&@$A3%+22,BLS@+7QD.L(VUK M6VU1.#KZTE.- /]=G(<=J8C?Z\W@-VM%?<35-(6SV\RVOR9\^^&CWQE^1!8G MO4"< PN:^03)804W2Q"]92"L\RZI.DFSS1YTD@O$PYW-%:X8#Z% 9);, 9<. M7,P9F'296YL%\VVN39SV1';D:\O[H+'=.>P^NAXLCAG83K\[__0I++[.R[OI MA]F:N]GJ24KS\UF=_OB&S%:J/?@.,,([?O(@%O80+@8RG_NB1L(,?>%5,^!EGU',5GOS-889&\N<%2T+ M"RCK9 4+2N0 P45>$RT>F7.68QO7IITYN_;,:T_S^N%?KU=*%$C!EF>@&5)D M[S4')P6%=SZ8*+1E7+:)B1^CJEO3M0\Z[B=8!E)#!]GB5_CK#2DMYC/Z-FTB MO@UG=_GC1I;:BQ%,]@54O?P;O"G@BK/"\\0QM[D9NR^EXU[>: 2]INKJ (Z; MV(:BE;M\6,]D+AFA,$TA5#&._ !:6TIR1X$+\7P;_E>>S]UW"L4 M V.GK?S/+%B=$OLYOOF<[2E S@C1Q/ M\2JE[ 4D)JIS$1"<2AQL1/1<*!:;0WD(/KH-.(9!]LE5_7UO_5>N-)(S1,[1 M64,WX(%GG= E^!:G[=T#@]I91LXJ2X4 [@A0'I, ;C+C5F3%&^7OV[D'Z\V# M9/KS;[40$9_BC#SJU22B9MKY##K5]<-+!*]9!(QUB;.@F&MXF?P>/=UNYOL@ MXL$3U^-$/W2EWB@6[#*FNXCEFENQ+<\[H27;A>.!K-G=@/F&WWCQ]"LLRVQM MRB5#T3:#8N0FNJ0+))=L"AQUY,P0DWSL.DTCXPD#(67/?J]Z7B7-;!<8Z#B4)P\A$S=VTN@K<+#/9),$U, MT"9PK1MVDSNP^5W081^Z#G@';&AZFI@VWX\?D8 MD65MBJ8XR=IZ#[EVEI=!@7 4(I4H.(8VDT0ZGD73#@U[3:K91S4=X.SA)N/! M&V^X,I"]Y:!RKCYKZE[ITDU^\B^ P#MWE/>2,^$ MB1$*E@3*KV_$"02>=2I:<8FFV0'C@/W^3SS99B\X'-SO?Q_=] 6Z!_M 7G"E MB^(8(P,I$B.N H5@A4M(MD2M C.IJ-:(>X2^[O?+0\"Q'8)#::HO_+W"U>6M MH!XI"!N+=3%_S@/9]/RE=S>6Y>(+@>[R&)<(-$"4YX">HVUK0P)6#+R M1&P*T3>J\AR"^M$/8D^+W=-HN2]D/^9%O[P>\^!C'9KLP92U Z0Y1"48( E6 MU9)%O%O<=]KP]V4?,UA.%ITT5>#W U!:L*]+O9'IB8:B"RV]Q&HAI'006 G@ MD*G(I=/9MPF5]R2T>V?@"-0F+E"+G$"UC;>+?K22-'.\.@8E[.95!Q-_O+==[_!U< M_;[EDYK8E(85[5M1E*/(,F*L)PL<5!2>4,0,,!U+2HZ^AC:] 5M9ENLRT;M/ M>!J6T_1DEI]/S\YKH'VG\+EPRT5(P%P%OB1'DD(@"K4#.95.%X&ZC=TYD.!. MK=(^>-I>X=M.==^+YW/$X?VVCVIBLUH>IV\%F0@9F=2,^(ZZ-FJ5M$EY#H9' MQ^NL)]DH8]G*:-T>5Q5-9C(+ ; M4/1&P55Q4E*8F+2U%"NZ"-Y%!/(6"SF4D@77)M(?AOYQ\U--4#F"8K\C.*^W M_HGD7&/*M:RO%-KB4=8#Y BV*,N"Y$YKLD< T<'0GE_I?:*V MA MWN/P^NSN2K!1")^L\I!J6DYI,A2A% V)HR>AAAA4FS. (PD?U^3VBNI&BN\ MY^M&OI6!<';1P'G-XY/5:C&-YZMU[#6_[E#_)GQ=<[M8U'N7ZUN8DZ +3Z;V M5< ZL3>Q.E?26&"*EK5.GM/*;P+UXVGOT(:W@MI#X^1/I_<.D+[%MFR3]\1+ M73QJ!)6- *5XH6"!A!UK7Z.,VJI&,Q3W)'3TLH8I1WT\ M/78M0JZR,M)#,9[5Y5@[[OI8F^ADI@WRTLAKWI' <7':))AKH9H.+.6#;$UX MC()'*T#$*JC,,PE*"4B!QZP+2NX:%4 _1$Y?":M!%+\+N/;2PH!'=L.!Z4)$ MDZP]5]($2#(;LL*21(.J'B!DI9C"S$6;O.<6@OK*-9T"4(=HH@M(/9FMIKD2 M7^\68SI?3%=37/[\6SH[SYAK,6(MGSG?:._^^=*33_7FU41ZQ7*=?H32)U"U MMBSFDL#RZ)/#;*5L5'L_!/GC]O)KLIN>7JV]G@\^29O1F_0Q!QT*WOK[04X" MMU,TT/'?T_/E=(;+.J@L3F=K"J^C QV"$L(5",&1U4.1P2M%!BN:9+5$PQK- MH7V,JF.MV .??1T=79]W9RFJ2?;$NR7KG*,!IY2B2%^5X*)S1K1QNW:C;UP_ M;##4W+5%#93S/1B;(PH1'OJ8P4U/RP*$1[&4@C NI !LW7XX60F.*0/(+6KM MG S8YB"UI06Z+L&Y?,I-63_]>N.G31%^EIY"C#IGS=I(4N"TN]//P%+,6-OH M(6LT_VY/2CNV2OL@:7O-5 .%C9AX6"Y6UW>*_XSS#XOP^6,=Y;:^3TPAC^6U MUAU9K3+#E"@^D1*TE4)S541(.^W^])0;B*.?[J+M43)&OG'=5//SH=4P-I;P MPUT6+JX.IX)9:VXAKQN!2E>'D8D"Q7I;C!6&0N#AL+2-C'&P-*!ZYT/+>DS MK#XO)L^>P.M7$X?&&E\OU 2>Z[@!"SYP!L1^8%8:P_5CEF:)Z0\?YE]^JI^X M04?];HV,#2:NGC0B (91U_PHV8VM[??_,2FVE)(#@^QJ"SJMZX 2*< %JS(R M;8)Y+*S:2=7O_V.\IM;&5_.IO$\>=+#8DL(K77)"/$*71$$6PR0?: M!Q_MP[63DE_];9R#K49*WE-J8ROY];]/BM,F*:&AE,CJB8@&K[4BK]H*H26C M*/]H);_^]W'RK8V4O*?4QE;RJW^;1&Y-L=8"2B1,*D?>B4D2C/4J>9:]"H_= MB=QM)?_;3DK6WXF2]Y3:Z$K^SXF(3@A&CJ=PBG87S!0:UP:Q6J>$.FFGRV,G M,KLI^3]W4K+Y7I2\G]3&5O*+EQ..B;P(SP'1*:CM?L'QR*$H[1QG-KCX6"OY MG93\XN5.2K;?B9+WE-K82O[SDXF)MJ2D.=@ZQDN9Y,%+(CSSDE/MTVODT>;Z MST]V4K+[3I2\I]3&5O+[5Q,?O4@B:K IK^^D!PB!$29+P*"M46@>U8 ^D&]?I(B^+$B61"%*D72],#D3L$ MC5N^':&'L6ZZOY8O41PY(^;O;NU^FG3^L^V_.SY]/EYG[#?%'G M1UTVQ(N(*3 &3A1RKBQ&"#G4RB4;;#+UC'^W<1][/;8_#!VA[_E)A#\VK/ZR M9NK]] Q?X>K7^>(?+U\^NV C1$WA%UD3*4V=_&0Y1.0)O-<4B>R-5.&-K^ MC'&WN(: &4BL8Z/CWW#UDD3T9C'/YVEU ^).\2QSHKA<6$9^O2D0R,TCL&=" MNO:)W?65MF!CVQ/&O5K1$!F#B'1L7+S_^[.'39^-QIN4:LUU0E",PON0&<42 MQ7F/A>MP]X;9%EQL>\*X1<(-<3&(2,?&1=T3W\W/%PFO[9WEM7F^9I %;82J M: '>,@]1*Z,DQ4_ 3B&$VZ? M,?/+J_ZS%.^E$ .2AU3O\5#0!RXX1[Z206-TQN+;W*AZC*IQ79.Q\S*'*6=L M>_1 _>KF4O6\O*Q_664W*2'Y5+,+W,E:Q^H+N)PBV%R*20$YQMV"YEV>UEVL M?*!BYRVEW.L%@Q=ANOA;.#O'OV"HUR?6W2/"+/\RHP?C"S I*B3\HP$GXP"7Y"XUI;,=9NQY(^2-:ZQ&@PC M=[>WX531;ROIG9?WX3VF]WW$:+AR\4;25TC;* M&1?I[,/UXM',LNC2K2WZ[IX0LRT M;A@#K:.)K$@M>6/3_0T*>S9I>R!GJTD;4D$=A(G78<_-!?X<%],OZPG:RSL] MM57)1H1<('"*JY5'BH(3,\ %U\8%+WQI-#MU/T+'/0%I!L.6ZOKN@X*WM1/$ M@E;CM?@/OZ0\P%-/NQ_OR/TIMF@O*0;U%(I&YCPH]!J"C@(2\H(Z^T@+X/O= MHI\LE[A:/IGEE],0IV?KUB,7RLFO9U=JH#>\FL\6ES_6-CT7 \JTEH5S3,"T M=*"BC"0>FT#FQ%&0I\URXSW\6!8ZWN3WP=[63?ZD*N[ "[CAW5Q]^Z]37!!1 M'[^^Q"^XN?B9&18AK (C*#!4WF4(&>MP7-U_2A]G:#RM.#9[J<. MI\'ES$[S/W\4!D),Z.JDBY()UZ'.LP^Z, UV8BCH5IDWC"'$7,CM!ZX X MV0;%P976$R)_F7T^7RW7$A,7)X6%.1M"8&",(:>[T$H.CM"B RI'+J9BN4WO MDT>(Z@1MPT-A&^B.U$NG$),7K$1IF4O"0+)80+G:F!BY@J#0EF <.?AM.O@^ M0E0G(?)2"-$:#CF'NL5Y Z=K!6,RU#45$4"EYA1ART&T+$_<@=MQZQ7[PVUK/W_VYU+T73G$LM?6A MISV5VHWW4QQ*R:"%R([0K7V]B2\$1%>;OS-MN2B,&>?;1B<-#J6NMXF-TQ]I M#]#92K#9JTV'%Z^" F&S]H$B7G/W4LC@FW[O!T3[X&#[5KV_N#O8D:_)_V5& MTCBOJ_;M=/F/3:I78JX=)XCXVK#/Z@Q.1 =).;3%1<,:#85ZC*IQ<724NK=" MYTC9=S%7Y9J;NM77=?6>_O(BN68Q2F^D!H'>T@J3#KQ6J7:^=RQE)3"WF?+X M&%6](.E8[6^%U9&*&!56ZUL./]>A>AL1W?89^&7^WENNE+- WJHG5U&93>&P M\EXGXM64L-O%^6\]J1>L'*O2>2OICGWM:"LSET<]ANN8F.5@9!T2&52&X!EM M]TP7,M4AH=_M'OVWGC1N$N/$4#E$NMU"Y?+(QB9M)"\"9"!9*1$-Q!0R,.\G5N)!E,+KA2+Q!+4(5'")9;J/%"B+I$ MH]L<:SU 3"_F9DA_^#!)CVU7KNG'RS60"?N3C.@RBQ&RK!WN8XG@>W)>AX7.$W+O"SXOI;W@K_S[1A<*YR .@ M+?KBD$56!TPFB=8KYF-KQ^4>4>/VF6J'HN.D_]T?<;V8+WX-B_QN%1;UX&^4 M$Z]=:3CM =A!DCG))2T"J(B<@4TQU!;B GRD+])QGU*,9.<:EY">X#R,%\Q) MU:FKY#B"TB: EX56HO=%>DZ+/;=I^_#]G(?M@X-OG8?M(^ZN-L\'LO*262DD M2Z!8)D<@TW>A.@(HC),Y>DRV-71Z/P_;2]W[G(?M(_O^S\-4$8D"7 $ENWH) MNQ1P%,+61+LKS ;ORO\_#SM4^_NSRO%]01OUNG%)FQ$;W1^##.,&'2;IL2W-C0S([95P=3+X?)T,23S;9 2H6$O7HX\0 M(HG(5!,J>99AQT/6W9[7RS9UH$X?/B093,!=&9C;V?L2%7>>ME;&>'7]R&)Z M01;9HG&A",[)3/^_?69R")"&E'IGX=:=[+W!7+MH14BUTD 5QR"HPH"62HK. M*1$;W1_Y?DY-A@'0$7+O#$'W,_?.(>#!(WMZAZ-A?NVX7C!]WJ>6GD[O!_TC;\>S$(T[.*\!1LF%IZB M"%!,T(0-"E*\DAQ0:Z0HIFBA6KGX+>S$=4?6*W%>8U:C=06U(9(,.=9%)8B! M&";KOA:K&9D:30]XB)KQ47.4BN<#R[M#S%P$Y)@::-E+B@;=ES^L*MT44D+V5NDP]YF)YQ<7.\GK\!G .$W@-TIC/ROY[1 M@Z>KBS-/D3G6LP<0,4I0NC:@"SR!I/$BI'4OH*O.F28:KQE$190K[AQ1+C1DZ7PV0L<0=IQP?.^SQSW$&5#[ M0\BN UOQKC:APEP%62)1=IXF:N7=J+-X"/2QNLI0 LE,K*B;>+DNZ2, M>U[3P%(<)^P.T'+;4;L^?\C!Y" Y@V#7)3NL5ET("QH]9\DQ"O=;]:MYD*"Q MCXJ'=6>'D'H'X'GW<;Y858OY=+Y8S'^=SCXL22S,ZT!Z9:$>7)DZV=#D#*(D M)/![P7B;PNX'B.DI!CI0R7?MS9$2[P TU0J_O[#"S\X759(39;SGMD["9+5W M?$2$D)*I)5^HDTKU#EFS&.@.,3U9FF% <>-<\H["0$/.>"@( M43.*"I.+(0O%T]W^,P-N3OO I&'IR? P.53"A]N4^2J<#6Y37LUG:%HQ91."5,&V?F<;K&KCII:VF.U$,'.]5M"3T+B\77 MVNIW4Y.5L2K(%H7H39LT2:68$*;F/XF%>-Z M2R\' !7(P $P @ $ 97AH:6)I M=#,Q7S%Q,S(Q+FAT;5!+ 0(4 Q0 ( $)@7%/K]$7O\@< !HC 3 M " 2 ( !E>&AI8FET,S%?,G$S,C$N:'1M4$L! A0#% @ M0F!<4WGYRMK)!0 7B, !, ( !0Q &5X:&EB:70S,E\Q M<3,R,2YH=&U02P$"% ,4 " !"8%Q3S?O)_#$6 #6]P '@ M @ $]%@ 9FER'-D4$L! A0#% @ 0F!< M4P5)Z<(L%@ %,T !4 ( !0\L! '!O;VPM,C R,3 Y,S!? M8V%L+GAM;%!+ 0(4 Q0 ( $)@7%-I/ST0)Q@ .CI 5 M " :+A 0!P;V]L+3(P,C$P.3,P7V1E9BYX;6Q02P$"% ,4 " !"8%Q3 MO:(O5Z8\ !K/@ % @ '\^0$ <&]O;"TR,#(Q,#DS,%]G M,2YJ<&=02P$"% ,4 " !"8%Q3#$ORB?%J "?4P0 %0 M@ '4-@( <&]O;"TR,#(Q,#DS,%]L86(N>&UL4$L! A0#% @ 0F!<4VH% MP_.@/0 (:T" !4 ( !^*$" '!O;VPM,C R,3 Y,S!?<')E :+GAM;%!+!08 "P + -L" #+WP( ! end